Skip to content

Conversation

@mnietoji
Copy link
Contributor

@mnietoji mnietoji commented Oct 16, 2025

[NFV] Configure provisioning operator to watch all namespaces

Set provisioning.watch_all_namespaces to true in the operator's configuration
during deployment.

Our CI was failing because the current process of patching the provisioning
configuration live was causing race conditions or instability.

Setting watch_all_namespaces to true from the start allows the provisioning
operator to correctly find and manage provisioning CRs across all namespaces,
which is required by NFV. This avoids the need for the unstable runtime
patch.

Jira: OSPRH-20407

@mnietoji mnietoji requested a review from a team as a code owner October 16, 2025 15:59
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 16, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

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

Copy link
Contributor

@abays abays left a comment

Choose a reason for hiding this comment

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

/lgtm

@danpawlik
Copy link
Contributor

Maybe code is fine but, commit message not.
Could you improve it?

@danpawlik
Copy link
Contributor

recheck

@mnietoji mnietoji force-pushed the bmo_watch_all_namespaces branch from 4e66005 to 16e9b7a Compare October 17, 2025 12:55
@openshift-ci openshift-ci bot removed the lgtm label Oct 17, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 17, 2025

New changes are detected. LGTM label has been removed.

Set provisioning.watch_all_namespaces to true in the operator's configuration
during deployment.

Our CI was failing because the current process of patching the provisioning
configuration live was causing race conditions or instability.

Setting watch_all_namespaces to true from the start allows the provisioning
operator to correctly find and manage provisioning CRs across all namespaces,
which is required by NFV. This avoids the need for the unstable runtime
patch.

Jira: OSPRH-20407
@mnietoji mnietoji force-pushed the bmo_watch_all_namespaces branch from 16e9b7a to e9865bb Compare October 17, 2025 12:55
@mnietoji
Copy link
Contributor Author

Maybe code is fine but, commit message not. Could you improve it?

Updated the message. Check if now it is ok

@mnietoji mnietoji merged commit e81274d into openstack-k8s-operators:main Oct 20, 2025
6 checks passed
@mnietoji mnietoji deleted the bmo_watch_all_namespaces branch October 20, 2025 09:50
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.

4 participants