Skip to content

Conversation

@abhinavdahiya
Copy link
Contributor

Add design doc for launch step.

Also includes detail on bootstrap cluster flow decided in Option B

@openshift-ci-robot openshift-ci-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jul 12, 2018
@abhinavdahiya abhinavdahiya force-pushed the design_launch branch 2 times, most recently from 78cc555 to 9d58683 Compare July 12, 2018 16:37
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason why? As today the tectonic installer is idempotent right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

today

func installTNCCNAMEStep(m *metadata) error {
if !clusterIsBootstrapped(m.clusterDir) {
return createTNCCNAME(m)
}
return nil
}
condition skips CNAME dance.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not a requirement as we discussed previously. If the launch errors on re-run, it is acceptable.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As today the tectonic installer is idempotent right?

It is most definitely not idempotent. Running the installer a second time is one of the best ways to screw up your cluster.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did it couple times when I came back to my terminal from interruption, didn't remember seeing errors. Anyway whatever is easier is fine to me.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Th" -> "The". And you can probably drop the /.

Copy link
Contributor

@yifan-gu yifan-gu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Jul 16, 2018
@openshift-merge-robot openshift-merge-robot merged commit 8f39493 into openshift:master Jul 17, 2018
wking added a commit to wking/openshift-installer that referenced this pull request Jul 23, 2018
The ".ign" suffix is sufficient to identify these as ignition
filenames.  The old filenames were from 461ff5f (cli: add support for
user ignition files, 2018-03-23, coreos/tectonic-installer#3120),
which does not motivate the "ingition-" prefix.

This gets us closer to the filenames discussed in bf830cc
(Documentation/design: add prepare design, 2018-07-11, openshift#50) and
b111829 (Documentation/design: add launch design, 2018-07-11, openshift#51).
stbenjam pushed a commit to stbenjam/installer that referenced this pull request Feb 10, 2021
add current profile annotations to CVO manifests
clnperez pushed a commit to clnperez/installer that referenced this pull request Sep 2, 2021
This should add support for a list of env vars for the API key, and can be used for other variables in the future.

Signed-off-by: wolf <[email protected]>

Co-authored-by: wolf <[email protected]>
clnperez pushed a commit to clnperez/installer that referenced this pull request Sep 7, 2021
This should add support for a list of env vars for the API key, and can be used for other variables in the future.

Signed-off-by: wolf <[email protected]>

Co-authored-by: wolf <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm Indicates that a PR is ready to be merged. retest-not-required-docs-only size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants