Skip to content

Commit f4a0f95

Browse files
committed
fix bundle stuff
1 parent 3c0a334 commit f4a0f95

8 files changed

+252
-55
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,9 @@ bundle: manifests kustomize operator-sdk ## Generate bundle manifests and metada
229229
$(OPERATOR_SDK) generate kustomize manifests -q
230230
cd config/manager && $(KUSTOMIZE) edit set image controller=$(IMG)
231231
$(KUSTOMIZE) build config/manifests | $(OPERATOR_SDK) generate bundle $(BUNDLE_GEN_FLAGS)
232-
$(OPERATOR_SDK) bundle validate ./bundle --select-optional name=operatorhub
232+
$(OPERATOR_SDK) bundle validate ./bundle --select-optional suite=operatorframework
233+
$(OPERATOR_SDK) bundle validate ./bundle --select-optional name=good-practices
234+
$(OPERATOR_SDK) bundle validate ./bundle --select-optional name=alpha-deprecated-apis
233235

234236
.PHONY: bundle-build
235237
bundle-build: ## Build the bundle image.

PROJECT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# More info: https://book.kubebuilder.io/reference/project-config.html
55
domain: davidkarlsen.com
66
layout:
7-
- go.kubebuilder.io/v4-alpha
7+
- go.kubebuilder.io/v4
88
plugins:
99
manifests.sdk.operatorframework.io/v2: {}
1010
scorecard.sdk.operatorframework.io/v2: {}

bundle.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
66
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
77
LABEL operators.operatorframework.io.bundle.package.v1=flyway-operator
88
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
9-
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.31.0
9+
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.39.2
1010
LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
11-
LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v4-alpha
11+
LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v4
1212

1313
# Labels for testing.
1414
LABEL operators.operatorframework.io.test.mediatype.v1=scorecard+v1
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: monitoring.coreos.com/v1
2+
kind: ServiceMonitor
3+
metadata:
4+
labels:
5+
app.kubernetes.io/component: metrics
6+
app.kubernetes.io/created-by: flyway-operator
7+
app.kubernetes.io/instance: controller-manager-metrics-monitor
8+
app.kubernetes.io/managed-by: kustomize
9+
app.kubernetes.io/name: servicemonitor
10+
app.kubernetes.io/part-of: flyway-operator
11+
control-plane: controller-manager
12+
name: flyway-operator-controller-manager-metrics-monitor
13+
spec:
14+
endpoints:
15+
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
16+
path: /metrics
17+
port: https
18+
scheme: https
19+
tlsConfig:
20+
insecureSkipVerify: true
21+
selector:
22+
matchLabels:
23+
app.kubernetes.io/part-of: flyway-operator
24+
control-plane: controller-manager

bundle/manifests/flyway-operator-controller-manager-metrics-service_v1_service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ spec:
1818
protocol: TCP
1919
targetPort: https
2020
selector:
21-
control-plane: controller-manager
2221
app.kubernetes.io/part-of: flyway-operator
22+
control-plane: controller-manager
2323
status:
2424
loadBalancer: {}

bundle/manifests/flyway-operator.clusterserviceversion.yaml

Lines changed: 9 additions & 4 deletions
Large diffs are not rendered by default.

bundle/manifests/flyway.davidkarlsen.com_migrations.yaml

Lines changed: 210 additions & 44 deletions
Large diffs are not rendered by default.

bundle/metadata/annotations.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ annotations:
55
operators.operatorframework.io.bundle.metadata.v1: metadata/
66
operators.operatorframework.io.bundle.package.v1: flyway-operator
77
operators.operatorframework.io.bundle.channels.v1: alpha
8-
operators.operatorframework.io.metrics.builder: operator-sdk-v1.31.0
8+
operators.operatorframework.io.metrics.builder: operator-sdk-v1.39.2
99
operators.operatorframework.io.metrics.mediatype.v1: metrics+v1
10-
operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v4-alpha
10+
operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v4
1111

1212
# Annotations for testing.
1313
operators.operatorframework.io.test.mediatype.v1: scorecard+v1

0 commit comments

Comments
 (0)