Skip to content

Conversation

@rajatchopra
Copy link

  1. Remove legacy cvo overrides template file. Follow up from Drop legacy cvo overrides #739 .
  2. Remove CVO overrides altogether. Not sure if we are ready for this. @abhinavdahiya ?

This will help clean up dependence of manifest assets on cluster id. So that we can push cluster id as something that only the 'cluster' and 'destroy' targets need. Which means we can possibly re-use assets to create multiple clusters, and most importantly cluster-id stays unexposed for any erroneous edit. (PR #783)

Rajat Chopra added 2 commits December 5, 2018 18:25
Remove all cvo overrides and clean up template variables that are not used.
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rajatchopra

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Dec 5, 2018
@abhinavdahiya
Copy link
Contributor

Remove CVO overrides altogether. Not sure if we are ready for this. @abhinavdahiya ?

I don't think we can.
@smarterclayton we do want CVO to use the cluster-id generated by installer right?

will help clean up dependence of manifest assets on cluster id. So that we can push cluster id as something that only the 'cluster' and 'destroy' targets need.

there is always going to be dependence of cluster-id and manifests. in form of infrastructure.config.openshift.io

@smarterclayton
Copy link
Contributor

smarterclayton commented Dec 6, 2018 via email

@wking
Copy link
Member

wking commented Dec 7, 2018

It’s one less thing, we don’t want the user to specify, and if hive is ok with waiting it should be set before masters come up anyway.

The issue with this is handling cases where we crash part-way through an install, leaving orphaned resources tagged with the cluster ID. How do we clean them up if the cluster died before it could tell us the ID? How did the resources get tagged for cleanup in the first place if the installer created them before there was a cluster to generate the ID?

@openshift-ci-robot
Copy link
Contributor

@rajatchopra: PR needs rebase.

Details

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.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Dec 14, 2018
@rajatchopra rajatchopra closed this Feb 1, 2019
@rajatchopra rajatchopra deleted the cvo_overrides branch February 1, 2019 05:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants