From c9d0e9918181b699435e793f9185645012d29be5 Mon Sep 17 00:00:00 2001 From: Guilherme Cassolato Date: Fri, 28 Jun 2024 15:04:45 +0200 Subject: [PATCH] Add Authorino Operator metrics service --- .../authorino-operator-metrics_v1_service.yaml | 16 ++++++++++++++++ ...thorino-operator.clusterserviceversion.yaml | 5 ++++- config/deploy/manifests.yaml | 18 ++++++++++++++++++ config/manager/kustomization.yaml | 7 +++++-- config/manager/manager.yaml | 3 +++ config/manager/metrics_service.yaml | 15 +++++++++++++++ 6 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 bundle/manifests/authorino-operator-metrics_v1_service.yaml create mode 100644 config/manager/metrics_service.yaml diff --git a/bundle/manifests/authorino-operator-metrics_v1_service.yaml b/bundle/manifests/authorino-operator-metrics_v1_service.yaml new file mode 100644 index 00000000..2674b2dc --- /dev/null +++ b/bundle/manifests/authorino-operator-metrics_v1_service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + creationTimestamp: null + labels: + control-plane: authorino-operator + name: authorino-operator-metrics +spec: + ports: + - name: metrics + port: 8080 + targetPort: metrics + selector: + control-plane: authorino-operator +status: + loadBalancer: {} diff --git a/bundle/manifests/authorino-operator.clusterserviceversion.yaml b/bundle/manifests/authorino-operator.clusterserviceversion.yaml index 8baa62d3..e37c1740 100644 --- a/bundle/manifests/authorino-operator.clusterserviceversion.yaml +++ b/bundle/manifests/authorino-operator.clusterserviceversion.yaml @@ -83,7 +83,7 @@ metadata: capabilities: Basic Install categories: Integration & Delivery containerImage: quay.io/kuadrant/authorino-operator:latest - createdAt: "2024-06-28T16:37:00Z" + createdAt: "2024-07-01T08:30:34Z" operators.operatorframework.io/builder: operator-sdk-v1.32.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: https://github.com/Kuadrant/authorino-operator @@ -322,6 +322,9 @@ spec: initialDelaySeconds: 15 periodSeconds: 20 name: manager + ports: + - containerPort: 8080 + name: metrics readinessProbe: httpGet: path: /readyz diff --git a/config/deploy/manifests.yaml b/config/deploy/manifests.yaml index 910172e7..d03f50f0 100644 --- a/config/deploy/manifests.yaml +++ b/config/deploy/manifests.yaml @@ -6119,6 +6119,21 @@ metadata: --- apiVersion: v1 kind: Service +metadata: + labels: + control-plane: authorino-operator + name: authorino-operator-metrics + namespace: authorino-operator +spec: + ports: + - name: metrics + port: 8080 + targetPort: metrics + selector: + control-plane: authorino-operator +--- +apiVersion: v1 +kind: Service metadata: labels: app: authorino @@ -6164,6 +6179,9 @@ spec: initialDelaySeconds: 15 periodSeconds: 20 name: manager + ports: + - containerPort: 8080 + name: metrics readinessProbe: httpGet: path: /readyz diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 1cca0209..77334c5b 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -1,5 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + resources: - manager.yaml +- metrics_service.yaml generatorOptions: disableNameSuffixHash: true @@ -8,8 +12,7 @@ configMapGenerator: - files: - controller_manager_config.yaml name: manager-config -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization + images: - name: controller newName: quay.io/kuadrant/authorino-operator diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index b7cada2d..c2fe1739 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -33,6 +33,9 @@ spec: name: manager securityContext: allowPrivilegeEscalation: false + ports: + - name: metrics + containerPort: 8080 livenessProbe: httpGet: path: /healthz diff --git a/config/manager/metrics_service.yaml b/config/manager/metrics_service.yaml new file mode 100644 index 00000000..303901a7 --- /dev/null +++ b/config/manager/metrics_service.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: v1 +kind: Service +metadata: + labels: + control-plane: authorino-operator + name: authorino-operator-metrics + namespace: system +spec: + ports: + - name: metrics + port: 8080 + targetPort: metrics + selector: + control-plane: authorino-operator