diff --git a/charts/steadybit-extension-stackstate/Chart.yaml b/charts/steadybit-extension-stackstate/Chart.yaml index e3341b9..d7c64e5 100644 --- a/charts/steadybit-extension-stackstate/Chart.yaml +++ b/charts/steadybit-extension-stackstate/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: steadybit-extension-stackstate description: Steadybit stackstate extension Helm chart for Kubernetes. -version: 1.1.17 +version: 1.1.18 appVersion: v1.0.19 home: https://www.steadybit.com/ icon: https://steadybit-website-assets.s3.amazonaws.com/logo-symbol-transparent.png diff --git a/charts/steadybit-extension-stackstate/tests/__snapshot__/deployment_test.yaml.snap b/charts/steadybit-extension-stackstate/tests/__snapshot__/deployment_test.yaml.snap index 90bb7a5..c818062 100644 --- a/charts/steadybit-extension-stackstate/tests/__snapshot__/deployment_test.yaml.snap +++ b/charts/steadybit-extension-stackstate/tests/__snapshot__/deployment_test.yaml.snap @@ -500,6 +500,87 @@ manifest should match snapshot with extra labels: type: RuntimeDefault serviceAccountName: steadybit-extension-stackstate volumes: null +manifest should match snapshot with global priority class: + 1: | + apiVersion: apps/v1 + kind: Deployment + metadata: + labels: + steadybit.com/discovery-disabled: "true" + steadybit.com/extension: "true" + name: RELEASE-NAME-steadybit-extension-stackstate + namespace: NAMESPACE + spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/instance: RELEASE-NAME + app.kubernetes.io/name: steadybit-extension-stackstate + template: + metadata: + annotations: + oneagent.dynatrace.com/injection: "false" + labels: + app.kubernetes.io/instance: RELEASE-NAME + app.kubernetes.io/name: steadybit-extension-stackstate + steadybit.com/discovery-disabled: "true" + steadybit.com/extension: "true" + spec: + containers: + - env: + - name: STEADYBIT_LOG_LEVEL + value: INFO + - name: STEADYBIT_LOG_FORMAT + value: text + - name: STEADYBIT_EXTENSION_SERVICE_TOKEN + valueFrom: + secretKeyRef: + key: service-token + name: steadybit-extension-stackstate + - name: STEADYBIT_EXTENSION_API_BASE_URL + value: null + image: ghcr.io/steadybit/extension-stackstate:v0.0.0 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 5 + httpGet: + path: /health/liveness + port: 8084 + initialDelaySeconds: 10 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + name: extension + readinessProbe: + failureThreshold: 3 + httpGet: + path: /health/readiness + port: 8084 + initialDelaySeconds: 10 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + resources: + limits: + cpu: 200m + memory: 128Mi + requests: + cpu: 50m + memory: 32Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: true + volumeMounts: null + priorityClassName: my-global-priority-class + securityContext: + runAsNonRoot: true + seccompProfile: + type: RuntimeDefault + serviceAccountName: steadybit-extension-stackstate + volumes: null manifest should match snapshot with mutual TLS: 1: | apiVersion: apps/v1 diff --git a/charts/steadybit-extension-stackstate/tests/deployment_test.yaml b/charts/steadybit-extension-stackstate/tests/deployment_test.yaml index 4e16d5e..7535f6b 100644 --- a/charts/steadybit-extension-stackstate/tests/deployment_test.yaml +++ b/charts/steadybit-extension-stackstate/tests/deployment_test.yaml @@ -106,3 +106,11 @@ tests: priorityClassName: my-priority-class asserts: - matchSnapshot: {} + + - it: manifest should match snapshot with global priority class + set: + global: + priorityClassName: my-global-priority-class + asserts: + - matchSnapshot: {} +