Skip to content

Propagate inspection interface annotation to Ironic CR using ServiceDefaults - #2087

Closed
mumesan wants to merge 2 commits into
openstack-k8s-operators:mainfrom
mumesan:propagate-inspect-interface-annotation-to-ironic
Closed

mumesan wants to merge 2 commits into
openstack-k8s-operators:mainfrom
mumesan:propagate-inspect-interface-annotation-to-ironic

Conversation

@mumesan

@mumesan mumesan commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Description:

The latest version of ironic removes inspector as the separate service to run introspection and uses IronicPythonAgent instead. This PR adds the IronicInspectInterface field to ServiceDefaults so that openstack-operator can tell ironic-operator which interface to use per deployment so as to maintain backwards compatibility with deployments that require inspector.

Jira: OSPRH-37063

@coderabbitai

coderabbitai Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • WIP

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited)

Review profile: CHILL

Plan: Advanced

Run ID: 02533e49-9144-410d-977c-e1f363a6bc5f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

OpenStackControlPlane CRD Size Report

Metric Value
CRD JSON size 338373 bytes (330KB)
Base branch size 338495 bytes
Change -0.04%
Status yellow — growing
Threshold reference
Color Range Meaning
🟢 green < 300KB Comfortable
🟡 yellow 300–400KB Growing
🟠 orange 400–750KB Concerning
🔴 red > 750KB Approaching 1.5MB etcd limit (cut in half to allow space for update)

@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch 2 times, most recently from a9e22e5 to fd131d1 Compare September 18, 2026 17:36
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/ad9a8845bf4e44148080cb7b34515c41

❌ openstack-k8s-operators-content-provider FAILURE in 10m 03s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch from fd131d1 to d0373b0 Compare September 21, 2026 11:28
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/599db263635a444c9bc13eab4f6dfa3a

❌ openstack-k8s-operators-content-provider FAILURE in 9m 02s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch from d0373b0 to 9fde2b9 Compare September 22, 2026 14:26
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/cec0fbed1a78400e95ccb61d6f6b590b

❌ openstack-k8s-operators-content-provider FAILURE in 10m 43s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch from 9fde2b9 to be55280 Compare September 23, 2026 15:20
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/ee7b35bdab8f4b87b887bfb427b70a65

❌ openstack-k8s-operators-content-provider FAILURE in 9m 55s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ openstack-operator-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

Comment thread internal/openstack/version.go Outdated
@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch from be55280 to 361321b Compare September 24, 2026 13:41
@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch from 361321b to 4926c33 Compare September 24, 2026 15:33
@mumesan

mumesan commented Sep 24, 2026

Copy link
Copy Markdown
Contributor Author

/test functional

@centosinfra-prod-github-app

Copy link
Copy Markdown

@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch 2 times, most recently from 095d530 to b85e20a Compare September 24, 2026 22:35
@mumesan
mumesan force-pushed the propagate-inspect-interface-annotation-to-ironic branch from b85e20a to 93dfc27 Compare September 24, 2026 22:43

@steveb steveb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good. [WIP] can be removed from the title unless it merges first

@openshift-ci

openshift-ci Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mumesan, steveb
Once this PR has been reviewed and has the lgtm label, please assign rebtoor for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

Comment thread internal/openstack/version.go
@openshift-ci openshift-ci Bot removed the lgtm label Sep 25, 2026
@openshift-ci

openshift-ci Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@steveb steveb changed the title [WIP] Propagate inspection interface annotation to Ironic CR using ServiceDefaults Propagate inspection interface annotation to Ironic CR using ServiceDefaults Sep 25, 2026
@openshift-ci

openshift-ci Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

@mumesan: 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/openstack-operator-build-deploy-kuttl-4-20 d0373b0 link true /test openstack-operator-build-deploy-kuttl-4-20
ci/prow/precommit-check 93dfc27 link true /test precommit-check
ci/prow/openstack-operator-build-deploy-kuttl-4-22 b62e320 link true /test openstack-operator-build-deploy-kuttl-4-22
ci/prow/images b62e320 link true /test images

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

@steveb

steveb commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Replaced by #2087 which is identical with linter fixes

@steveb steveb closed this Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants