New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
no-jira: Private domains in survey for PowerVS #8303
no-jira: Private domains in survey for PowerVS #8303
Conversation
https://github.com/miyamotoh/installer/blob/private-domains-in-survey/pkg/asset/installconfig/installconfig_test.go#L23 Other than that, lgtm. |
Signed-off-by: Hiro Miyamoto <miyamotoh@us.ibm.com>
388d08b
to
1db371c
Compare
@miyamotoh: The following test failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
@r4f4 I'm seeking guidance here. This PR is proposing to modify the common |
This one I'll defer to @patrickdillon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typically we only allow the most basic configuration in the survey. So publish: Internal
has only been supported through the install config.
If there's a good reason to support private clusters through the survey for PowerVS (i.e. it's a common use case), I think this would be fine. Otherwise, it's not really a problem that needs to be solved as it can just be handled through the installconfig.
@@ -21,6 +22,7 @@ import ( | |||
|
|||
type baseDomain struct { | |||
BaseDomain string | |||
Publish types.PublishingStrategy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could be ok.
This creates an informal dependency for the Publishing Strategy on BaseDomain. Typically such dependencies would be formalized in the asset graph.
PublishingStrategy is a field in the Install Config, which depends on the BaseDomain. So the dependency chain seems theoretically fine.
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: patrickdillon The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
@miyamotoh: This pull request explicitly references no jira issue. In 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 openshift-eng/jira-lifecycle-plugin repository. |
Rudely putting |
/hold cancel |
6692cfc
into
openshift:master
/cherry-pick release-4.15 |
@miyamotoh: #8303 failed to apply on top of branch "release-4.15":
In 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-sigs/prow repository. |
Adding private domains to the "Base Domain" survey, and when chosen, the
publish:
value in resultantinstall-config.yaml
reflects theInternal
publishing strategy.Proposed here is to denote the private/internal ones with
(Internal)
like this in survey;And selecting one of the Internal ones would result in
publish: Internal
(otherwiseExternal
);Signed-off-by: Hiro Miyamoto miyamotoh@us.ibm.com