You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Copy file name to clipboardExpand all lines: Dockerfile
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ RUN mkdir -p ${DEST_ROOT}/usr/local/bin/
26
26
RUN if [ ! -f $CACHITO_ENV_FILE ]; then go mod download ; fi
27
27
28
28
# Build manager
29
-
RUN if [ -f $CACHITO_ENV_FILE ] ; then source $CACHITO_ENV_FILE ; fi ; env ${GO_BUILD_EXTRA_ENV_ARGS} go build ${GO_BUILD_EXTRA_ARGS} -a -o ${DEST_ROOT}/manager main.go
29
+
RUN if [ -f $CACHITO_ENV_FILE ] ; then source $CACHITO_ENV_FILE ; fi ; env ${GO_BUILD_EXTRA_ENV_ARGS} go build ${GO_BUILD_EXTRA_ARGS} -a -o ${DEST_ROOT}/manager cmd/main.go
0 commit comments