Skip to content

[FEATURE] Generate the release layout from ate-setup render #3678

Open

Description

Produces the release/ tree defined by the release layout contract (#3176) from ate-setup render (#3240): CRDs, bootstrap, the fresh-install system/ kustomization, one base per upgrade stage, and the sizing Components. Until render lands, maintain a sample of the tree for the Helm workstream to build against.

Tracks "Define install ordering and upgrade stages" in the Publish the install as kustomize bases workstream of the Extensible Install Roadmap.

Required changes

Dependencies: #3240 (render), #3676 (bootstrap manifests), #3168 (sizing Components).

Enforcement

  • Every directory builds with kubectl kustomize.
  • CI compares the sample with the real render.

Parent Issue: #3169

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions