Skip to content

Conversation

@openstack-k8s-ci-robot
Copy link
Contributor

@openstack-k8s-ci-robot openstack-k8s-ci-robot commented Apr 5, 2025

This PR contains the following updates:

Package Type Update Change
github.com/openstack-k8s-operators/designate-operator/api require digest b02b9ed -> 07cf331
github.com/openstack-k8s-operators/glance-operator/api require digest 4842c7d -> 4f93d5b
github.com/openstack-k8s-operators/infra-operator/apis require digest 4a62aed -> eb287d5
github.com/openstack-k8s-operators/ironic-operator/api require digest ea88986 -> 819a842
github.com/openstack-k8s-operators/keystone-operator/api require digest dbe5adf -> 10f5f7e
github.com/openstack-k8s-operators/lib-common/modules/ansible require digest f95cd29 -> 5a4c5f4
github.com/openstack-k8s-operators/lib-common/modules/certmanager require digest f95cd29 -> 5a4c5f4
github.com/openstack-k8s-operators/lib-common/modules/common require digest f95cd29 -> 5a4c5f4
github.com/openstack-k8s-operators/lib-common/modules/openstack indirect digest f95cd29 -> 5a4c5f4
github.com/openstack-k8s-operators/lib-common/modules/storage require digest f95cd29 -> 5a4c5f4
github.com/openstack-k8s-operators/lib-common/modules/test require digest f95cd29 -> 5a4c5f4
github.com/openstack-k8s-operators/octavia-operator/api require digest 704dfe6 -> 8386f96
github.com/openstack-k8s-operators/ovn-operator/api require digest 4975648 -> 4e4066d
github.com/openstack-k8s-operators/placement-operator/api require digest 7916183 -> 2af0cee

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@openstack-k8s-ci-robot
Copy link
Contributor Author

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.7.5 -> v1.7.6

@openshift-ci openshift-ci bot requested review from rebtoor and slagle April 5, 2025 04:43
@bshephar
Copy link
Contributor

bshephar commented Apr 6, 2025

/test precommit-check

@stuggi
Copy link
Contributor

stuggi commented Apr 6, 2025

@fmount fyi, should we add this?

ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol must set x-kubernetes-list-type

@openstack-k8s-ci-robot openstack-k8s-ci-robot force-pushed the renovate/main-openstack-k8s-operators branch from e912816 to f6293b5 Compare April 6, 2025 09:44
@openstack-k8s-ci-robot openstack-k8s-ci-robot force-pushed the renovate/main-openstack-k8s-operators branch from f6293b5 to e3747ab Compare April 6, 2025 11:17
@fmount
Copy link
Contributor

fmount commented Apr 6, 2025

@fmount fyi, should we add this?

ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol must set x-kubernetes-list-type

@stuggi in theory we can add the annotations as per the crd-schema-checker requirements. We can skip or override the check in this patch to not block it, in the meantime I'll prepare the lib-common PR (based on the failing log) and the next bump we'll take them.

@fmount
Copy link
Contributor

fmount commented Apr 7, 2025

@stuggi I think that we should track this as a bug that we might want to solve, but currently skip the check and merge this patch.
I'm saying this because in lib-common/modules/storage we import a bunch of volumeSources [1], the same way it is defined in k8s [2], but the most inner level doesn't define these annotations, and it might result problematic for us to unpack that struct just for the purpose of adding those annotations (I don't see a real advantage).

ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].iscsi.portals must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].secret.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].downwardAPI.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].cephfs.monitors must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].configMap.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].clusterTrustBundle.labelSelector.matchExpressions must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].clusterTrustBundle.labelSelector.matchExpressions[*].values must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].configMap.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].downwardAPI.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].secret.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].fc.targetWWNs must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].fc.wwids must set x-kubernetes-list-type

For this reason, while we can add them where we can if this is the agreement, I propose to update the crd-schema-checker [3] and skip ListsMustHaveSSATags. We can still track this as a bug in [4] and investigate a long term fix for this one.

[1] https://github.com/openstack-k8s-operators/lib-common/blob/main/modules/storage/storage.go#L48
[2] https://github.com/kubernetes/kubernetes/blob/master/pkg/apis/core/types.go#L232
[3] https://github.com/openstack-k8s-operators/openstack-operator/blob/main/hack/crd-schema-checker.sh#L6
[4] https://issues.redhat.com/browse/OSPRH-12254

@stuggi
Copy link
Contributor

stuggi commented Apr 7, 2025

@stuggi I think that we should track this as a bug that we might want to solve, but currently skip the check and merge this patch. I'm saying this because in lib-common/modules/storage we import a bunch of volumeSources [1], the same way it is defined in k8s [2], but the most inner level doesn't define these annotations, and it might result problematic for us to unpack that struct just for the purpose of adding those annotations (I don't see a real advantage).

ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].iscsi.portals must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].secret.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].downwardAPI.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].cephfs.monitors must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].configMap.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].clusterTrustBundle.labelSelector.matchExpressions must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].clusterTrustBundle.labelSelector.matchExpressions[*].values must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].configMap.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].downwardAPI.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].projected.sources[*].secret.items must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].fc.targetWWNs must set x-kubernetes-list-type
ERROR: "ListsMustHaveSSATags": crd/openstackcontrolplanes.core.openstack.org version/v1beta1 field/^.spec.keystone.template.extraMounts[*].extraVol[*].volumes[*].fc.wwids must set x-kubernetes-list-type

For this reason, while we can add them where we can if this is the agreement, I propose to update the crd-schema-checker [3] and skip ListsMustHaveSSATags. We can still track this as a bug in [4] and investigate a long term fix for this one.

[1] https://github.com/openstack-k8s-operators/lib-common/blob/main/modules/storage/storage.go#L48 [2] https://github.com/kubernetes/kubernetes/blob/master/pkg/apis/core/types.go#L232 [3] https://github.com/openstack-k8s-operators/openstack-operator/blob/main/hack/crd-schema-checker.sh#L6 [4] https://issues.redhat.com/browse/OSPRH-12254

ack, sounds good to me

@stuggi
Copy link
Contributor

stuggi commented Apr 7, 2025

/override ci/prow/precommit-check

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 7, 2025

@stuggi: Overrode contexts on behalf of stuggi: ci/prow/precommit-check

In response to this:

/override ci/prow/precommit-check

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.

Copy link
Contributor

@stuggi stuggi 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
Copy link
Contributor

openshift-ci bot commented Apr 7, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: openstack-k8s-ci-robot, stuggi

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved label Apr 7, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit d648626 into main Apr 7, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants