-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
SPLAT-1082: enable OPCT vSphere jobs to install with vSphere external CCM #39923
SPLAT-1082: enable OPCT vSphere jobs to install with vSphere external CCM #39923
Conversation
@rvanderp3: This pull request references SPLAT-1082 which is a valid 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 kubernetes/test-infra repository. |
0865d4d
to
417c18d
Compare
/pj-rehearse pull-ci-openshift-installer-release-4.14-e2e-vsphere-external |
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
417c18d
to
6ebe611
Compare
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.13-platform-none-vsphere |
@rvanderp3,
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
e88f517
to
1dcb735
Compare
2796d69
to
614ff81
Compare
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
@@ -94,10 +94,10 @@ source "${SHARED_DIR}/govc.sh" | |||
echo "$(date -u --rfc-3339=seconds) - Extend install-config.yaml ..." | |||
|
|||
# install-config for `None` platform type is expected | |||
declare platform_none="none: {}" | |||
declare platform_none="${PLATFORM_NONE_TYPE:-none}: {}" |
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.
@rvanderp3 do we need to define the platformName
too, as it is expected in the API? I think users will set it in install-config.yaml, instead of patching the infra object.
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.
yeah, that's a good point. we'll have to add another environment variable for this i think.
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.
@rvanderp3 in general it looks good to me. I was trying to figure out why the commands from step upi-conf-vsphere-platform-external
has duplicated from upi-conf-vsphere-commands.sh
, but it seems both generates ignitions into the same script, so seems to block the exiting external needs (which requires to patch the infra object). I think for the future we can reuse it the same as upi-conf-vsphere-platform-none
, where the IC is created prior to the upi-conf-vsphere
, using some checks like this.
What do you think? |
I'm not sure why much of that logic is duplicated tbh. In looking through that step, though, i think you're right. we should probably just stick with 'none' since the external workflow is making some changes to the manifests. |
2ee7014
to
6fe118f
Compare
@rvanderp3,
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
3e6806b
to
a75c4b4
Compare
/pj-rehearse pull-ci-openshift-release-master-nightly-4.14-e2e-vsphere-external-ccm |
@rvanderp3: job(s): pull-ci-openshift-release-master-nightly-4.14-e2e-vsphere-external-ccm either don't exist or were not found to be affected, and cannot be rehearsed |
7646453
to
ff7ba45
Compare
@rvanderp3: job(s): pull-ci-openshift-release-master-nightly-4.14-e2e-vsphere-external-ccm either don't exist or were not found to be affected, and cannot be rehearsed |
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
this is generally looking good to me, happy to label once we get the a good test signal. |
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
ff7ba45
to
150175d
Compare
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
@rvanderp3: The following tests 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. |
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
/pj-rehearse periodic-ci-redhat-openshift-ecosystem-provider-certification-tool-main-4.14-platform-external-vsphere |
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.
rehearsal 4.14 platform external passed! 💯 🚀
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mtulio, rvanderp3 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 |
/pj-rehearse |
@rvanderp3 would you mind renaming the title and adding, maybe "CCM", to be easily identified in the search? |
/hold cancel |
other platform none workflows are working fine, removing the hold. |
/pj-rehearse ack |
9277ec9
into
openshift:master
No description provided.