Skip to content

Conversation

@dprince
Copy link
Collaborator

@dprince dprince commented Nov 13, 2025

Rescaffold the keystone-operator to operator-sdk 1.41.1, which includes:

  • Reorganize project structure (pkg/ -> internal/)
  • Move webhook implementations to internal/webhook/v1beta1/
  • Add new cmd/main.go entrypoint with updated controller initialization
  • Update RBAC, certmanager, and prometheus configurations
  • Enhance network policies for metrics and webhook traffic
  • Set keystone as defaulting resource in PROJECT file
  • Remove auto-generated test suite scaffolding
  • Update build workflow and Dockerfile to version 1.41.1

This upgrade modernizes the operator structure and aligns with the latest operator-sdk best practices.

Jira: OSPRH-21924

Depends-On: openstack-k8s-operators/openstack-operator#1683

@openshift-ci openshift-ci bot requested review from afaranha and dmendiza November 13, 2025 18:48
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 13, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dprince

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

@softwarefactory-project-zuul
Copy link

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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/0f51965013b04a71a04e09a21c833571

openstack-k8s-operators-content-provider FAILURE in 11m 46s
⚠️ keystone-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)
⚠️ keystone-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from a99185b to 82d285a Compare November 13, 2025 19:36
@softwarefactory-project-zuul
Copy link

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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/00d59ba2178e4f439e9434809baea01c

openstack-k8s-operators-content-provider FAILURE in 12m 08s
⚠️ keystone-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)
⚠️ keystone-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 82d285a to 6268caa Compare November 13, 2025 20:32
@softwarefactory-project-zuul
Copy link

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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9f10c3d29d5b4accbb6867be8860506e

openstack-k8s-operators-content-provider FAILURE in 12m 28s
⚠️ keystone-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)
⚠️ keystone-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 6268caa to 458faf7 Compare November 14, 2025 12:15
@softwarefactory-project-zuul
Copy link

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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/bca5fd6645c94ef49733487724395902

openstack-k8s-operators-content-provider FAILURE in 11m 37s
⚠️ keystone-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)
⚠️ keystone-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 458faf7 to 2983160 Compare November 14, 2025 12:57
@softwarefactory-project-zuul
Copy link

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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5790acd4675d4e11a33efc335a7d227c

openstack-k8s-operators-content-provider FAILURE in 12m 55s
⚠️ keystone-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)
⚠️ keystone-operator-tempest SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider (non-voting)

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from 2983160 to a25a9d5 Compare November 14, 2025 13:17
@softwarefactory-project-zuul
Copy link

This change depends on a change that failed to merge.

Change openstack-k8s-operators/openstack-operator#1683 is needed.

@dprince dprince force-pushed the operator_sdk_1.41.1 branch from a25a9d5 to f27ea5a Compare November 14, 2025 13:36
Rescaffold the keystone-operator to operator-sdk 1.41.1, which includes:
- Reorganize project structure (pkg/ -> internal/)
- Move webhook implementations to internal/webhook/v1beta1/
- Add new cmd/main.go entrypoint with updated controller initialization
- Update RBAC, certmanager, and prometheus configurations
- Enhance network policies for metrics and webhook traffic
- Set keystone as defaulting resource in PROJECT file
- Remove auto-generated test suite scaffolding
- Update build workflow and Dockerfile to version 1.41.1

This upgrade modernizes the operator structure and aligns with the latest
operator-sdk best practices.

Jira: OSPRH-21924

Depends-On: openstack-k8s-operators/openstack-operator#1683
@dprince dprince force-pushed the operator_sdk_1.41.1 branch from f27ea5a to e63d3fa Compare November 14, 2025 15:46
@softwarefactory-project-zuul
Copy link

This change depends on a change that failed to merge.

Change openstack-k8s-operators/openstack-operator#1683 is needed.

@dprince
Copy link
Collaborator Author

dprince commented Nov 14, 2025

recheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant