Skip to content

SPLAT-1293: Bump IPAM types to v1beta1.#1205

Merged
openshift-merge-bot[bot] merged 3 commits intoopenshift:masterfrom
vr4manta:SPLAT-1293
Feb 23, 2024
Merged

SPLAT-1293: Bump IPAM types to v1beta1.#1205
openshift-merge-bot[bot] merged 3 commits intoopenshift:masterfrom
vr4manta:SPLAT-1293

Conversation

@vr4manta
Copy link
Contributor

@vr4manta vr4manta commented Jan 18, 2024

@vr4manta vr4manta changed the title Bump IPAM types to v1beta1 and install IPAM CRDs. SPLAT-1293: Bump IPAM types to v1beta1 and install IPAM CRDs. Jan 18, 2024
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jan 18, 2024
@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Jan 18, 2024

@vr4manta: This pull request references SPLAT-1293 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.16.0" version, but no target version was set.

Details

In response to this:

Updated IPAM types to v1beta1 and enhanced machine api operator to install CRDs for IPAddresses and IPAddressClaims.

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.

@openshift-ci openshift-ci bot requested review from damdo and nrb January 18, 2024 12:53
@vr4manta vr4manta marked this pull request as draft January 19, 2024 12:56
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jan 19, 2024
@vr4manta
Copy link
Contributor Author

/retest-required

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 24, 2024

