-
Notifications
You must be signed in to change notification settings - Fork 259
OCPCLOUD-2010: Add external platform type support in IsCloudProviderExternal #1496
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
OCPCLOUD-2010: Add external platform type support in IsCloudProviderExternal #1496
Conversation
|
@adriengentil: This pull request references OCPCLOUD-2010 which is a valid jira issue. 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. |
|
Skipping CI for Draft Pull Request. |
|
/cc @elmiko |
elmiko
left a comment
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.
i think this generally looks good, i'd like to talk with @JoelSpeed about changing the way that IsCloudProviderExternal works, and if we should persist some of the external platform information into the status field.
742864b to
e052292
Compare
JoelSpeed
left a comment
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.
Changing signatures is fun, have we searched through OpenShift to see how many usages there are of this function? I know of at least CCMO, KCMO, KASO and MCO usage, how many other places will need fixing?
I see usages in MCO, KCMO and CCMO: at least for these ones, we need to re-vendor |
e052292 to
99b09b3
Compare
|
@adriengentil: This pull request references OCPCLOUD-2010 which is a valid jira issue. 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. |
|
I have updated the PR which takes my latest update from openshift/api#1434 that adds the CCM state in the |
elmiko
left a comment
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 is looking good to me
/lgtm
|
oops, just noticed it's in draft |
99b09b3 to
b77fab6
Compare
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
b77fab6 to
9f85353
Compare
9f85353 to
9e83abc
Compare
elmiko
left a comment
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.
/lgtm
|
@adriengentil: This pull request references OCPCLOUD-2010 which is a valid jira issue. 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. |
|
uh oh, looks like an issue with the unit test /lgtm cancel |
|
Looks like the error in the unit test is unrelated to my change 🤔 |
|
ack, thanks @adriengentil , i will check back in a bit, going to grab some food |
|
/retest |
|
/retest |
|
/lgtm |
soltysh
left a comment
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.
One nit and you're good to go
…xternal This change enables the external platform when external platform type is set, when cloud controller manager mode is set to External, and when the feature `FeatureGateExternalCloudProviderExternal` is enabled. PR on API side: openshift/api#1434
f4c84be to
b536bb6
Compare
soltysh
left a comment
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.
/lgtm
/approve
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: adriengentil, elmiko, soltysh 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 |
|
@adriengentil: 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. |
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
…port Revendor openshift/api and openshift/library-go in order to support the external platform type. library-go PR: openshift/library-go#1496 API PR: openshift/api#1434
This change enables the external platform when external platform type is
set, when cloud controller manager mode is set to External, and when the
feature
FeatureGateExternalCloudProviderExternalis enabled.PR on API side: openshift/api#1434