Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions config/aws-efs/bundle.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ LABEL operators.operatorframework.io.bundle.package.v1=aws-efs-csi-driver-operat
LABEL operators.operatorframework.io.bundle.channels.v1=stable
LABEL operators.operatorframework.io.bundle.channel.default.v1=stable
COPY manifests/stable/aws-efs-csi-driver-operator.clusterserviceversion.yaml /manifests/aws-efs-csi-driver-operator.clusterserviceversion.yaml
COPY manifests/stable/aws-efs-csi-driver-operator-metrics-service.yaml /manifests/aws-efs-csi-driver-operator-metrics-service.yaml
COPY metadata/annotations.yaml /metadata/annotations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.openshift.io/serving-cert-secret-name: aws-efs-csi-driver-operator-metrics-serving-cert
labels:
app: aws-efs-csi-driver-operator-metrics
name: aws-efs-csi-driver-operator-metrics
spec:
ports:
# This is a fake port, the operator does not expose any ports currently.
# The service is used only to generate aws-efs-csi-driver-operator-metrics-serving-cert by service-ca-operator.
# TODO: expose the operator metrics port + create a ServiceMonitor for it.
- name: https
port: 443
protocol: TCP
targetPort: 8443
selector:
app: aws-efs-csi-driver-operator
sessionAffinity: None
type: ClusterIP
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,8 @@ spec:
args:
- "start"
- "-v=2"
- --terminate-on-files=/var/run/secrets/serving-cert/tls.crt
- --terminate-on-files=/var/run/secrets/serving-cert/tls.key
env:
- name: POD_NAME
valueFrom:
Expand Down Expand Up @@ -403,6 +405,8 @@ spec:
volumeMounts:
- mountPath: /tmp
name: tmp
- mountPath: /var/run/secrets/serving-cert
name: metrics-serving-cert
priorityClassName: system-cluster-critical
securityContext:
runAsNonRoot: true
Expand All @@ -412,6 +416,9 @@ spec:
- name: tmp
emptyDir:
medium: Memory
- name: metrics-serving-cert
secret:
secretName: aws-efs-csi-driver-operator-metrics-serving-cert
# Strongly prefer a master node, but don't require it.
# We want the same Deployment to work on hypershift,
# without any master nodes.
Expand Down