diff --git a/charts/keycloak-operator/Chart.yaml b/charts/keycloak-operator/Chart.yaml index 46b1cef42..136c7acaf 100644 --- a/charts/keycloak-operator/Chart.yaml +++ b/charts/keycloak-operator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: keycloak-operator description: Deploy Keycloak Operator and Keycloak type: application -version: 1.3.4 +version: 1.3.5 appVersion: "25.0.5" icon: https://www.keycloak.org/resources/images/logo-stacked.svg home: https://www.keycloak.org @@ -16,4 +16,4 @@ maintainers: annotations: artifacthub.io/changes: | - kind: changed - description: "chore(keycloak): update to v25.0.5" + description: "feat: Add operator.deploymentAnnotation value" diff --git a/charts/keycloak-operator/README.md b/charts/keycloak-operator/README.md index 34ef66d10..eaa2f8a74 100644 --- a/charts/keycloak-operator/README.md +++ b/charts/keycloak-operator/README.md @@ -1,6 +1,6 @@ # keycloak-operator -![Version: 1.3.4](https://img.shields.io/badge/Version-1.3.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 25.0.5](https://img.shields.io/badge/AppVersion-25.0.5-informational?style=flat-square) +![Version: 1.3.5](https://img.shields.io/badge/Version-1.3.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 25.0.5](https://img.shields.io/badge/AppVersion-25.0.5-informational?style=flat-square) Deploy Keycloak Operator and Keycloak @@ -66,12 +66,13 @@ This chart is maintained by [Adfinis](https://adfinis.com/?pk_campaign=github&pk | operator.affinity | object | `{}` | Affinity for Operator Deployment. | | operator.config.keycloakImage.repository | string | `"quay.io/keycloak/keycloak"` | Default keycloak image to use if non was specified in the Keycloak CRD. | | operator.config.keycloakImage.tag | string | `""` | | +| operator.deploymentAnnotations | object | `{}` | Annotations to set on the Operator Deployment. | | operator.enabled | bool | `true` | Enable deploying the keycloak-operator | | operator.image.pullPolicy | string | `"IfNotPresent"` | Pull policy for Operator. | | operator.image.repository | string | `"quay.io/keycloak/keycloak-operator"` | Operator Image source. | | operator.image.tag | string | `""` | | | operator.nodeSelector | object | `{}` | Node selector for Operator Deployment. | -| operator.podAnnotations | object | `{}` | Annotations to set on the Operator Deployment. | +| operator.podAnnotations | object | `{}` | Annotations to set on the Operator Pod. | | operator.podSecurityContext | object | `{}` | Pod security group configuration for Operator Deployment. | | operator.podTopologySpreadConstraints | object | `{}` | Pod Topology Spread Constraints for Operator Deployment | | operator.replicaCount | int | `1` | Number or oeprator pods to start. | diff --git a/charts/keycloak-operator/templates/operator/deployment.yaml b/charts/keycloak-operator/templates/operator/deployment.yaml index ee5bbdbcd..b470d8d3b 100644 --- a/charts/keycloak-operator/templates/operator/deployment.yaml +++ b/charts/keycloak-operator/templates/operator/deployment.yaml @@ -5,6 +5,10 @@ metadata: name: {{ include "keycloak-operator.operator.fullname" . }} labels: {{- include "keycloak-operator.operator.labels" . | nindent 4 }} + {{- with .Values.operator.deploymentAnnotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} spec: replicas: {{ .Values.operator.replicaCount }} selector: diff --git a/charts/keycloak-operator/tests/__snapshot__/default_test.yaml.snap b/charts/keycloak-operator/tests/__snapshot__/default_test.yaml.snap index 39a0f3a56..996a6d0b0 100644 --- a/charts/keycloak-operator/tests/__snapshot__/default_test.yaml.snap +++ b/charts/keycloak-operator/tests/__snapshot__/default_test.yaml.snap @@ -9,7 +9,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloakcontroller-cluster-role rules: - apiGroups: @@ -36,7 +36,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloakrealmimportcontroller-cluster-role rules: - apiGroups: @@ -63,7 +63,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: RELEASE-NAME-keycloak-operator-operator spec: replicas: 1 @@ -128,7 +128,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloak-operator-role-binding roleRef: apiGroup: rbac.authorization.k8s.io @@ -147,7 +147,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloak-operator-view roleRef: apiGroup: rbac.authorization.k8s.io @@ -166,7 +166,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloakcontroller-role-binding roleRef: apiGroup: rbac.authorization.k8s.io @@ -185,7 +185,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloakrealmimportcontroller-role-binding roleRef: apiGroup: rbac.authorization.k8s.io @@ -204,7 +204,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloak-operator-role rules: - apiGroups: @@ -267,7 +267,7 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: RELEASE-NAME-keycloak-operator-operator spec: ports: @@ -290,5 +290,5 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: keycloak-operator app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: RELEASE-NAME-keycloak-operator diff --git a/charts/keycloak-operator/tests/__snapshot__/operand_test.yaml.snap b/charts/keycloak-operator/tests/__snapshot__/operand_test.yaml.snap index c6881b596..fbbf6399c 100644 --- a/charts/keycloak-operator/tests/__snapshot__/operand_test.yaml.snap +++ b/charts/keycloak-operator/tests/__snapshot__/operand_test.yaml.snap @@ -7,7 +7,7 @@ should match snapshot: app.kubernetes.io/component: keycloak app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: keycloak spec: features: @@ -34,7 +34,7 @@ should match snapshot: labels: app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: 25.0.5 - helm.sh/chart: keycloak-operator-1.3.4 + helm.sh/chart: keycloak-operator-1.3.5 name: RELEASE-NAME-keycloak-operator-test spec: keycloakCRName: keycloak diff --git a/charts/keycloak-operator/values.yaml b/charts/keycloak-operator/values.yaml index f43595f3e..6944c62d1 100644 --- a/charts/keycloak-operator/values.yaml +++ b/charts/keycloak-operator/values.yaml @@ -38,6 +38,9 @@ operator: name: "" # -- Annotations to set on the Operator Deployment. + deploymentAnnotations: {} + + # -- Annotations to set on the Operator Pod. podAnnotations: {} # -- Pod security group configuration for Operator Deployment.