@: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(job|aggregate|job-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/9b96d630-bafd-11ee-9995-550b1ded175a-0

@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 27, 2024
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 29, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 0 job(s) for the /payload-(job|aggregate|job-with-prs) command

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 5, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/7a10e0d0-c423-11ee-8e1f-0531b104502e-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 5, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/42683e20-c45b-11ee-92c7-743d3894074f-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 6, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/8aa06140-c4e7-11ee-9545-c342009f33ee-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 6, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/15315840-c4ee-11ee-98d7-253093553d1c-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 9, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/30230f30-c74c-11ee-8bd4-dc94f1e6188c-0

@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Feb 12, 2024
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 12, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/86a3cc20-c9b1-11ee-9dbd-2b39d2735749-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 12, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/f853b600-c9c5-11ee-884e-0e56387768ce-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 12, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/5a6ee500-c9d8-11ee-822e-59bc3f2206ae-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 12, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/5530f340-c9e1-11ee-96d4-95fd07057dd5-0

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 13, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/595caf40-ca68-11ee-8599-ddd5daf65a0e-0

@vr4manta vr4manta marked this pull request as ready for review February 13, 2024 15:17
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Feb 13, 2024
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 15, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/4b5b2020-cc2a-11ee-94e9-34a677c11ec2-0

@vr4manta
Copy link
Contributor Author

@JoelSpeed , with all third-party removed, CRDs no longer being installed via this PR, everything is looking good with the changes to the cluster-api. https://pr-payload-tests.ci.openshift.org/runs/ci/4b5b2020-cc2a-11ee-94e9-34a677c11ec2-0

Copy link
Contributor

@JoelSpeed JoelSpeed left a comment

Choose a reason for hiding this comment

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

I think the YQ and tools vendor changes can also be dropped now right?

tools/go.mod Outdated

require (
github.com/ahmetb/gen-crd-api-reference-docs v0.3.0
github.com/mikefarah/yq/v4 v4.40.5
Copy link
Contributor

Choose a reason for hiding this comment

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

No longer needed?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good catch, I'll remove those.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@JoelSpeed , Reference has been removed.

@damdo
Copy link
Member

damdo commented Feb 16, 2024

@vr4manta: Here is the PR to promote Core CAPI IPAM CRDs to GA: openshift/cluster-api#197
Let me know when we can proceed merging.

@vr4manta
Copy link
Contributor Author

@damdo , I have tested the changes with the previous PR and it looks to be installing the CRDs. Thanks! Do you have an image with the current removal of TechPreviewNoUpgrade so I can test real quick? I have not built that image before and figured it might be quicker to just borrow one from you if possible.

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Feb 16, 2024

@vr4manta: This pull request references SPLAT-1293 which is a valid jira issue.

Details

In response to this:

SPLAT-1293

Changes

  • Updated IPAM types to v1beta1.
  • Removed third-party directory data related to IPAM (installed by cluster api operator)

Dependencies

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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 16, 2024

@vr4manta: This PR was included in a payload test run from openshift/installer#7943
trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-master-nightly-4.16-e2e-vsphere-static-ovn

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/8b4cf8e0-ccd2-11ee-9ec5-3e170f3c0868-0

@vr4manta
Copy link
Contributor Author

vr4manta commented Feb 16, 2024

@damdo / @JoelSpeed , I ran periodical, grabbed container image, and tested locally w/ my changes with TechPreview not enabled (CI has enabled until all ducks are in the pond), and CRDs were installed and all IPAddress/Claims were initialized as expected. Please go ahead with merge of CRDs w/ TechPreviewNoUpgrade removed. Thanks!

@vr4manta
Copy link
Contributor Author

/test e2e-vsphere-ovn-serial e2e-vsphere-operator

@vr4manta
Copy link
Contributor Author

/test e2e-vsphere-ovn

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Feb 20, 2024

@vr4manta: This pull request references SPLAT-1293 which is a valid jira issue.

Details

In response to this:

SPLAT-1293

Changes

  • Updated IPAM types to v1beta1.
  • Removed third-party directory data related to IPAM (installed by cluster api operator)

Dependencies

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.

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Feb 20, 2024

@vr4manta: This pull request references SPLAT-1293 which is a valid jira issue.

Details

In response to this:

SPLAT-1293

Changes

  • Updated IPAM types to v1beta1.
  • Removed third-party directory data related to IPAM (installed by cluster api operator)

Dependencies

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.

@JoelSpeed
Copy link
Contributor

/approve
/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Feb 23, 2024
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 23, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: JoelSpeed

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 openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 23, 2024
@JoelSpeed
Copy link
Contributor

/test e2e-vsphere-ovn-serial
/test e2e-vsphere-ovn-upgrade

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 23, 2024

@vr4manta: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-metal-ipi-ovn-ipv6 ed7cc85 link false /test e2e-metal-ipi-ovn-ipv6
ci/prow/e2e-metal-ipi-upgrade ed7cc85 link false /test e2e-metal-ipi-upgrade
ci/prow/e2e-metal-ipi-sdn ed7cc85 link false /test e2e-metal-ipi-sdn
ci/prow/e2e-vsphere-ovn-upgrade ed7cc85 link false /test e2e-vsphere-ovn-upgrade

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

@JoelSpeed
Copy link
Contributor

/override security/snyk

Having reviewed the snyk scan, it's complaining about an indirect dependency that isn't actually indirect in this repository. We are not exposed since we aren't importing the package from nats at all, it's not present in our vendor.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 23, 2024

@JoelSpeed: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • security/snyk

Only the following failed contexts/checkruns were expected:

  • ci/prow/e2e-aws-operator
  • ci/prow/e2e-aws-ovn
  • ci/prow/e2e-aws-ovn-upgrade
  • ci/prow/e2e-azure-operator
  • ci/prow/e2e-azure-ovn
  • ci/prow/e2e-gcp-operator
  • ci/prow/e2e-gcp-ovn
  • ci/prow/e2e-metal-ipi-ovn-dualstack
  • ci/prow/e2e-metal-ipi-ovn-ipv6
  • ci/prow/e2e-metal-ipi-sdn
  • ci/prow/e2e-metal-ipi-upgrade
  • ci/prow/e2e-metal-ipi-virtualmedia
  • ci/prow/e2e-nutanix
  • ci/prow/e2e-openstack
  • ci/prow/e2e-vsphere-operator
  • ci/prow/e2e-vsphere-ovn
  • ci/prow/e2e-vsphere-ovn-serial
  • ci/prow/e2e-vsphere-ovn-upgrade
  • ci/prow/goimports
  • ci/prow/golint
  • ci/prow/govet
  • ci/prow/images
  • ci/prow/unit
  • ci/prow/verify-crds-sync
  • ci/prow/yaml-lint
  • license/snyk (OpenShift-CI (INTERNAL))
  • pull-ci-openshift-machine-api-operator-master-e2e-aws-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-aws-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-aws-ovn-upgrade
  • pull-ci-openshift-machine-api-operator-master-e2e-azure-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-azure-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-gcp-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-gcp-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-ovn-dualstack
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-ovn-ipv6
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-sdn
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-upgrade
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-virtualmedia
  • pull-ci-openshift-machine-api-operator-master-e2e-nutanix
  • pull-ci-openshift-machine-api-operator-master-e2e-openstack
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-ovn-serial
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-ovn-upgrade
  • pull-ci-openshift-machine-api-operator-master-goimports
  • pull-ci-openshift-machine-api-operator-master-golint
  • pull-ci-openshift-machine-api-operator-master-govet
  • pull-ci-openshift-machine-api-operator-master-images
  • pull-ci-openshift-machine-api-operator-master-unit
  • pull-ci-openshift-machine-api-operator-master-verify-crds-sync
  • pull-ci-openshift-machine-api-operator-master-yaml-lint
  • security/snyk (OpenShift-CI (INTERNAL))
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

/override security/snyk

Having reviewed the snyk scan, it's complaining about an indirect dependency that isn't actually indirect in this repository. We are not exposed since we aren't importing the package from nats at all, it's not present in our vendor.

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.

@JoelSpeed
Copy link
Contributor

/override security/snyk (OpenShift-CI (INTERNAL))

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 23, 2024

@JoelSpeed: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • (INTERNAL))
  • (OpenShift-CI
  • security/snyk

Only the following failed contexts/checkruns were expected:

  • ci/prow/e2e-aws-operator
  • ci/prow/e2e-aws-ovn
  • ci/prow/e2e-aws-ovn-upgrade
  • ci/prow/e2e-azure-operator
  • ci/prow/e2e-azure-ovn
  • ci/prow/e2e-gcp-operator
  • ci/prow/e2e-gcp-ovn
  • ci/prow/e2e-metal-ipi-ovn-dualstack
  • ci/prow/e2e-metal-ipi-ovn-ipv6
  • ci/prow/e2e-metal-ipi-sdn
  • ci/prow/e2e-metal-ipi-upgrade
  • ci/prow/e2e-metal-ipi-virtualmedia
  • ci/prow/e2e-nutanix
  • ci/prow/e2e-openstack
  • ci/prow/e2e-vsphere-operator
  • ci/prow/e2e-vsphere-ovn
  • ci/prow/e2e-vsphere-ovn-serial
  • ci/prow/e2e-vsphere-ovn-upgrade
  • ci/prow/goimports
  • ci/prow/golint
  • ci/prow/govet
  • ci/prow/images
  • ci/prow/unit
  • ci/prow/verify-crds-sync
  • ci/prow/yaml-lint
  • license/snyk (OpenShift-CI (INTERNAL))
  • pull-ci-openshift-machine-api-operator-master-e2e-aws-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-aws-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-aws-ovn-upgrade
  • pull-ci-openshift-machine-api-operator-master-e2e-azure-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-azure-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-gcp-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-gcp-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-ovn-dualstack
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-ovn-ipv6
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-sdn
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-upgrade
  • pull-ci-openshift-machine-api-operator-master-e2e-metal-ipi-virtualmedia
  • pull-ci-openshift-machine-api-operator-master-e2e-nutanix
  • pull-ci-openshift-machine-api-operator-master-e2e-openstack
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-operator
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-ovn
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-ovn-serial
  • pull-ci-openshift-machine-api-operator-master-e2e-vsphere-ovn-upgrade
  • pull-ci-openshift-machine-api-operator-master-goimports
  • pull-ci-openshift-machine-api-operator-master-golint
  • pull-ci-openshift-machine-api-operator-master-govet
  • pull-ci-openshift-machine-api-operator-master-images
  • pull-ci-openshift-machine-api-operator-master-unit
  • pull-ci-openshift-machine-api-operator-master-verify-crds-sync
  • pull-ci-openshift-machine-api-operator-master-yaml-lint
  • security/snyk (OpenShift-CI (INTERNAL))
  • tide

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

/override security/snyk (OpenShift-CI (INTERNAL))

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.

@JoelSpeed
Copy link
Contributor

/override "security/snyk (OpenShift-CI (INTERNAL))"

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Feb 23, 2024

@JoelSpeed: Overrode contexts on behalf of JoelSpeed: security/snyk (OpenShift-CI (INTERNAL))

Details

In response to this:

/override "security/snyk (OpenShift-CI (INTERNAL))"

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-merge-bot openshift-merge-bot bot merged commit 905a0ef into openshift:master Feb 23, 2024
@openshift-bot
Copy link
Contributor

[ART PR BUILD NOTIFIER]

This PR has been included in build ose-machine-api-operator-container-v4.16.0-202402231540.p0.g905a0ef.assembly.stream.el9 for distgit ose-machine-api-operator.
All builds following this will include this PR.

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. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants