From c81ba151ccdfa7ae14fdaf6dea230569a1277032 Mon Sep 17 00:00:00 2001 From: nold Date: Mon, 24 Jul 2023 15:25:53 +0200 Subject: [PATCH] add(redis-operator) --- projects/services/project.yml | 5 ++ projects/services/values/redis-operator.yaml | 74 ++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 projects/services/values/redis-operator.yaml diff --git a/projects/services/project.yml b/projects/services/project.yml index 41c240f3..89f40273 100644 --- a/projects/services/project.yml +++ b/projects/services/project.yml @@ -23,3 +23,8 @@ apps: repoURL: https://cloudnative-pg.github.io/charts chart: cloudnative-pg targetRevision: 0.18.1 + +- name: redis-operator + repoURL: https://spotahome.github.io/redis-operator + chart: redis-operator + targetRevision: 3.2.8 diff --git a/projects/services/values/redis-operator.yaml b/projects/services/values/redis-operator.yaml new file mode 100644 index 00000000..a72b17cc --- /dev/null +++ b/projects/services/values/redis-operator.yaml @@ -0,0 +1,74 @@ +# Default values for redis-operator. +# This is a YAML-formatted file. +# Declare variables to be passed into your templates. + +# Name of the image repository to pull the container image from. +image: + repository: quay.io/spotahome/redis-operator + pullPolicy: IfNotPresent + tag: v1.2.4 + +imageCredentials: + create: false + registry: url.private.registry + username: someone + password: somepassword + email: someone@example.com + # Use exists secrets in namespace + existsSecrets: + - registrysecret + +updateStrategy: + type: RollingUpdate + +replicas: 1 + +# A name in place of the chart name for `app:` labels. +nameOverride: "" + +# A name to substitute for the full names of resources. +fullnameOverride: "" + +serviceAccount: + # Enable service account creation. + create: true + # Annotations to be added to the service account. + annotations: {} + # The name of the service account to use. + # If not set and create is true, a name is generated using the fullname template. + name: "" + +service: + type: ClusterIP + port: 9710 + +container: + port: 9710 + +# Container [security context](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container). +# See the [API reference](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#security-context-1) for details. +securityContext: + readOnlyRootFilesystem: true + runAsNonRoot: true + runAsUser: 1000 + +# Container resource [requests and limits](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/). +# See the [API reference](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources) for details. +# @default -- No requests or limits. +resources: + requests: + cpu: 10m + memory: 16Mi + limits: + cpu: 100m + memory: 128Mi + +### Monitoring +############### +monitoring: + # Enable Prometheus PodMonitor to monitor the operator. + enabled: false + serviceMonitor: false + serviceAnnotations: {} + prometheus: + name: unknown