Skip to content

openstack-k8s-operators dependency bump branch: main - #775

Merged
openshift-merge-bot[bot] merged 1 commit into
mainfrom
openstack-dependency-bump/main
Oct 28, 2026
Merged

openshift-merge-bot[bot] merged 1 commit into
mainfrom
openstack-dependency-bump/main

Conversation

@github-actions

Copy link
Copy Markdown

Automated changes by create-pull-request GitHub action

@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Central YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Enterprise
  • Run ID: 7257e761-c548-4bd9-9feb-598633a79b88
Commits

Reviewing files that changed from the base of the PR and between ab47569 and 0ce292e.

Files ignored due to path filters: 2
  • api/go.sum is excluded by !**/*.sum
  • go.sum is excluded by !**/*.sum
Files selected for processing: 8
  • api/bases/heat.openstack.org_heatapis.yaml
  • api/bases/heat.openstack.org_heatcfnapis.yaml
  • api/bases/heat.openstack.org_heats.yaml
  • api/go.mod
  • config/crd/bases/heat.openstack.org_heatapis.yaml
  • config/crd/bases/heat.openstack.org_heatcfnapis.yaml
  • config/crd/bases/heat.openstack.org_heats.yaml
  • go.mod

Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 6 remain after this review.

📝 Summary

Summary by CodeRabbit

  • New Features
    • Service overrides for Heat API and Heat CfnAPI can now change exposed port numbers by matching ports by name. Port values must be between 1 and 65535; target ports and other port settings remain unchanged.

The HeatAPI and HeatCfnAPI Service override schemas add named port overrides. Each entry requires a port name and a replacement port from 1 to 65535. Go module files also update dependency versions.

Changes: Service Port Overrides

Layer / File(s) Summary
API schema definitions
api/bases/heat.openstack.org_heatapis.yaml, api/bases/heat.openstack.org_heatcfnapis.yaml, api/bases/heat.openstack.org_heats.yaml
The schemas add named Service port overrides for HeatAPI and HeatCfnAPI. Each entry requires a name and a port from 1 to 65535. The descriptions state that only the exposed port changes, other port fields remain unchanged, and unmatched names are rejected.
Generated CRD schemas
config/crd/bases/heat.openstack.org_heatapis.yaml, config/crd/bases/heat.openstack.org_heatcfnapis.yaml, config/crd/bases/heat.openstack.org_heats.yaml
The CRD schemas add the corresponding named port overrides and list Ports as a supported Service override field.

Dependency Updates

Layer / File(s) Summary
Go module version updates
api/go.mod, go.mod
The module files update pinned revisions for operator APIs, lib-common modules, and other listed dependencies.

Priority: Normal

Estimated code review effort: 2 (Simple) | ~12 minutes

Change: Other

Suggested reviewers: stuggi

Merge Risk: Minimal · up to 0ce29

Named Service port overrides retain backend routing and advertise the new port. No actionable merge-blocking issue remains after normal checks.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title "openstack-k8s-operators dependency bump branch: main" names a dependency bump, which matches the changeset's go.mod and go.sum updates to infra, keystone, lib-common, and mariadb operator m…
Description check Passed The description says the change is automated and was created by the create-pull-request GitHub action. This relates to the changeset, which is an automated dependency bump. It does not describe the co…
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Title check

Explanation

The title "openstack-k8s-operators dependency bump branch: main" names a dependency bump, which matches the changeset's go.mod and go.sum updates to infra, keystone, lib-common, and mariadb operator modules. It does not name the specific dependencies or the new CRD port override feature, so it is only partially descriptive of the main change. It is not vague or off-topic.

Full details: Description check

Explanation

The description says the change is automated and was created by the create-pull-request GitHub action. This relates to the changeset, which is an automated dependency bump. It does not describe the content, but the check is lenient and the description is not off-topic.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (8 skipped: 8 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@openshift-ci

openshift-ci Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Hi @github-actions[bot]. Thanks for your PR.

I'm waiting for a openstack-k8s-operators member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

@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/bc9caa465d554bb79a8e93c6db80fe90

❌ openstack-k8s-operators-content-provider FAILURE in 18m 20s
⚠️ heat-operator-tempest-multinode SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ heat-s2i-content-provider SUCCESS in 2h 55m 46s (non-voting)
⚠️ heat-s2i-test SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)

Warning:
File .ssh/config found in build home directory during playbook github.com/openstack-k8s-operators/s2i-openstack-containers/playbooks/container-ci/zuul/pre.yaml for job heat-s2i-content-provider. Add to preserve-home-paths if safe, or otherwise remove.

@stuggi

stuggi commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

recheck

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build succeeded (check pipeline).
https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/175fcdb0d9044d7cb4ac0585063edb97

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 15m 55s
✔️ heat-operator-tempest-multinode SUCCESS in 1h 18m 39s
✔️ heat-s2i-content-provider SUCCESS in 5h 24m 12s (non-voting)
❌ heat-s2i-test POST_FAILURE in 20m 06s (non-voting)

Warning:
File ansible/tmp/96cac7915b4a4e738c5a61412cc8369b found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml for job heat-s2i-test. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/f526a556d06c4bf684412224fb43ef6a found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml for job heat-s2i-test. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/a047428a8f824a4d9a7f788b99158665 found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml for job heat-s2i-test. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/96cac7915b4a4e738c5a61412cc8369b found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml for job heat-s2i-test. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/f526a556d06c4bf684412224fb43ef6a found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml for job heat-s2i-test. Add to preserve-home-paths if safe, or otherwise remove.
File .ssh/config found in build home directory during playbook github.com/openstack-k8s-operators/s2i-openstack-containers/playbooks/container-ci/zuul/pre.yaml for job heat-s2i-content-provider. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/6de5bc5e462d416abaac35bbce5a61f6 found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml for job heat-operator-tempest-multinode. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/b41e16879c04415c9c2642c5ac6ba81a found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml for job heat-operator-tempest-multinode. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/6de5bc5e462d416abaac35bbce5a61f6 found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml for job heat-operator-tempest-multinode. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/b41e16879c04415c9c2642c5ac6ba81a found in build home directory during playbook github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml for job heat-operator-tempest-multinode. Add to preserve-home-paths if safe, or otherwise remove.
File ansible/tmp/6de5bc5e462d416abaac35bbce5a61f6 found in build home directory during playbook review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml for job heat-operator-tempest-multinode. Add to preserve-home-paths if safe, or otherwise remove.

@openshift-ci

openshift-ci Bot commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: github-actions[bot], rabi

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-merge-bot
openshift-merge-bot Bot merged commit 0e37d90 into main Oct 28, 2026
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.

2 participants