diff --git a/charts/keycloak/tests/helmlabels_test.yaml b/charts/keycloak/tests/helmlabels_test.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e3cdbe501b9adba80a7e696a387512ec0efa305f --- /dev/null +++ b/charts/keycloak/tests/helmlabels_test.yaml @@ -0,0 +1,36 @@ +suite: Kubernetes recommendations +templates: + - deployment.yaml + - poddisruptionbudget.yaml + - networkpolicy.yaml + - secret.yaml + - service.yaml + - serviceaccount.yaml + - servicemonitor.yaml +tests: + - it: should have the kubernetes recommended labels + set: + replicaCount: 2 + keycloak: + database: + username: example-db-user + password: example-db-password + url: example-db-url + networkPolicy: + create: true + metrics: + enabled: true + release: + name: "test-suite" + chart: + version: 1.2.3 + asserts: + - equal: + path: metadata.labels.[app.kubernetes.io/instance] + value: "test-suite" + - equal: + path: metadata.labels.[app.kubernetes.io/managed-by] + value: "Helm" + - equal: + path: metadata.labels.[app.kubernetes.io/name] + value: "keycloak"