manifests: Prepare for variant support in COSA and add RHEL 9.0 & SCOS variants#901
Conversation
|
/retest |
|
I verified (after rebasing this on current master) that switching to this branch is a no-op for an existing |
|
OK I got a local c9s build with two changes; first, we can use the |
|
Second, I know there's debate about "where to build ocp packages" but we already do ship https://mirror.openshift.com/pub/openshift-v4/amd64/dependencies/rpms/4.11-el8-beta/ So via e.g. We get that stuff; that one isn't gated on subscriptions so we can just include it by default. |
10f3c69 to
20ab24a
Compare
Only add the manifests and do not enable CI yet.
Only add the manifests and do not enable CI yet.
|
/override ci/prow/periodic-images |
|
@cgwalters: Overrode contexts on behalf of cgwalters: ci/prow/periodic-images DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
/lgtm |
|
/retest |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cgwalters, travier The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@travier: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
Several variants may be provided from a single Git config repo: - If no variant is explicitly selected then the default `manifest.yaml` will be used. - If there is no `manifest.yaml` file provided by default in the repo, then COSA will read the `variant_default` file to figure out which variant to use by default. - If you explicitly specify a variant as parameter then COSA will read the corresponding `variant_$VARIANT` file and use that as default instead, overriding any default set in the repo. See: - openshift/os#852 - openshift/os#901 Reworks: 480c239 init: Require specifying a config repository
On top of the defaut variant, a config repo may include aditional optional variants. The variant used is selected at `cosa init` with the `--variant` option and the value is recorded locally in `src/config.json`. See: - openshift/os#852 - openshift/os#901 - https://github.com/openshift/os/pull/XYZ # TODO Reworks: 480c239 init: Require specifying a config repository
On top of the defaut variant, a config repo may include aditional optional variants. The variant used is selected at `cosa init` with the `--variant` option and the value is recorded locally in `src/config.json`. See: - openshift/os#852 - openshift/os#901 - openshift/os#958 Reworks: 480c239 init: Require specifying a config repository
On top of the defaut variant, a config repo may include aditional optional variants. The variant used is selected at `cosa init` with the `--variant` option and the value is recorded locally in `src/config.json`. See: - openshift/os#852 - openshift/os#901 - openshift/os#958 Reworks: 480c239 init: Require specifying a config repository
On top of the defaut variant, a config repo may include aditional optional variants. The variant used is selected at `cosa init` with the `--variant` option and the value is recorded locally in `src/config.json`. See: - openshift/os#852 - openshift/os#901 - openshift/os#958 Reworks: 480c239 init: Require specifying a config repository
On top of the defaut variant, a config repo may include aditional optional variants. The variant used is selected at `cosa init` with the `--variant` option and the value is recorded locally in `src/config.json`. See: - openshift/os#852 - openshift/os#901 - openshift/os#958 Reworks: 480c239 init: Require specifying a config repository
On top of the defaut variant, a config repo may include aditional optional variants. The variant used is selected at `cosa init` with the `--variant` option and the value is recorded locally in `src/config.json`. See: - openshift/os#852 - openshift/os#901 - openshift/os#958 Reworks: 480c239 init: Require specifying a config repository
This PR only adds the manifests and prepare the repo layout to match the upcoming COSA changes. This should be completely transparent for now but should make manual testing of RHCOS 9.0 & SCOS 9 easier.
manifests: Prepare for variant support in COSA
manifests: Add RHEL 9.0 variant
Only add the manifests and do not enable CI yet.
manifests: Add SCOS variant
Only add the manifests and do not enable CI yet.