https://github.com/sentry-kubernetes/charts
https://artifacthub.io/packages/helm/sentry/sentry
helm repo add sentry https://sentry-kubernetes.github.io/chartshelm install sentry sentry/sentryhelm install sentry sentry/sentry -f values.yaml
NAME: sentryLAST DEPLOYED: Tue Aug 9 10:37:15 2022NAMESPACE: infrastructure-prodSTATUS: pending-installREVISION: 1TEST SUITE: NoneUSER-SUPPLIED VALUES:asHook: trueauth:register: trueclickhouse:clickhouse:configmap:builtin_dictionaries_reload_interval: "3600"compression:cases:- method: zstdmin_part_size: "10000000000"min_part_size_ratio: "0.01"enabled: falsedefault_session_timeout: "60"disable_internal_dns_cache: "1"enabled: truegraphite:config:- asynchronous_metrics: trueevents: trueevents_cumulative: trueinterval: "60"metrics: trueroot_path: one_mintimeout: "0.1"enabled: falsekeep_alive_timeout: "3"logger:count: "10"level: tracepath: /var/log/clickhouse-serversize: 1000MstdoutLogsEnabled: falsemark_cache_size: "5368709120"max_concurrent_queries: "100"max_connections: "4096"max_session_timeout: "3600"mlock_executable: falseprofiles:enabled: falseprofile:- config:load_balancing: randommax_memory_usage: "10000000000"use_uncompressed_cache: "0"name: defaultquotas:enabled: falsequota:- config:- duration: "3600"errors: "0"execution_time: "0"queries: "0"read_rows: "0"result_rows: "0"name: defaultremote_servers:enabled: trueinternal_replication: truereplica:backup:enabled: falsecompression: trueuser: defaultumask: "022"uncompressed_cache_size: "8589934592"users:enabled: falseuser:- config:networks:- ::/0password: ""profile: defaultquota: defaultname: defaultzookeeper_servers:config:- hostTemplate: '{{ .Release.Name }}-zookeeper-clickhouse'index: clickhouseport: "2181"enabled: trueoperation_timeout_ms: "10000"session_timeout_ms: "30000"http_port: "8123"image: yandex/clickhouse-serverimagePullPolicy: IfNotPresentimageVersion: 20.8.19.4ingress:enabled: falseinit:image: busyboximagePullPolicy: IfNotPresentimageVersion: 1.31.0resources: {}interserver_http_port: "9009"livenessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"metrics:enabled: falseimage:port: 9116pullPolicy: IfNotPresentregistry: docker.iorepository: f1yegor/clickhouse-exportertag: latestpodAnnotations:prometheus.io/port: "9116"prometheus.io/scrape: "true"podLabels: {}prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []service:annotations: {}labels: {}type: ClusterIPserviceMonitor:enabled: falseselector:prometheus: kube-prometheuspath: /var/lib/clickhousepersistentVolumeClaim:dataPersistentVolume:accessModes:- ReadWriteOnceenabled: truestorage: 30Gienabled: truelogsPersistentVolume:accessModes:- ReadWriteOnceenabled: falsestorage: 50GipodManagementPolicy: ParallelpodSecurityContext: {}readinessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"replicas: "3"resources: {}securityContext: {}tcp_port: "9000"updateStrategy: RollingUpdateclusterDomain: cluster.localenabled: trueglobal: {}serviceAccount:annotations: {}automountServiceAccountToken: trueenabled: falsename: clickhousetabix:enabled: falseimage: spoonest/clickhouse-tabix-web-clientimagePullPolicy: IfNotPresentimageVersion: stableingress:enabled: falselivenessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"podAnnotations: nullpodLabels: nullreadinessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"replicas: "1"resources: {}security:password: adminuser: adminupdateStrategy:maxSurge: 3maxUnavailable: 1type: RollingUpdatetimezone: UTCconfig:configYml: {}relay: |# No YAML relay config givensentryConfPy: |# No Python Extension Config GivensnubaSettingsPy: |# No Python Extension Config GivenexternalClickhouse:database: defaulthost: clickhousehttpPort: 8123password: ""singleNode: truetcpPort: 9000username: defaultexternalKafka:port: 9092externalPostgresql:database: sentryport: 5432username: postgresexternalRedis:port: 6379filestore:backend: filesystemfilesystem:path: /var/lib/sentry/filespersistence:accessMode: ReadWriteOnceenabled: trueexistingClaim: ""persistentWorkers: falsesize: 10Gigcs: {}s3: {}geodata:mountPath: ""path: ""volumeName: ""github: {}google: {}hooks:activeDeadlineSeconds: 100dbCheck:affinity: {}env: []image:imagePullSecrets: []nodeSelector: {}podAnnotations: {}resources:limits:memory: 64Mirequests:cpu: 100mmemory: 64MisecurityContext: {}dbInit:affinity: {}env: []nodeSelector: {}podAnnotations: {}resources:limits:memory: 2048Mirequests:cpu: 300mmemory: 2048Misidecars: []volumes: []enabled: trueremoveOnSuccess: trueshareProcessNamespace: falsesnubaInit:affinity: {}nodeSelector: {}podAnnotations: {}resources:limits:cpu: 2000mmemory: 1Girequests:cpu: 700mmemory: 1GisnubaMigrate: {}images:relay:imagePullSecrets: []sentry:imagePullSecrets: []snuba:imagePullSecrets: []symbolicator:imagePullSecrets: []tag: 0.5.1ingress:alb:httpRedirect: falseenabled: falseregexPathStyle: nginxkafka:advertisedListeners: []affinity: {}allowEveryoneIfNoAclFound: trueallowPlaintextListener: trueargs: []auth:clientProtocol: plaintextexternalClientProtocol: ""interBrokerProtocol: plaintextsasl:interBrokerMechanism: plainjaas:clientPasswords: []clientUsers:- userexistingSecret: ""interBrokerPassword: ""interBrokerUser: adminzookeeperPassword: ""zookeeperUser: ""mechanisms: plain,scram-sha-256,scram-sha-512tls:autoGenerated: falseendpointIdentificationAlgorithm: httpsexistingSecret: ""existingSecrets: []jksKeystoreSAN: ""jksTruststore: ""jksTruststoreSecret: ""password: ""pemChainIncluded: falsetype: jkszookeeper:tls:enabled: falseexistingSecret: ""existingSecretKeystoreKey: zookeeper.keystore.jksexistingSecretTruststoreKey: zookeeper.truststore.jkspasswordsSecret: ""passwordsSecretKeystoreKey: keystore-passwordpasswordsSecretTruststoreKey: truststore-passwordtype: jksverifyHostname: trueauthorizerClassName: ""autoCreateTopicsEnable: trueclusterDomain: cluster.localcommand:- /scripts/setup.shcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}config: ""containerPorts:client: 9092external: 9094internal: 9093containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}defaultReplicationFactor: 3deleteTopicEnable: falsediagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""existingLog4jConfigMap: ""externalAccess:autoDiscovery:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/kubectltag: 1.24.0-debian-10-r2resources:limits: {}requests: {}enabled: falseservice:annotations: {}domain: ""extraPorts: []loadBalancerAnnotations: []loadBalancerIPs: []loadBalancerNames: []loadBalancerSourceRanges: []nodePorts: []ports:external: 9094type: LoadBalanceruseHostIPs: falseusePodIPs: falseexternalZookeeper:servers: []extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""heapOpts: -Xmx1024m -Xms1024mhostAliases: []hostIPC: falsehostNetwork: falseimage:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/kafkatag: 3.1.1-debian-10-r6initContainers: []interBrokerListenerName: INTERNALkubeVersion: ""lifecycleHooks: {}listenerSecurityProtocolMap: ""listeners: []livenessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5log4j: ""logFlushIntervalMessages: _10000logFlushIntervalMs: 1000logPersistence:accessModes:- ReadWriteOnceannotations: {}enabled: falseexistingClaim: ""mountPath: /opt/bitnami/kafka/logsselector: {}size: 8GistorageClass: ""logRetentionBytes: _1073741824logRetentionCheckIntervalMs: 300000logRetentionHours: 168logSegmentBytes: _1073741824logsDirs: /bitnami/kafka/datamaxMessageBytes: "50000000"metrics:jmx:config: |-jmxUrl: service:jmx:rmi:///jndi/rmi://127.0.0.1:5555/jmxrmilowercaseOutputName: truelowercaseOutputLabelNames: truessl: false{{- if .Values.metrics.jmx.whitelistObjectNames }}whitelistObjectNames: ["{{ join "\",\"" .Values.metrics.jmx.whitelistObjectNames }}"]{{- end }}containerPorts:metrics: 5556containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001enabled: falseexistingConfigmap: ""image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/jmx-exportertag: 0.16.1-debian-10-r303resources:limits: {}requests: {}service:annotations:prometheus.io/path: /prometheus.io/port: '{{ .Values.metrics.jmx.service.ports.metrics }}'prometheus.io/scrape: "true"clusterIP: ""ports:metrics: 5556sessionAffinity: NonewhitelistObjectNames:- kafka.controller:*- kafka.server:*- java.lang:*- kafka.network:*- kafka.log:*kafka:affinity: {}args: []certificatesSecret: ""command: []containerPorts:metrics: 9308containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001enabled: falseextraFlags: {}extraVolumeMounts: []extraVolumes: []hostAliases: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/kafka-exportertag: 1.4.2-debian-10-r240initContainers: []nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podSecurityContext:enabled: truefsGroup: 1001resources:limits: {}requests: {}schedulerName: ""service:annotations:prometheus.io/path: /metricsprometheus.io/port: '{{ .Values.metrics.kafka.service.ports.metrics }}'prometheus.io/scrape: "true"clusterIP: ""ports:metrics: 9308sessionAffinity: NoneserviceAccount:automountServiceAccountToken: truecreate: truename: ""sidecars: []tlsCaCert: ca-filetlsCaSecret: ""tlsCert: cert-filetlsKey: key-filetolerations: []serviceMonitor:enabled: falsehonorLabels: falseinterval: ""jobLabel: ""labels: {}metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}minBrokerId: 0nameOverride: ""networkPolicy:allowExternal: trueegressRules:customRules: []enabled: falseexplicitNamespacesSelector: {}externalAccess:from: []nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}numIoThreads: 8numNetworkThreads: 3numPartitions: 1numRecoveryThreadsPerDataDir: 1offsetsTopicReplicationFactor: 3pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}enabled: trueexistingClaim: ""mountPath: /bitnami/kafkaselector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001priorityClassName: ""provisioning:args: []auth:tls:caCert: ca.crtcert: tls.crtcertificatesSecret: ""key: tls.keykeyPassword: ""keyPasswordSecretKey: key-passwordkeystore: keystore.jkskeystorePassword: ""keystorePasswordSecretKey: keystore-passwordpasswordsSecret: ""truststore: truststore.jkstruststorePassword: ""truststorePasswordSecretKey: truststore-passwordtype: jkscommand: []containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001enabled: falseextraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraProvisioningCommands: []extraVolumeMounts: []extraVolumes: []initContainers: []numPartitions: 1parallel: 1podAnnotations: {}podLabels: {}podSecurityContext:enabled: truefsGroup: 1001postScript: ""preScript: ""replicationFactor: 1resources:limits: {}requests: {}schedulerName: ""sidecars: []topics: []waitForKafka: truerbac:create: falsereadinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5replicaCount: 3resources:limits: {}requests: {}schedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:client: ""external: ""ports:client: 9092external: 9094internal: 9093sessionAffinity: Nonetype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: truename: ""sidecars: []socketReceiveBufferBytes: 102400socketRequestMaxBytes: "50000000"socketSendBufferBytes: 102400startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1superUsers: User:adminterminationGracePeriodSeconds: ""tolerations: []topologySpreadConstraints: {}transactionStateLogMinIsr: 3transactionStateLogReplicationFactor: 3updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r431resources:limits: {}requests: {}zookeeper:affinity: {}args: []auth:clientPassword: ""clientUser: ""enabled: falseexistingSecret: ""serverPasswords: ""serverUsers: ""autopurge:purgeInterval: 0snapRetainCount: 3clusterDomain: cluster.localcommand:- /scripts/setup.shcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}configuration: ""containerPorts:client: 2181election: 3888follower: 2888tls: 3181containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}dataLogDir: ""diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fourlwCommandsWhitelist: srvr, mntr, ruokfullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""heapSize: 1024hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/zookeepertag: 3.8.0-debian-10-r63initContainers: []initLimit: 10jvmFlags: ""kubeVersion: ""lifecycleHooks: {}listenOnAllIPs: falselivenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5logLevel: ERRORmaxClientCnxns: 60maxSessionTimeout: 40000metrics:containerPort: 9141enabled: falseprometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []service:annotations:prometheus.io/path: /metricsprometheus.io/port: '{{ .Values.metrics.service.port }}'prometheus.io/scrape: "true"port: 9141type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: ""jobLabel: ""metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}minServerId: 1nameOverride: ""namespaceOverride: ""networkPolicy:allowExternal: trueenabled: falsenodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}dataLogDir:existingClaim: ""selector: {}size: 8Gienabled: trueexistingClaim: ""selector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001preAllocSize: 65536priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5replicaCount: 1resources:limits: {}requests:cpu: 250mmemory: 256MischedulerName: ""service:annotations: {}clusterIP: ""disableBaseClientPort: falseexternalTrafficPolicy: ClusterextraPorts: []headless:annotations: {}publishNotReadyAddresses: trueloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:client: ""tls: ""ports:client: 2181election: 3888follower: 2888tls: 3181sessionAffinity: Nonetype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: falsename: ""sidecars: []snapCount: 100000startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1syncLimit: 5tickTime: 2000tls:client:auth: noneautoGenerated: falseenabled: falseexistingSecret: ""existingSecretKeystoreKey: ""existingSecretTruststoreKey: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jkspasswordsSecretKeystoreKey: ""passwordsSecretName: ""passwordsSecretTruststoreKey: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jksquorum:auth: noneautoGenerated: falseenabled: falseexistingSecret: ""existingSecretKeystoreKey: ""existingSecretTruststoreKey: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jkspasswordsSecretKeystoreKey: ""passwordsSecretName: ""passwordsSecretTruststoreKey: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jksresources:limits: {}requests: {}tolerations: []topologySpreadConstraints: {}updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r430resources:limits: {}requests: {}zookeeperChrootPath: ""zookeeperConnectionTimeoutMs: 6000mail:backend: dummyfrom: ""host: ""password: ""port: 25useSsl: falseuseTls: falseusername: ""memcached:affinity: {}architecture: standaloneargs:- memcached- -u memcached- -p 11211- -v- -m $(MEMCACHED_MEMORY_LIMIT)- -I $(MEMCACHED_MAX_ITEM_SIZE)auth:enabled: falsepassword: ""username: ""autoscaling:enabled: falsemaxReplicas: 6minReplicas: 3targetCPU: 50targetMemory: 50clusterDomain: cluster.localcommand: []common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}containerPorts:memcached: 11211containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseextraDeploy: []extraEnvVars: []extraEnvVarsCM: sentry-memcachedextraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/memcachedtag: 1.6.15-debian-11-r10initContainers: []kubeVersion: ""lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5maxItemSize: "26214400"memoryLimit: "2048"metrics:containerPorts:metrics: 9150customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/memcached-exportertag: 0.10.0-debian-11-r2livenessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 15periodSeconds: 10successThreshold: 1timeoutSeconds: 5podAnnotations:prometheus.io/port: '{{ .Values.metrics.containerPorts.metrics }}'prometheus.io/scrape: "true"readinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 3resources:limits: {}requests: {}service:annotations:prometheus.io/port: '{{ .Values.metrics.service.ports.metrics }}'prometheus.io/scrape: "true"clusterIP: ""ports:metrics: 9150sessionAffinity: NoneserviceMonitor:enabled: falsehonorLabels: falseinterval: ""jobLabel: ""labels: {}metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 1nameOverride: ""nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}enabled: falseselector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 5successThreshold: 1timeoutSeconds: 3replicaCount: 1resources:limits: {}requests:cpu: 250mmemory: 256MischedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:memcached: ""ports:memcached: 11211sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: falsename: ""sidecars: []startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1terminationGracePeriodSeconds: ""tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 11-debian-11-r10resources:limits: {}requests: {}metrics:affinity: {}enabled: falseimage:pullPolicy: IfNotPresentrepository: prom/statsd-exportertag: v0.17.0livenessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 30periodSeconds: 5successThreshold: 1timeoutSeconds: 2nodeSelector: {}readinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 30periodSeconds: 5successThreshold: 1timeoutSeconds: 2resources: {}securityContext: {}service:labels: {}type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsenamespace: ""namespaceSelector: {}scrapeInterval: 30stolerations: []nginx:affinity: {}args: []autoscaling:enabled: falsemaxReplicas: ""minReplicas: ""targetCPU: ""targetMemory: ""cloneStaticSiteFromGit:branch: ""enabled: falseextraEnvVars: []extraVolumeMounts: []gitClone:args: []command: []gitSync:args: []command: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/gittag: 2.36.1-debian-11-r2interval: 60repository: ""clusterDomain: cluster.localcommand: []common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""commonAnnotations: {}commonLabels: {}containerPort: 8080containerPorts:http: 8080https: ""containerSecurityContext:enabled: falserunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingServerBlockConfigmap: '{{ template "sentry.fullname" . }}'extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""healthIngress:annotations: {}enabled: falseextraHosts: []extraPaths: []extraRules: []extraTls: []hostname: example.localingressClassName: ""path: /pathType: ImplementationSpecificsecrets: []selfSigned: falsetls: falsehostAliases: []hostIPC: falsehostNetwork: falseimage:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/nginxtag: 1.22.0-debian-11-r3ingress:annotations: {}apiVersion: ""enabled: falseextraHosts: []extraPaths: []extraRules: []extraTls: []hostname: nginx.localingressClassName: ""path: /pathType: ImplementationSpecificsecrets: []selfSigned: falsetls: falseinitContainers: []kubeVersion: ""lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5metrics:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/nginx-exportertag: 0.10.0-debian-11-r2podAnnotations: {}port: ""prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []resources:limits: {}requests: {}securityContext:enabled: falserunAsUser: 1001service:annotations:prometheus.io/port: '{{ .Values.metrics.service.port }}'prometheus.io/scrape: "true"port: 9113serviceMonitor:enabled: falsehonorLabels: falseinterval: ""jobLabel: ""labels: {}metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}nameOverride: ""namespaceOverride: ""nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 0minAvailable: 1podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podSecurityContext:enabled: falsefsGroup: 1001sysctls: []priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 5periodSeconds: 5successThreshold: 1timeoutSeconds: 3replicaCount: 1resources:limits: {}requests: {}schedulerName: ""serverBlock: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:http: ""https: ""ports:http: 80https: 443sessionAffinity: NonesessionAffinityConfig: {}targetPort:http: httphttps: httpstype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: falsecreate: falsename: ""sidecarSingleProcessNamespace: falsesidecars: []startupProbe:enabled: falsefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5staticSiteConfigmap: ""staticSitePVC: ""terminationGracePeriodSeconds: ""tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatepostgresql:audit:clientMinMessages: errorlogConnections: falselogDisconnections: falselogHostname: falselogLinePrefix: ""logTimezone: ""pgAuditLog: ""pgAuditLogCatalog: "off"common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""postgresql:existingSecret: ""postgresqlDatabase: ""postgresqlPassword: ""postgresqlUsername: ""replicationPassword: ""servicePort: ""storageClass: ""commonAnnotations: {}commonLabels: {}configurationConfigMap: ""containerPorts:postgresql: 5432containerSecurityContext:enabled: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingSecret: ""extendedConfConfigMap: ""extraDeploy: []extraEnv: []extraEnvVarsCM: ""fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""postgresql:existingSecret: ""postgresqlDatabase: ""postgresqlPassword: ""postgresqlUsername: ""replicationPassword: ""servicePort: ""storageClass: ""image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/postgresqltag: 11.14.0-debian-10-r28initdbPassword: ""initdbScripts: {}initdbScriptsConfigMap: ""initdbScriptsSecret: ""initdbUser: ""ldap:baseDN: ""bind_password: ""bindDN: ""enabled: falseport: ""prefix: ""scheme: ""search_attr: ""search_filter: ""server: ""suffix: ""tls: ""url: ""lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5metrics:customMetrics: {}enabled: falseextraEnvVars: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/postgres-exportertag: 0.10.0-debian-10-r172livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5resources: {}securityContext:enabled: falserunAsUser: 1001service:annotations:prometheus.io/port: "9187"prometheus.io/scrape: "true"loadBalancerIP: ""type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falseinterval: ""metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""nameOverride: sentry-postgresqlnetworkPolicy:allowExternal: trueenabled: falseexplicitNamespacesSelector: {}persistence:accessModes:- ReadWriteOnceannotations: {}enabled: trueexistingClaim: ""mountPath: /bitnami/postgresqlselector: {}size: 8GisnapshotName: ""storageClass: ""subPath: ""pgHbaConfiguration: ""postgresqlConfiguration: {}postgresqlDataDir: /bitnami/postgresql/datapostgresqlDatabase: sentrypostgresqlDbUserConnectionLimit: ""postgresqlExtendedConf: {}postgresqlInitdbArgs: ""postgresqlInitdbWalDir: ""postgresqlMaxConnections: ""postgresqlPassword: ""postgresqlPghbaRemoveFilters: ""postgresqlPostgresConnectionLimit: ""postgresqlPostgresPassword: ""postgresqlSharedPreloadLibraries: pgauditpostgresqlStatementTimeout: ""postgresqlTcpKeepalivesCount: ""postgresqlTcpKeepalivesIdle: ""postgresqlTcpKeepalivesInterval: ""postgresqlUsername: postgresprimary:affinity: {}annotations: {}extraInitContainers: []extraPodSpec: {}extraVolumeMounts: []extraVolumes: []labels: {}nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}priorityClassName: ""service:clusterIP: ""nodePort: ""type: ""sidecars: []tolerations: []primaryAsStandBy:enabled: falseprimaryHost: ""primaryPort: ""psp:create: falserbac:create: falsereadReplicas:affinity: {}annotations: {}extraInitContainers: []extraPodSpec: {}extraVolumeMounts: []extraVolumes: []labels: {}nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}persistence:enabled: truepodAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}priorityClassName: ""resources: {}service:clusterIP: ""nodePort: ""type: ""sidecars: []tolerations: []topologySpreadConstraints: []readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5replication:applicationName: sentryenabled: falsenumSynchronousReplicas: 1password: repl_passwordreadReplicas: 2singleService: truesynchronousCommit: "on"uniqueServices: falseuser: repl_userresources:requests:cpu: 250mmemory: 256MischedulerName: ""securityContext:enabled: truefsGroup: 1001service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterloadBalancerIP: ""loadBalancerSourceRanges: []nodePort: ""port: 5432type: ClusterIPserviceAccount:autoMount: falseenabled: falsename: ""shmVolume:chmod:enabled: trueenabled: truesizeLimit: ""startupProbe:enabled: falsefailureThreshold: 10initialDelaySeconds: 30periodSeconds: 15successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: ""tls:autoGenerated: falsecertCAFilename: ""certFilename: ""certKeyFilename: ""certificatesSecret: ""crlFilename: ""enabled: falsepreferServerCiphers: trueupdateStrategy:type: RollingUpdateusePasswordFile: falsevolumePermissions:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r305securityContext:runAsUser: 0prefix: nullrabbitmq:advancedConfiguration: ""affinity: {}args: []auth:erlangCookie: pHgpy3Q6adTskzAT6bLHCFqFTF7lMxhAexistingErlangSecret: ""existingPasswordSecret: ""password: guesttls:autoGenerated: falsecaCertificate: ""enabled: falseexistingSecret: ""existingSecretFullChain: falsefailIfNoPeerCert: trueserverCertificate: ""serverKey: ""sslOptionsVerify: verify_peerusername: guestclusterDomain: cluster.localclustering:addressType: hostnameenabled: trueforceBoot: truepartitionHandling: autohealrebalance: truecommand: []common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}communityPlugins: ""configuration: |-## Username and password##default_user = {{ .Values.auth.username }}default_pass = CHANGEME{{- if .Values.clustering.enabled }}## Clustering##cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8scluster_formation.k8s.host = kubernetes.default.svc.{{ .Values.clusterDomain }}cluster_formation.node_cleanup.interval = 10cluster_formation.node_cleanup.only_log_warning = truecluster_partition_handling = {{ .Values.clustering.partitionHandling }}{{- end }}{{- if .Values.loadDefinition.enabled }}load_definitions = {{ .Values.loadDefinition.file }}{{- end }}# queue master locatorqueue_master_locator = min-masters# enable guest userloopback_users.guest = false{{ tpl .Values.extraConfiguration . }}{{- if .Values.auth.tls.enabled }}ssl_options.verify = {{ .Values.auth.tls.sslOptionsVerify }}listeners.ssl.default = {{ .Values.service.tlsPort }}ssl_options.fail_if_no_peer_cert = {{ .Values.auth.tls.failIfNoPeerCert }}ssl_options.cacertfile = /opt/bitnami/rabbitmq/certs/ca_certificate.pemssl_options.certfile = /opt/bitnami/rabbitmq/certs/server_certificate.pemssl_options.keyfile = /opt/bitnami/rabbitmq/certs/server_key.pem{{- end }}{{- if .Values.ldap.enabled }}auth_backends.1 = rabbit_auth_backend_ldapauth_backends.2 = internal{{- range $index, $server := .Values.ldap.servers }}auth_ldap.servers.{{ add $index 1 }} = {{ $server }}{{- end }}auth_ldap.port = {{ .Values.ldap.port }}auth_ldap.user_dn_pattern = {{ .Values.ldap.user_dn_pattern }}{{- if .Values.ldap.tls.enabled }}auth_ldap.use_ssl = true{{- end }}{{- end }}{{- if .Values.metrics.enabled }}## Prometheus metrics##prometheus.tcp.port = 9419{{- end }}{{- if .Values.memoryHighWatermark.enabled }}## Memory Threshold##total_memory_available_override_value = {{ include "rabbitmq.toBytes" .Values.resources.limits.memory }}vm_memory_high_watermark.{{ .Values.memoryHighWatermark.type }} = {{ .Values.memoryHighWatermark.value }}{{- end }}containerSecurityContext: {}customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falsednsConfig: {}dnsPolicy: ""enabled: trueextraConfiguration: |load_definitions = /app/load_definition.jsonextraContainerPorts: []extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraPlugins: rabbitmq_auth_backend_ldapextraSecrets:load-definition:load_definition.json: |{"users": [{"name": "{{ .Values.auth.username }}","password": "{{ .Values.auth.password }}","tags": "administrator"}],"permissions": [{"user": "{{ .Values.auth.username }}","vhost": "/","configure": ".*","write": ".*","read": ".*"}],"policies": [{"name": "ha-all","pattern": ".*","vhost": "/","definition": {"ha-mode": "all","ha-sync-mode": "automatic","ha-sync-batch-size": 1}}],"vhosts": [{"name": "/"}]}extraSecretsPrependReleaseName: falseextraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/rabbitmqtag: 3.9.16-debian-10-r0ingress:annotations: {}enabled: falseextraHosts: []extraRules: []extraTls: []hostname: rabbitmq.localingressClassName: ""path: /pathType: ImplementationSpecificsecrets: []selfSigned: falsetls: falseinitContainers: []kubeVersion: ""ldap:enabled: falseport: "389"servers: []tls:enabled: falseuser_dn_pattern: cn=${username},dc=example,dc=orglivenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 120periodSeconds: 30successThreshold: 1timeoutSeconds: 20loadDefinition:enabled: trueexistingSecret: load-definitionfile: /app/load_definition.jsonlogs: '-'maxAvailableSchedulers: ""memoryHighWatermark:enabled: falsetype: relativevalue: 0.4metrics:enabled: falseplugins: rabbitmq_prometheuspodAnnotations:prometheus.io/port: '{{ .Values.service.metricsPort }}'prometheus.io/scrape: "true"prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []serviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: 30smetricRelabelings: []namespace: ""path: ""podTargetLabels: {}relabelings: []relabellings: []scrapeTimeout: ""targetLabels: {}nameOverride: ""networkPolicy:additionalRules: []allowExternal: trueenabled: falsenodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}onlineSchedulers: ""pdb:create: truemaxUnavailable: ""minAvailable: 1persistence:accessMode: ReadWriteOnceannotations: {}enabled: trueexistingClaim: ""mountPath: /bitnami/rabbitmq/mnesiaselector: {}size: 8GistorageClass: ""subPath: ""volumes: []plugins: rabbitmq_management rabbitmq_peer_discovery_k8spodAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: OrderedReadypodSecurityContext:enabled: truefsGroup: 1001runAsUser: 1001priorityClassName: ""rbac:create: truereadinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 10periodSeconds: 30successThreshold: 1timeoutSeconds: 20replicaCount: 3resources:limits: {}requests: {}schedulerName: ""service:annotations: {}annotationsHeadless: {}distNodePort: ""distPort: 25672distPortEnabled: truedistPortName: distepmdNodePort: ""epmdPortEnabled: trueepmdPortName: epmdexternalIPs: []externalTrafficPolicy: ClusterextraPorts: []labels: {}loadBalancerIP: ""loadBalancerSourceRanges: []managerNodePort: ""managerPort: 15672managerPortEnabled: truemanagerPortName: http-statsmetricsNodePort: ""metricsPort: 9419metricsPortName: metricsnodePort: ""port: 5672portEnabled: trueportName: amqptlsNodePort: ""tlsPort: 5671tlsPortName: amqp-ssltype: ClusterIPserviceAccount:automountServiceAccountToken: truecreate: truename: ""sidecars: []statefulsetLabels: {}terminationGracePeriodSeconds: 120tolerations: []topologySpreadConstraints: []ulimitNofiles: "65536"updateStrategyType: RollingUpdatevolumePermissions:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r408resources:limits: {}requests: {}redis:architecture: replicationauth:enabled: falseexistingSecret: ""existingSecretPasswordKey: ""password: ""sentinel: falseusePasswordFiles: falseclusterDomain: cluster.localcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""redis:password: ""storageClass: ""commonAnnotations: {}commonConfiguration: |-# Enable AOF https://redis.io/topics/persistence#append-only-fileappendonly yes# Disable RDB persistence, AOF persistence already enabled.save ""commonLabels: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""extraDeploy: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""redis:password: ""storageClass: ""image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/redistag: 6.2.7-debian-11-r3kubeVersion: ""master:affinity: {}args: []command: []configuration: ""containerPorts:redis: 6379containerSecurityContext:enabled: truerunAsUser: 1001count: 1customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}disableCommands:- FLUSHDB- FLUSHALLdnsConfig: {}dnsPolicy: ""extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraFlags: []extraVolumeMounts: []extraVolumes: []hostAliases: []initContainers: []kind: StatefulSetlifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}persistence:accessModes:- ReadWriteOnceannotations: {}dataSource: {}enabled: trueexistingClaim: ""medium: ""path: /dataselector: {}size: 8GisizeLimit: ""storageClass: ""subPath: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podSecurityContext:enabled: truefsGroup: 1001preExecCmds: []priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 1resources:limits: {}requests: {}schedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []internalTrafficPolicy: ClusterloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:redis: ""ports:redis: 6379sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPshareProcessNamespace: falsesidecars: []startupProbe:enabled: falsefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: 30tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatemetrics:command: []containerSecurityContext:enabled: truerunAsUser: 1001enabled: falseextraArgs: {}extraEnvVars: []extraVolumeMounts: []extraVolumes: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/redis-exportertag: 1.40.0-debian-11-r0podAnnotations:prometheus.io/port: "9121"prometheus.io/scrape: "true"podLabels: {}prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []redisTargetHost: localhostresources:limits: {}requests: {}service:annotations: {}externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []port: 9121type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: 30smetricRelabelings: []namespace: ""relabellings: []scrapeTimeout: ""nameOverride: sentry-redisnetworkPolicy:allowExternal: trueenabled: falseextraEgress: []extraIngress: []ingressNSMatchLabels: {}ingressNSPodMatchLabels: {}pdb:create: falsemaxUnavailable: ""minAvailable: 1podSecurityPolicy:create: falseenabled: falserbac:create: falserules: []replica:affinity: {}args: []autoscaling:enabled: falsemaxReplicas: 11minReplicas: 1targetCPU: ""targetMemory: ""command: []configuration: ""containerPorts:redis: 6379containerSecurityContext:enabled: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}disableCommands:- FLUSHDB- FLUSHALLdnsConfig: {}dnsPolicy: ""externalMaster:enabled: falsehost: ""port: 6379extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraFlags: []extraVolumeMounts: []extraVolumes: []hostAliases: []initContainers: []lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}persistence:accessModes:- ReadWriteOnceannotations: {}dataSource: {}enabled: trueexistingClaim: ""medium: ""path: /dataselector: {}size: 8GisizeLimit: ""storageClass: ""subPath: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ""podSecurityContext:enabled: truefsGroup: 1001preExecCmds: []priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 1replicaCount: 3resources:limits: {}requests: {}schedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []internalTrafficPolicy: ClusterloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:redis: ""ports:redis: 6379sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPshareProcessNamespace: falsesidecars: []startupProbe:enabled: truefailureThreshold: 22initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: 30tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatesecretAnnotations: {}sentinel:args: []automateClusterRecovery: falsecommand: []configuration: ""containerPorts:sentinel: 26379containerSecurityContext:enabled: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}downAfterMilliseconds: 60000enabled: falseexternalMaster:enabled: falsehost: ""port: 6379extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []failoverTimeout: 18000getMasterTimeout: 220image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/redis-sentineltag: 6.2.7-debian-11-r4lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5masterSet: mymasterparallelSyncs: 1persistence:accessModes:- ReadWriteOnceannotations: {}dataSource: {}enabled: falsemedium: ""selector: {}size: 100MistorageClass: ""preExecCmds: []quorum: 2readinessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 1resources:limits: {}requests: {}service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:redis: ""sentinel: ""ports:redis: 6379sentinel: 26379sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPstartupProbe:enabled: truefailureThreshold: 22initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: 30serviceAccount:annotations: {}automountServiceAccountToken: truecreate: truename: ""sysctl:command: []enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 11-debian-11-r3mountHostSys: falseresources:limits: {}requests: {}tls:authClients: trueautoGenerated: falsecertCAFilename: ""certFilename: ""certKeyFilename: ""certificatesSecret: ""dhParamsFilename: ""enabled: falseexistingSecret: ""useExternalDNS:additionalAnnotations: {}annotationKey: external-dns.alpha.kubernetes.io/enabled: falsesuffix: ""usePassword: falsevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 11-debian-11-r3resources:limits: {}requests: {}relay:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50env: []mode: managednodeSelector: {}probeFailureThreshold: 5probeInitialDelaySeconds: 10probePeriodSeconds: 10probeSuccessThreshold: 1probeTimeoutSeconds: 2replicas: 1resources: {}securityContext: {}service:annotations: {}sidecars: []volumes: []revisionHistoryLimit: 10sentry:cleanup:activeDeadlineSeconds: 100concurrencyPolicy: Allowdays: 90enabled: truefailedJobsHistoryLimit: 5schedule: 0 0 * * *serviceAccount: {}sidecars: []successfulJobsHistoryLimit: 5volumes: []cron:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}sidecars: []volumes: []features:orgSubdomains: falsevstsLimitedScopes: trueingestConsumer:affinity: {}autoscaling:enabled: falsemaxReplicas: 3minReplicas: 1targetCPUUtilizationPercentage: 50env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []postProcessForward:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []singleOrganization: truesubscriptionConsumerEvents:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []subscriptionConsumerTransactions:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []web:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50env: []nodeSelector: {}probeFailureThreshold: 5probeInitialDelaySeconds: 10probePeriodSeconds: 10probeSuccessThreshold: 1probeTimeoutSeconds: 2replicas: 1resources: {}securityContext: {}service:annotations: {}sidecars: []strategyType: RollingUpdatevolumes: []worker:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50env: []livenessProbe:enabled: falsefailureThreshold: 3periodSeconds: 60timeoutSeconds: 10nodeSelector: {}replicas: 3resources: {}sidecars: []volumes: []service:annotations: {}externalPort: 9000name: sentrytype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: trueenabled: falsename: sentryslack: {}snuba:api:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50command: {}env: []liveness:timeoutSeconds: 2nodeSelector: {}probeInitialDelaySeconds: 10readiness:timeoutSeconds: 2replicas: 1resources: {}securityContext: {}service:annotations: {}sidecars: []volumes: []cleanupErrors:activeDeadlineSeconds: 100concurrencyPolicy: Allowenabled: trueschedule: 0 * * * *serviceAccount: {}sidecars: []successfulJobsHistoryLimit: 5volumes: []cleanupTransactions:activeDeadlineSeconds: 100concurrencyPolicy: Allowenabled: truefailedJobsHistoryLimit: 5schedule: 0 * * * *serviceAccount: {}sidecars: []successfulJobsHistoryLimit: 5volumes: []consumer:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}dbInitJob:env: []migrateJob:env: []outcomesConsumer:affinity: {}autoOffsetReset: earliestenv: []maxBatchSize: "3"nodeSelector: {}replicas: 1resources: {}securityContext: {}replacer:affinity: {}autoOffsetReset: earliestenv: []maxBatchSize: "3"nodeSelector: {}replicas: 1resources: {}securityContext: {}sessionsConsumer:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}subscriptionConsumerEvents:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}subscriptionConsumerTransactions:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}transactionsConsumer:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sourcemaps:enabled: falsesymbolicator:api:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50config: |-# See: https://getsentry.github.io/symbolicator/#configurationcache_dir: "/data"bind: "0.0.0.0:3021"logging:level: "warn"metrics:statsd: nullprefix: "symbolicator"sentry_dsn: nullconnect_to_reserved_ips: true# caches:# downloaded:# max_unused_for: 1w# retry_misses_after: 5m# retry_malformed_after: 5m# derived:# max_unused_for: 1w# retry_misses_after: 5m# retry_malformed_after: 5m# diagnostics:# retention: 1wenv: []nodeSelector: {}probeInitialDelaySeconds: 10replicas: 1resources: {}securityContext: {}cleanup:enabled: falseenabled: falsesystem:adminEmail: ""public: falseurl: ""user:create: trueemail: admin@sentry.localpassword: aaaazookeeper:affinity: {}args: []auth:clientPassword: ""clientUser: ""enabled: falseexistingSecret: ""serverPasswords: ""serverUsers: ""autopurge:purgeInterval: 0snapRetainCount: 3clusterDomain: cluster.localcommand:- /scripts/setup.shcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}configuration: ""containerPorts:client: 2181election: 3888follower: 2888tls: 3181containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}dataLogDir: ""diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fourlwCommandsWhitelist: srvr, mntr, ruokfullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""heapSize: 1024hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/zookeepertag: 3.8.0-debian-10-r0initContainers: []initLimit: 10jvmFlags: ""kubeVersion: ""lifecycleHooks: {}listenOnAllIPs: falselivenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5logLevel: ERRORmaxClientCnxns: 60maxSessionTimeout: 40000metrics:containerPort: 9141enabled: falseprometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []service:annotations:prometheus.io/path: /metricsprometheus.io/port: '{{ .Values.metrics.service.port }}'prometheus.io/scrape: "true"port: 9141type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: ""jobLabel: ""metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}minServerId: 1nameOverride: zookeeper-clickhousenamespaceOverride: ""networkPolicy:allowExternal: trueenabled: falsenodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}dataLogDir:existingClaim: ""selector: {}size: 8Gienabled: trueexistingClaim: ""selector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001preAllocSize: 65536priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5replicaCount: 3resources:limits: {}requests:cpu: 250mmemory: 256MischedulerName: ""service:annotations: {}clusterIP: ""disableBaseClientPort: falseexternalTrafficPolicy: ClusterextraPorts: []headless:annotations: {}publishNotReadyAddresses: trueloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:client: ""tls: ""ports:client: 2181election: 3888follower: 2888tls: 3181sessionAffinity: Nonetype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: falsename: ""sidecars: []snapCount: 100000startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1syncLimit: 5tickTime: 2000tls:client:autoGenerated: falseenabled: falseexistingSecret: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jkspasswordsSecretName: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jksquorum:autoGenerated: falseenabled: falseexistingSecret: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jkspasswordsSecretName: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jksresources:limits: {}requests: {}tolerations: []topologySpreadConstraints: {}updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r368resources:limits: {}requests: {}COMPUTED VALUES:asHook: trueauth:register: trueclickhouse:clickhouse:configmap:builtin_dictionaries_reload_interval: "3600"compression:cases:- method: zstdmin_part_size: "10000000000"min_part_size_ratio: "0.01"enabled: falsedefault_session_timeout: "60"disable_internal_dns_cache: "1"enabled: truegraphite:config:- asynchronous_metrics: trueevents: trueevents_cumulative: trueinterval: "60"metrics: trueroot_path: one_mintimeout: "0.1"enabled: falsekeep_alive_timeout: "3"logger:count: "10"level: tracepath: /var/log/clickhouse-serversize: 1000MstdoutLogsEnabled: falsemark_cache_size: "5368709120"max_concurrent_queries: "100"max_connections: "4096"max_session_timeout: "3600"mlock_executable: falseprofiles:enabled: falseprofile:- config:load_balancing: randommax_memory_usage: "10000000000"use_uncompressed_cache: "0"name: defaultquotas:enabled: falsequota:- config:- duration: "3600"errors: "0"execution_time: "0"queries: "0"read_rows: "0"result_rows: "0"name: defaultremote_servers:enabled: trueinternal_replication: truereplica:backup:enabled: falsecompression: trueuser: defaultumask: "022"uncompressed_cache_size: "8589934592"users:enabled: falseuser:- config:networks:- ::/0password: ""profile: defaultquota: defaultname: defaultzookeeper_servers:config:- hostTemplate: '{{ .Release.Name }}-zookeeper-clickhouse'index: clickhouseport: "2181"enabled: trueoperation_timeout_ms: "10000"session_timeout_ms: "30000"http_port: "8123"image: yandex/clickhouse-serverimagePullPolicy: IfNotPresentimageVersion: 20.8.19.4ingress:enabled: falseinit:image: busyboximagePullPolicy: IfNotPresentimageVersion: 1.31.0resources: {}interserver_http_port: "9009"livenessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"metrics:enabled: falseimage:port: 9116pullPolicy: IfNotPresentregistry: docker.iorepository: f1yegor/clickhouse-exportertag: latestpodAnnotations:prometheus.io/port: "9116"prometheus.io/scrape: "true"podLabels: {}prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []service:annotations: {}labels: {}type: ClusterIPserviceMonitor:enabled: falseselector:prometheus: kube-prometheuspath: /var/lib/clickhousepersistentVolumeClaim:dataPersistentVolume:accessModes:- ReadWriteOnceenabled: truestorage: 30Gienabled: truelogsPersistentVolume:accessModes:- ReadWriteOnceenabled: falsestorage: 50GipodManagementPolicy: ParallelpodSecurityContext: {}readinessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"replicas: "3"resources: {}securityContext: {}tcp_port: "9000"updateStrategy: RollingUpdateclusterDomain: cluster.localenabled: trueglobal: {}serviceAccount:annotations: {}automountServiceAccountToken: trueenabled: falsename: clickhousetabix:enabled: falseimage: spoonest/clickhouse-tabix-web-clientimagePullPolicy: IfNotPresentimageVersion: stableingress:enabled: falselivenessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"readinessProbe:enabled: truefailureThreshold: "3"initialDelaySeconds: "30"periodSeconds: "30"successThreshold: "1"timeoutSeconds: "5"replicas: "1"resources: {}security:password: adminuser: adminupdateStrategy:maxSurge: 3maxUnavailable: 1type: RollingUpdatetimezone: UTCconfig:configYml: {}relay: |# No YAML relay config givensentryConfPy: |# No Python Extension Config GivensnubaSettingsPy: |# No Python Extension Config GivenexternalClickhouse:database: defaulthost: clickhousehttpPort: 8123password: ""singleNode: truetcpPort: 9000username: defaultexternalKafka:port: 9092externalPostgresql:database: sentryport: 5432username: postgresexternalRedis:port: 6379filestore:backend: filesystemfilesystem:path: /var/lib/sentry/filespersistence:accessMode: ReadWriteOnceenabled: trueexistingClaim: ""persistentWorkers: falsesize: 10Gigcs: {}s3: {}geodata:mountPath: ""path: ""volumeName: ""github: {}google: {}hooks:activeDeadlineSeconds: 100dbCheck:affinity: {}env: []image:imagePullSecrets: []nodeSelector: {}podAnnotations: {}resources:limits:memory: 64Mirequests:cpu: 100mmemory: 64MisecurityContext: {}dbInit:affinity: {}env: []nodeSelector: {}podAnnotations: {}resources:limits:memory: 2048Mirequests:cpu: 300mmemory: 2048Misidecars: []volumes: []enabled: trueremoveOnSuccess: trueshareProcessNamespace: falsesnubaInit:affinity: {}nodeSelector: {}podAnnotations: {}resources:limits:cpu: 2000mmemory: 1Girequests:cpu: 700mmemory: 1GisnubaMigrate: {}images:relay:imagePullSecrets: []sentry:imagePullSecrets: []snuba:imagePullSecrets: []symbolicator:imagePullSecrets: []tag: 0.5.1ingress:alb:httpRedirect: falseenabled: falseregexPathStyle: nginxkafka:advertisedListeners: []affinity: {}allowEveryoneIfNoAclFound: trueallowPlaintextListener: trueargs: []auth:clientProtocol: plaintextexternalClientProtocol: ""interBrokerProtocol: plaintextsasl:interBrokerMechanism: plainjaas:clientPasswords: []clientUsers:- userexistingSecret: ""interBrokerPassword: ""interBrokerUser: adminzookeeperPassword: ""zookeeperUser: ""mechanisms: plain,scram-sha-256,scram-sha-512tls:autoGenerated: falseendpointIdentificationAlgorithm: httpsexistingSecret: ""existingSecrets: []jksKeystoreSAN: ""jksTruststore: ""jksTruststoreSecret: ""password: ""pemChainIncluded: falsetype: jkszookeeper:tls:enabled: falseexistingSecret: ""existingSecretKeystoreKey: zookeeper.keystore.jksexistingSecretTruststoreKey: zookeeper.truststore.jkspasswordsSecret: ""passwordsSecretKeystoreKey: keystore-passwordpasswordsSecretTruststoreKey: truststore-passwordtype: jksverifyHostname: trueauthorizerClassName: ""autoCreateTopicsEnable: trueclusterDomain: cluster.localcommand:- /scripts/setup.shcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}config: ""containerPorts:client: 9092external: 9094internal: 9093containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}defaultReplicationFactor: 3deleteTopicEnable: falsediagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""existingLog4jConfigMap: ""externalAccess:autoDiscovery:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/kubectltag: 1.24.0-debian-10-r2resources:limits: {}requests: {}enabled: falseservice:annotations: {}domain: ""extraPorts: []loadBalancerAnnotations: []loadBalancerIPs: []loadBalancerNames: []loadBalancerSourceRanges: []nodePorts: []ports:external: 9094type: LoadBalanceruseHostIPs: falseusePodIPs: falseexternalZookeeper:servers: []extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""heapOpts: -Xmx1024m -Xms1024mhostAliases: []hostIPC: falsehostNetwork: falseimage:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/kafkatag: 3.1.1-debian-10-r6initContainers: []interBrokerListenerName: INTERNALkubeVersion: ""lifecycleHooks: {}listenerSecurityProtocolMap: ""listeners: []livenessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5log4j: ""logFlushIntervalMessages: _10000logFlushIntervalMs: 1000logPersistence:accessModes:- ReadWriteOnceannotations: {}enabled: falseexistingClaim: ""mountPath: /opt/bitnami/kafka/logsselector: {}size: 8GistorageClass: ""logRetentionBytes: _1073741824logRetentionCheckIntervalMs: 300000logRetentionHours: 168logSegmentBytes: _1073741824logsDirs: /bitnami/kafka/datamaxMessageBytes: "50000000"metrics:jmx:config: |-jmxUrl: service:jmx:rmi:///jndi/rmi://127.0.0.1:5555/jmxrmilowercaseOutputName: truelowercaseOutputLabelNames: truessl: false{{- if .Values.metrics.jmx.whitelistObjectNames }}whitelistObjectNames: ["{{ join "\",\"" .Values.metrics.jmx.whitelistObjectNames }}"]{{- end }}containerPorts:metrics: 5556containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001enabled: falseexistingConfigmap: ""image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/jmx-exportertag: 0.16.1-debian-10-r303resources:limits: {}requests: {}service:annotations:prometheus.io/path: /prometheus.io/port: '{{ .Values.metrics.jmx.service.ports.metrics }}'prometheus.io/scrape: "true"clusterIP: ""ports:metrics: 5556sessionAffinity: NonewhitelistObjectNames:- kafka.controller:*- kafka.server:*- java.lang:*- kafka.network:*- kafka.log:*kafka:affinity: {}args: []certificatesSecret: ""command: []containerPorts:metrics: 9308containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001enabled: falseextraFlags: {}extraVolumeMounts: []extraVolumes: []hostAliases: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/kafka-exportertag: 1.4.2-debian-10-r240initContainers: []nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podSecurityContext:enabled: truefsGroup: 1001resources:limits: {}requests: {}schedulerName: ""service:annotations:prometheus.io/path: /metricsprometheus.io/port: '{{ .Values.metrics.kafka.service.ports.metrics }}'prometheus.io/scrape: "true"clusterIP: ""ports:metrics: 9308sessionAffinity: NoneserviceAccount:automountServiceAccountToken: truecreate: truename: ""sidecars: []tlsCaCert: ca-filetlsCaSecret: ""tlsCert: cert-filetlsKey: key-filetolerations: []serviceMonitor:enabled: falsehonorLabels: falseinterval: ""jobLabel: ""labels: {}metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}minBrokerId: 0nameOverride: ""networkPolicy:allowExternal: trueegressRules:customRules: []enabled: falseexplicitNamespacesSelector: {}externalAccess:from: []nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}numIoThreads: 8numNetworkThreads: 3numPartitions: 1numRecoveryThreadsPerDataDir: 1offsetsTopicReplicationFactor: 3pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}enabled: trueexistingClaim: ""mountPath: /bitnami/kafkaselector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001priorityClassName: ""provisioning:args: []auth:tls:caCert: ca.crtcert: tls.crtcertificatesSecret: ""key: tls.keykeyPassword: ""keyPasswordSecretKey: key-passwordkeystore: keystore.jkskeystorePassword: ""keystorePasswordSecretKey: keystore-passwordpasswordsSecret: ""truststore: truststore.jkstruststorePassword: ""truststorePasswordSecretKey: truststore-passwordtype: jkscommand: []containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001enabled: falseextraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraProvisioningCommands: []extraVolumeMounts: []extraVolumes: []initContainers: []numPartitions: 1parallel: 1podAnnotations: {}podLabels: {}podSecurityContext:enabled: truefsGroup: 1001postScript: ""preScript: ""replicationFactor: 1resources:limits: {}requests: {}schedulerName: ""sidecars: []topics: []waitForKafka: truerbac:create: falsereadinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5replicaCount: 3resources:limits: {}requests: {}schedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:client: ""external: ""ports:client: 9092external: 9094internal: 9093sessionAffinity: Nonetype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: truename: ""sidecars: []socketReceiveBufferBytes: 102400socketRequestMaxBytes: "50000000"socketSendBufferBytes: 102400startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1superUsers: User:adminterminationGracePeriodSeconds: ""tolerations: []topologySpreadConstraints: {}transactionStateLogMinIsr: 3transactionStateLogReplicationFactor: 3updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r431resources:limits: {}requests: {}zookeeper:affinity: {}args: []auth:clientPassword: ""clientUser: ""enabled: falseexistingSecret: ""serverPasswords: ""serverUsers: ""autopurge:purgeInterval: 0snapRetainCount: 3clusterDomain: cluster.localcommand:- /scripts/setup.shcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}configuration: ""containerPorts:client: 2181election: 3888follower: 2888tls: 3181containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}dataLogDir: ""diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fourlwCommandsWhitelist: srvr, mntr, ruokfullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""heapSize: 1024hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/zookeepertag: 3.8.0-debian-10-r63initContainers: []initLimit: 10jvmFlags: ""kubeVersion: ""lifecycleHooks: {}listenOnAllIPs: falselivenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5logLevel: ERRORmaxClientCnxns: 60maxSessionTimeout: 40000metrics:containerPort: 9141enabled: falseprometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []service:annotations:prometheus.io/path: /metricsprometheus.io/port: '{{ .Values.metrics.service.port }}'prometheus.io/scrape: "true"port: 9141type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: ""jobLabel: ""metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}minServerId: 1nameOverride: ""namespaceOverride: ""networkPolicy:allowExternal: trueenabled: falsenodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}dataLogDir:existingClaim: ""selector: {}size: 8Gienabled: trueexistingClaim: ""selector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001preAllocSize: 65536priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5replicaCount: 1resources:limits: {}requests:cpu: 250mmemory: 256MischedulerName: ""service:annotations: {}clusterIP: ""disableBaseClientPort: falseexternalTrafficPolicy: ClusterextraPorts: []headless:annotations: {}publishNotReadyAddresses: trueloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:client: ""tls: ""ports:client: 2181election: 3888follower: 2888tls: 3181sessionAffinity: Nonetype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: falsename: ""sidecars: []snapCount: 100000startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1syncLimit: 5tickTime: 2000tls:client:auth: noneautoGenerated: falseenabled: falseexistingSecret: ""existingSecretKeystoreKey: ""existingSecretTruststoreKey: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jkspasswordsSecretKeystoreKey: ""passwordsSecretName: ""passwordsSecretTruststoreKey: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jksquorum:auth: noneautoGenerated: falseenabled: falseexistingSecret: ""existingSecretKeystoreKey: ""existingSecretTruststoreKey: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jkspasswordsSecretKeystoreKey: ""passwordsSecretName: ""passwordsSecretTruststoreKey: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jksresources:limits: {}requests: {}tolerations: []topologySpreadConstraints: {}updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r430resources:limits: {}requests: {}zookeeperChrootPath: ""zookeeperConnectionTimeoutMs: 6000mail:backend: dummyfrom: ""host: ""password: ""port: 25useSsl: falseuseTls: falseusername: ""memcached:affinity: {}architecture: standaloneargs:- memcached- -u memcached- -p 11211- -v- -m $(MEMCACHED_MEMORY_LIMIT)- -I $(MEMCACHED_MAX_ITEM_SIZE)auth:enabled: falsepassword: ""username: ""autoscaling:enabled: falsemaxReplicas: 6minReplicas: 3targetCPU: 50targetMemory: 50clusterDomain: cluster.localcommand: []common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}containerPorts:memcached: 11211containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseextraDeploy: []extraEnvVars: []extraEnvVarsCM: sentry-memcachedextraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/memcachedtag: 1.6.15-debian-11-r10initContainers: []kubeVersion: ""lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5maxItemSize: "26214400"memoryLimit: "2048"metrics:containerPorts:metrics: 9150customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/memcached-exportertag: 0.10.0-debian-11-r2livenessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 15periodSeconds: 10successThreshold: 1timeoutSeconds: 5podAnnotations:prometheus.io/port: '{{ .Values.metrics.containerPorts.metrics }}'prometheus.io/scrape: "true"readinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 3resources:limits: {}requests: {}service:annotations:prometheus.io/port: '{{ .Values.metrics.service.ports.metrics }}'prometheus.io/scrape: "true"clusterIP: ""ports:metrics: 9150sessionAffinity: NoneserviceMonitor:enabled: falsehonorLabels: falseinterval: ""jobLabel: ""labels: {}metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 1nameOverride: ""nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}enabled: falseselector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 5successThreshold: 1timeoutSeconds: 3replicaCount: 1resources:limits: {}requests:cpu: 250mmemory: 256MischedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:memcached: ""ports:memcached: 11211sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: falsename: ""sidecars: []startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1terminationGracePeriodSeconds: ""tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 11-debian-11-r10resources:limits: {}requests: {}metrics:affinity: {}enabled: falseimage:pullPolicy: IfNotPresentrepository: prom/statsd-exportertag: v0.17.0livenessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 30periodSeconds: 5successThreshold: 1timeoutSeconds: 2nodeSelector: {}readinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 30periodSeconds: 5successThreshold: 1timeoutSeconds: 2resources: {}securityContext: {}service:labels: {}type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsenamespace: ""namespaceSelector: {}scrapeInterval: 30stolerations: []nginx:affinity: {}args: []autoscaling:enabled: falsemaxReplicas: ""minReplicas: ""targetCPU: ""targetMemory: ""cloneStaticSiteFromGit:branch: ""enabled: falseextraEnvVars: []extraVolumeMounts: []gitClone:args: []command: []gitSync:args: []command: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/gittag: 2.36.1-debian-11-r2interval: 60repository: ""clusterDomain: cluster.localcommand: []common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""commonAnnotations: {}commonLabels: {}containerPort: 8080containerPorts:http: 8080https: ""containerSecurityContext:enabled: falserunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingServerBlockConfigmap: '{{ template "sentry.fullname" . }}'extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""healthIngress:annotations: {}enabled: falseextraHosts: []extraPaths: []extraRules: []extraTls: []hostname: example.localingressClassName: ""path: /pathType: ImplementationSpecificsecrets: []selfSigned: falsetls: falsehostAliases: []hostIPC: falsehostNetwork: falseimage:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/nginxtag: 1.22.0-debian-11-r3ingress:annotations: {}apiVersion: ""enabled: falseextraHosts: []extraPaths: []extraRules: []extraTls: []hostname: nginx.localingressClassName: ""path: /pathType: ImplementationSpecificsecrets: []selfSigned: falsetls: falseinitContainers: []kubeVersion: ""lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5metrics:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/nginx-exportertag: 0.10.0-debian-11-r2podAnnotations: {}port: ""prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []resources:limits: {}requests: {}securityContext:enabled: falserunAsUser: 1001service:annotations:prometheus.io/port: '{{ .Values.metrics.service.port }}'prometheus.io/scrape: "true"port: 9113serviceMonitor:enabled: falsehonorLabels: falseinterval: ""jobLabel: ""labels: {}metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}nameOverride: ""namespaceOverride: ""nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 0minAvailable: 1podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podSecurityContext:enabled: falsefsGroup: 1001sysctls: []priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 5periodSeconds: 5successThreshold: 1timeoutSeconds: 3replicaCount: 1resources:limits: {}requests: {}schedulerName: ""serverBlock: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:http: ""https: ""ports:http: 80https: 443sessionAffinity: NonesessionAffinityConfig: {}targetPort:http: httphttps: httpstype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: falsecreate: falsename: ""sidecarSingleProcessNamespace: falsesidecars: []startupProbe:enabled: falsefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5staticSiteConfigmap: ""staticSitePVC: ""terminationGracePeriodSeconds: ""tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatepostgresql:audit:clientMinMessages: errorlogConnections: falselogDisconnections: falselogHostname: falselogLinePrefix: ""logTimezone: ""pgAuditLog: ""pgAuditLogCatalog: "off"common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""postgresql:existingSecret: ""postgresqlDatabase: ""postgresqlPassword: ""postgresqlUsername: ""replicationPassword: ""servicePort: ""storageClass: ""commonAnnotations: {}commonLabels: {}configurationConfigMap: ""containerPorts:postgresql: 5432containerSecurityContext:enabled: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingSecret: ""extendedConfConfigMap: ""extraDeploy: []extraEnv: []extraEnvVarsCM: ""fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""postgresql:existingSecret: ""postgresqlDatabase: ""postgresqlPassword: ""postgresqlUsername: ""replicationPassword: ""servicePort: ""storageClass: ""image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/postgresqltag: 11.14.0-debian-10-r28initdbPassword: ""initdbScripts: {}initdbScriptsConfigMap: ""initdbScriptsSecret: ""initdbUser: ""ldap:baseDN: ""bind_password: ""bindDN: ""enabled: falseport: ""prefix: ""scheme: ""search_attr: ""search_filter: ""server: ""suffix: ""tls: ""url: ""lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5metrics:customMetrics: {}enabled: falseextraEnvVars: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/postgres-exportertag: 0.10.0-debian-10-r172livenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5resources: {}securityContext:enabled: falserunAsUser: 1001service:annotations:prometheus.io/port: "9187"prometheus.io/scrape: "true"loadBalancerIP: ""type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falseinterval: ""metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""nameOverride: sentry-postgresqlnetworkPolicy:allowExternal: trueenabled: falseexplicitNamespacesSelector: {}persistence:accessModes:- ReadWriteOnceannotations: {}enabled: trueexistingClaim: ""mountPath: /bitnami/postgresqlselector: {}size: 8GisnapshotName: ""storageClass: ""subPath: ""pgHbaConfiguration: ""postgresqlConfiguration: {}postgresqlDataDir: /bitnami/postgresql/datapostgresqlDatabase: sentrypostgresqlDbUserConnectionLimit: ""postgresqlExtendedConf: {}postgresqlInitdbArgs: ""postgresqlInitdbWalDir: ""postgresqlMaxConnections: ""postgresqlPassword: ""postgresqlPghbaRemoveFilters: ""postgresqlPostgresConnectionLimit: ""postgresqlPostgresPassword: ""postgresqlSharedPreloadLibraries: pgauditpostgresqlStatementTimeout: ""postgresqlTcpKeepalivesCount: ""postgresqlTcpKeepalivesIdle: ""postgresqlTcpKeepalivesInterval: ""postgresqlUsername: postgresprimary:affinity: {}annotations: {}extraInitContainers: []extraPodSpec: {}extraVolumeMounts: []extraVolumes: []labels: {}nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}priorityClassName: ""service:clusterIP: ""nodePort: ""type: ""sidecars: []tolerations: []primaryAsStandBy:enabled: falseprimaryHost: ""primaryPort: ""psp:create: falserbac:create: falsereadReplicas:affinity: {}annotations: {}extraInitContainers: []extraPodSpec: {}extraVolumeMounts: []extraVolumes: []labels: {}nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}persistence:enabled: truepodAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}priorityClassName: ""resources: {}service:clusterIP: ""nodePort: ""type: ""sidecars: []tolerations: []topologySpreadConstraints: []readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5replication:applicationName: sentryenabled: falsenumSynchronousReplicas: 1password: repl_passwordreadReplicas: 2singleService: truesynchronousCommit: "on"uniqueServices: falseuser: repl_userresources:requests:cpu: 250mmemory: 256MischedulerName: ""securityContext:enabled: truefsGroup: 1001service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterloadBalancerIP: ""loadBalancerSourceRanges: []nodePort: ""port: 5432type: ClusterIPserviceAccount:autoMount: falseenabled: falsename: ""shmVolume:chmod:enabled: trueenabled: truesizeLimit: ""startupProbe:enabled: falsefailureThreshold: 10initialDelaySeconds: 30periodSeconds: 15successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: ""tls:autoGenerated: falsecertCAFilename: ""certFilename: ""certKeyFilename: ""certificatesSecret: ""crlFilename: ""enabled: falsepreferServerCiphers: trueupdateStrategy:type: RollingUpdateusePasswordFile: falsevolumePermissions:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r305securityContext:runAsUser: 0rabbitmq:advancedConfiguration: ""affinity: {}args: []auth:erlangCookie: pHgpy3Q6adTskzAT6bLHCFqFTF7lMxhAexistingErlangSecret: ""existingPasswordSecret: ""password: guesttls:autoGenerated: falsecaCertificate: ""enabled: falseexistingSecret: ""existingSecretFullChain: falsefailIfNoPeerCert: trueserverCertificate: ""serverKey: ""sslOptionsVerify: verify_peerusername: guestclusterDomain: cluster.localclustering:addressType: hostnameenabled: trueforceBoot: truepartitionHandling: autohealrebalance: truecommand: []common:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}communityPlugins: ""configuration: |-## Username and password##default_user = {{ .Values.auth.username }}default_pass = CHANGEME{{- if .Values.clustering.enabled }}## Clustering##cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8scluster_formation.k8s.host = kubernetes.default.svc.{{ .Values.clusterDomain }}cluster_formation.node_cleanup.interval = 10cluster_formation.node_cleanup.only_log_warning = truecluster_partition_handling = {{ .Values.clustering.partitionHandling }}{{- end }}{{- if .Values.loadDefinition.enabled }}load_definitions = {{ .Values.loadDefinition.file }}{{- end }}# queue master locatorqueue_master_locator = min-masters# enable guest userloopback_users.guest = false{{ tpl .Values.extraConfiguration . }}{{- if .Values.auth.tls.enabled }}ssl_options.verify = {{ .Values.auth.tls.sslOptionsVerify }}listeners.ssl.default = {{ .Values.service.tlsPort }}ssl_options.fail_if_no_peer_cert = {{ .Values.auth.tls.failIfNoPeerCert }}ssl_options.cacertfile = /opt/bitnami/rabbitmq/certs/ca_certificate.pemssl_options.certfile = /opt/bitnami/rabbitmq/certs/server_certificate.pemssl_options.keyfile = /opt/bitnami/rabbitmq/certs/server_key.pem{{- end }}{{- if .Values.ldap.enabled }}auth_backends.1 = rabbit_auth_backend_ldapauth_backends.2 = internal{{- range $index, $server := .Values.ldap.servers }}auth_ldap.servers.{{ add $index 1 }} = {{ $server }}{{- end }}auth_ldap.port = {{ .Values.ldap.port }}auth_ldap.user_dn_pattern = {{ .Values.ldap.user_dn_pattern }}{{- if .Values.ldap.tls.enabled }}auth_ldap.use_ssl = true{{- end }}{{- end }}{{- if .Values.metrics.enabled }}## Prometheus metrics##prometheus.tcp.port = 9419{{- end }}{{- if .Values.memoryHighWatermark.enabled }}## Memory Threshold##total_memory_available_override_value = {{ include "rabbitmq.toBytes" .Values.resources.limits.memory }}vm_memory_high_watermark.{{ .Values.memoryHighWatermark.type }} = {{ .Values.memoryHighWatermark.value }}{{- end }}containerSecurityContext: {}customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falsednsConfig: {}dnsPolicy: ""enabled: trueextraConfiguration: |load_definitions = /app/load_definition.jsonextraContainerPorts: []extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraPlugins: rabbitmq_auth_backend_ldapextraSecrets:load-definition:load_definition.json: |{"users": [{"name": "{{ .Values.auth.username }}","password": "{{ .Values.auth.password }}","tags": "administrator"}],"permissions": [{"user": "{{ .Values.auth.username }}","vhost": "/","configure": ".*","write": ".*","read": ".*"}],"policies": [{"name": "ha-all","pattern": ".*","vhost": "/","definition": {"ha-mode": "all","ha-sync-mode": "automatic","ha-sync-batch-size": 1}}],"vhosts": [{"name": "/"}]}extraSecretsPrependReleaseName: falseextraVolumeMounts: []extraVolumes: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/rabbitmqtag: 3.9.16-debian-10-r0ingress:annotations: {}enabled: falseextraHosts: []extraRules: []extraTls: []hostname: rabbitmq.localingressClassName: ""path: /pathType: ImplementationSpecificsecrets: []selfSigned: falsetls: falseinitContainers: []kubeVersion: ""ldap:enabled: falseport: "389"servers: []tls:enabled: falseuser_dn_pattern: cn=${username},dc=example,dc=orglivenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 120periodSeconds: 30successThreshold: 1timeoutSeconds: 20loadDefinition:enabled: trueexistingSecret: load-definitionfile: /app/load_definition.jsonlogs: '-'maxAvailableSchedulers: ""memoryHighWatermark:enabled: falsetype: relativevalue: 0.4metrics:enabled: falseplugins: rabbitmq_prometheuspodAnnotations:prometheus.io/port: '{{ .Values.service.metricsPort }}'prometheus.io/scrape: "true"prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []serviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: 30smetricRelabelings: []namespace: ""path: ""podTargetLabels: {}relabelings: []relabellings: []scrapeTimeout: ""targetLabels: {}nameOverride: ""networkPolicy:additionalRules: []allowExternal: trueenabled: falsenodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}onlineSchedulers: ""pdb:create: truemaxUnavailable: ""minAvailable: 1persistence:accessMode: ReadWriteOnceannotations: {}enabled: trueexistingClaim: ""mountPath: /bitnami/rabbitmq/mnesiaselector: {}size: 8GistorageClass: ""subPath: ""volumes: []plugins: rabbitmq_management rabbitmq_peer_discovery_k8spodAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: OrderedReadypodSecurityContext:enabled: truefsGroup: 1001runAsUser: 1001priorityClassName: ""rbac:create: truereadinessProbe:enabled: truefailureThreshold: 3initialDelaySeconds: 10periodSeconds: 30successThreshold: 1timeoutSeconds: 20replicaCount: 3resources:limits: {}requests: {}schedulerName: ""service:annotations: {}annotationsHeadless: {}distNodePort: ""distPort: 25672distPortEnabled: truedistPortName: distepmdNodePort: ""epmdPortEnabled: trueepmdPortName: epmdexternalIPs: []externalTrafficPolicy: ClusterextraPorts: []labels: {}loadBalancerIP: ""loadBalancerSourceRanges: []managerNodePort: ""managerPort: 15672managerPortEnabled: truemanagerPortName: http-statsmetricsNodePort: ""metricsPort: 9419metricsPortName: metricsnodePort: ""port: 5672portEnabled: trueportName: amqptlsNodePort: ""tlsPort: 5671tlsPortName: amqp-ssltype: ClusterIPserviceAccount:automountServiceAccountToken: truecreate: truename: ""sidecars: []statefulsetLabels: {}terminationGracePeriodSeconds: 120tolerations: []topologySpreadConstraints: []ulimitNofiles: "65536"updateStrategyType: RollingUpdatevolumePermissions:enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r408resources:limits: {}requests: {}redis:architecture: replicationauth:enabled: falseexistingSecret: ""existingSecretPasswordKey: ""password: ""sentinel: falseusePasswordFiles: falseclusterDomain: cluster.localcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""redis:password: ""storageClass: ""commonAnnotations: {}commonConfiguration: |-# Enable AOF https://redis.io/topics/persistence#append-only-fileappendonly yes# Disable RDB persistence, AOF persistence already enabled.save ""commonLabels: {}diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""extraDeploy: []fullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""redis:password: ""storageClass: ""image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/redistag: 6.2.7-debian-11-r3kubeVersion: ""master:affinity: {}args: []command: []configuration: ""containerPorts:redis: 6379containerSecurityContext:enabled: truerunAsUser: 1001count: 1customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}disableCommands:- FLUSHDB- FLUSHALLdnsConfig: {}dnsPolicy: ""extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraFlags: []extraVolumeMounts: []extraVolumes: []hostAliases: []initContainers: []kind: StatefulSetlifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}persistence:accessModes:- ReadWriteOnceannotations: {}dataSource: {}enabled: trueexistingClaim: ""medium: ""path: /dataselector: {}size: 8GisizeLimit: ""storageClass: ""subPath: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podSecurityContext:enabled: truefsGroup: 1001preExecCmds: []priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 1resources:limits: {}requests: {}schedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []internalTrafficPolicy: ClusterloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:redis: ""ports:redis: 6379sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPshareProcessNamespace: falsesidecars: []startupProbe:enabled: falsefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: 30tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatemetrics:command: []containerSecurityContext:enabled: truerunAsUser: 1001enabled: falseextraArgs: {}extraEnvVars: []extraVolumeMounts: []extraVolumes: []image:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/redis-exportertag: 1.40.0-debian-11-r0podAnnotations:prometheus.io/port: "9121"prometheus.io/scrape: "true"podLabels: {}prometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []redisTargetHost: localhostresources:limits: {}requests: {}service:annotations: {}externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []port: 9121type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: 30smetricRelabelings: []namespace: ""relabellings: []scrapeTimeout: ""nameOverride: sentry-redisnetworkPolicy:allowExternal: trueenabled: falseextraEgress: []extraIngress: []ingressNSMatchLabels: {}ingressNSPodMatchLabels: {}pdb:create: falsemaxUnavailable: ""minAvailable: 1podSecurityPolicy:create: falseenabled: falserbac:create: falserules: []replica:affinity: {}args: []autoscaling:enabled: falsemaxReplicas: 11minReplicas: 1targetCPU: ""targetMemory: ""command: []configuration: ""containerPorts:redis: 6379containerSecurityContext:enabled: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}disableCommands:- FLUSHDB- FLUSHALLdnsConfig: {}dnsPolicy: ""externalMaster:enabled: falsehost: ""port: 6379extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraFlags: []extraVolumeMounts: []extraVolumes: []hostAliases: []initContainers: []lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5nodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}persistence:accessModes:- ReadWriteOnceannotations: {}dataSource: {}enabled: trueexistingClaim: ""medium: ""path: /dataselector: {}size: 8GisizeLimit: ""storageClass: ""subPath: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ""podSecurityContext:enabled: truefsGroup: 1001preExecCmds: []priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 1replicaCount: 3resources:limits: {}requests: {}schedulerName: ""service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []internalTrafficPolicy: ClusterloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:redis: ""ports:redis: 6379sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPshareProcessNamespace: falsesidecars: []startupProbe:enabled: truefailureThreshold: 22initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: 30tolerations: []topologySpreadConstraints: []updateStrategy:rollingUpdate: {}type: RollingUpdatesecretAnnotations: {}sentinel:args: []automateClusterRecovery: falsecommand: []configuration: ""containerPorts:sentinel: 26379containerSecurityContext:enabled: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}downAfterMilliseconds: 60000enabled: falseexternalMaster:enabled: falsehost: ""port: 6379extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []failoverTimeout: 18000getMasterTimeout: 220image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/redis-sentineltag: 6.2.7-debian-11-r4lifecycleHooks: {}livenessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 5masterSet: mymasterparallelSyncs: 1persistence:accessModes:- ReadWriteOnceannotations: {}dataSource: {}enabled: falsemedium: ""selector: {}size: 100MistorageClass: ""preExecCmds: []quorum: 2readinessProbe:enabled: truefailureThreshold: 5initialDelaySeconds: 20periodSeconds: 5successThreshold: 1timeoutSeconds: 1resources:limits: {}requests: {}service:annotations: {}clusterIP: ""externalTrafficPolicy: ClusterextraPorts: []loadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:redis: ""sentinel: ""ports:redis: 6379sentinel: 26379sessionAffinity: NonesessionAffinityConfig: {}type: ClusterIPstartupProbe:enabled: truefailureThreshold: 22initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5terminationGracePeriodSeconds: 30serviceAccount:annotations: {}automountServiceAccountToken: truecreate: truename: ""sysctl:command: []enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 11-debian-11-r3mountHostSys: falseresources:limits: {}requests: {}tls:authClients: trueautoGenerated: falsecertCAFilename: ""certFilename: ""certKeyFilename: ""certificatesSecret: ""dhParamsFilename: ""enabled: falseexistingSecret: ""useExternalDNS:additionalAnnotations: {}annotationKey: external-dns.alpha.kubernetes.io/enabled: falsesuffix: ""usePassword: falsevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 11-debian-11-r3resources:limits: {}requests: {}relay:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50env: []mode: managednodeSelector: {}probeFailureThreshold: 5probeInitialDelaySeconds: 10probePeriodSeconds: 10probeSuccessThreshold: 1probeTimeoutSeconds: 2replicas: 1resources: {}securityContext: {}service:annotations: {}sidecars: []volumes: []revisionHistoryLimit: 10sentry:cleanup:activeDeadlineSeconds: 100concurrencyPolicy: Allowdays: 90enabled: truefailedJobsHistoryLimit: 5schedule: 0 0 * * *serviceAccount: {}sidecars: []successfulJobsHistoryLimit: 5volumes: []cron:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}sidecars: []volumes: []features:orgSubdomains: falsevstsLimitedScopes: trueingestConsumer:affinity: {}autoscaling:enabled: falsemaxReplicas: 3minReplicas: 1targetCPUUtilizationPercentage: 50env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []postProcessForward:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []singleOrganization: truesubscriptionConsumerEvents:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []subscriptionConsumerTransactions:affinity: {}env: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sidecars: []volumes: []web:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50env: []nodeSelector: {}probeFailureThreshold: 5probeInitialDelaySeconds: 10probePeriodSeconds: 10probeSuccessThreshold: 1probeTimeoutSeconds: 2replicas: 1resources: {}securityContext: {}service:annotations: {}sidecars: []strategyType: RollingUpdatevolumes: []worker:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50env: []livenessProbe:enabled: falsefailureThreshold: 3periodSeconds: 60timeoutSeconds: 10nodeSelector: {}replicas: 3resources: {}sidecars: []volumes: []service:annotations: {}externalPort: 9000name: sentrytype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: trueenabled: falsename: sentryslack: {}snuba:api:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50command: {}env: []liveness:timeoutSeconds: 2nodeSelector: {}probeInitialDelaySeconds: 10readiness:timeoutSeconds: 2replicas: 1resources: {}securityContext: {}service:annotations: {}sidecars: []volumes: []cleanupErrors:activeDeadlineSeconds: 100concurrencyPolicy: Allowenabled: trueschedule: 0 * * * *serviceAccount: {}sidecars: []successfulJobsHistoryLimit: 5volumes: []cleanupTransactions:activeDeadlineSeconds: 100concurrencyPolicy: Allowenabled: truefailedJobsHistoryLimit: 5schedule: 0 * * * *serviceAccount: {}sidecars: []successfulJobsHistoryLimit: 5volumes: []consumer:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}dbInitJob:env: []migrateJob:env: []outcomesConsumer:affinity: {}autoOffsetReset: earliestenv: []maxBatchSize: "3"nodeSelector: {}replicas: 1resources: {}securityContext: {}replacer:affinity: {}autoOffsetReset: earliestenv: []maxBatchSize: "3"nodeSelector: {}replicas: 1resources: {}securityContext: {}sessionsConsumer:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}subscriptionConsumerEvents:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}subscriptionConsumerTransactions:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}transactionsConsumer:affinity: {}autoOffsetReset: earliestenv: []nodeSelector: {}replicas: 1resources: {}securityContext: {}sourcemaps:enabled: falsesymbolicator:api:affinity: {}autoscaling:enabled: falsemaxReplicas: 5minReplicas: 2targetCPUUtilizationPercentage: 50config: |-# See: https://getsentry.github.io/symbolicator/#configurationcache_dir: "/data"bind: "0.0.0.0:3021"logging:level: "warn"metrics:statsd: nullprefix: "symbolicator"sentry_dsn: nullconnect_to_reserved_ips: true# caches:# downloaded:# max_unused_for: 1w# retry_misses_after: 5m# retry_malformed_after: 5m# derived:# max_unused_for: 1w# retry_misses_after: 5m# retry_malformed_after: 5m# diagnostics:# retention: 1wenv: []nodeSelector: {}probeInitialDelaySeconds: 10replicas: 1resources: {}securityContext: {}cleanup:enabled: falseenabled: falsesystem:adminEmail: ""public: falseurl: ""user:create: trueemail: admin@sentry.localpassword: aaaazookeeper:affinity: {}args: []auth:clientPassword: ""clientUser: ""enabled: falseexistingSecret: ""serverPasswords: ""serverUsers: ""autopurge:purgeInterval: 0snapRetainCount: 3clusterDomain: cluster.localcommand:- /scripts/setup.shcommon:exampleValue: common-chartglobal:imagePullSecrets: []imageRegistry: ""storageClass: ""commonAnnotations: {}commonLabels: {}configuration: ""containerPorts:client: 2181election: 3888follower: 2888tls: 3181containerSecurityContext:enabled: truerunAsNonRoot: truerunAsUser: 1001customLivenessProbe: {}customReadinessProbe: {}customStartupProbe: {}dataLogDir: ""diagnosticMode:args:- infinitycommand:- sleepenabled: falseenabled: trueexistingConfigmap: ""extraDeploy: []extraEnvVars: []extraEnvVarsCM: ""extraEnvVarsSecret: ""extraVolumeMounts: []extraVolumes: []fourlwCommandsWhitelist: srvr, mntr, ruokfullnameOverride: ""global:imagePullSecrets: []imageRegistry: ""storageClass: ""heapSize: 1024hostAliases: []image:debug: falsepullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/zookeepertag: 3.8.0-debian-10-r0initContainers: []initLimit: 10jvmFlags: ""kubeVersion: ""lifecycleHooks: {}listenOnAllIPs: falselivenessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 30periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5logLevel: ERRORmaxClientCnxns: 60maxSessionTimeout: 40000metrics:containerPort: 9141enabled: falseprometheusRule:additionalLabels: {}enabled: falsenamespace: ""rules: []service:annotations:prometheus.io/path: /metricsprometheus.io/port: '{{ .Values.metrics.service.port }}'prometheus.io/scrape: "true"port: 9141type: ClusterIPserviceMonitor:additionalLabels: {}enabled: falsehonorLabels: falseinterval: ""jobLabel: ""metricRelabelings: []namespace: ""relabelings: []scrapeTimeout: ""selector: {}minServerId: 1nameOverride: zookeeper-clickhousenamespaceOverride: ""networkPolicy:allowExternal: trueenabled: falsenodeAffinityPreset:key: ""type: ""values: []nodeSelector: {}pdb:create: falsemaxUnavailable: 1minAvailable: ""persistence:accessModes:- ReadWriteOnceannotations: {}dataLogDir:existingClaim: ""selector: {}size: 8Gienabled: trueexistingClaim: ""selector: {}size: 8GistorageClass: ""podAffinityPreset: ""podAnnotations: {}podAntiAffinityPreset: softpodLabels: {}podManagementPolicy: ParallelpodSecurityContext:enabled: truefsGroup: 1001preAllocSize: 65536priorityClassName: ""readinessProbe:enabled: truefailureThreshold: 6initialDelaySeconds: 5periodSeconds: 10probeCommandTimeout: 2successThreshold: 1timeoutSeconds: 5replicaCount: 3resources:limits: {}requests:cpu: 250mmemory: 256MischedulerName: ""service:annotations: {}clusterIP: ""disableBaseClientPort: falseexternalTrafficPolicy: ClusterextraPorts: []headless:annotations: {}publishNotReadyAddresses: trueloadBalancerIP: ""loadBalancerSourceRanges: []nodePorts:client: ""tls: ""ports:client: 2181election: 3888follower: 2888tls: 3181sessionAffinity: Nonetype: ClusterIPserviceAccount:annotations: {}automountServiceAccountToken: truecreate: falsename: ""sidecars: []snapCount: 100000startupProbe:enabled: falsefailureThreshold: 15initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 1syncLimit: 5tickTime: 2000tls:client:autoGenerated: falseenabled: falseexistingSecret: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jkspasswordsSecretName: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jksquorum:autoGenerated: falseenabled: falseexistingSecret: ""keystorePassword: ""keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jkspasswordsSecretName: ""truststorePassword: ""truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jksresources:limits: {}requests: {}tolerations: []topologySpreadConstraints: {}updateStrategy:rollingUpdate: {}type: RollingUpdatevolumePermissions:containerSecurityContext:runAsUser: 0enabled: falseimage:pullPolicy: IfNotPresentpullSecrets: []registry: docker.iorepository: bitnami/bitnami-shelltag: 10-debian-10-r368resources:limits: {}requests: {}HOOKS:---# Source: sentry/templates/deployment-relay.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-relaylabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "25"spec:selector:matchLabels:app: sentryrelease: "sentry"role: relayreplicas: 1revisionHistoryLimit: 10template:metadata:annotations:checksum/relay: 8074a66c015a8309dc9bdef7524b89bb223749847663f454012dba4e7ed06cc3checksum/config.yaml: 1aebd4cf68cf1959ee73319f1d9dcac45bc36c38b57bbacc85a79000c4498083labels:app: sentryrelease: "sentry"role: relayspec:affinity:initContainers:- name: sentry-relay-initimage: "getsentry/relay:22.6.0"imagePullPolicy: IfNotPresentargs:- "credentials"- "generate"env:- name: RELAY_PORTvalue: '3000'volumeMounts:- name: credentialsmountPath: /work/.relay- name: configmountPath: /work/.relay/config.ymlsubPath: config.ymlreadOnly: truecontainers:- name: sentry-relayimage: "getsentry/relay:22.6.0"imagePullPolicy: IfNotPresentports:- containerPort: 3000env:- name: RELAY_PORTvalue: '3000'volumeMounts:- name: credentialsmountPath: /work/.relay- name: configmountPath: /work/.relay/config.ymlsubPath: config.ymlreadOnly: truelivenessProbe:failureThreshold: 5httpGet:path: /api/relay/healthcheck/live/port: 3000scheme: HTTPinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 2readinessProbe:failureThreshold: 5httpGet:path: /api/relay/healthcheck/ready/port: 3000scheme: HTTPinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 2resources:{}volumes:- name: configconfigMap:name: sentry-relaydefaultMode: 0644- name: credentialsemptyDir: {}---# Source: sentry/templates/deployment-sentry-ingest-consumer.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-ingest-consumerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "10"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: ingest-consumerreplicas: 1template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: de15e82c47dc79d1da18e2f90346ac37d70f7eb8305690821cdec204574e39e8labels:app: sentryrelease: "sentry"role: ingest-consumerspec:affinity:containers:- name: sentry-ingest-consumerimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry"]args:- "run"- "ingest-consumer"- "--all-consumer-types"env:- name: SNUBAvalue: http://sentry-snuba:1218- name: C_FORCE_ROOTvalue: "true"- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/deployment-sentry-post-process-forwarder.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-post-process-forwardlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "10"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: sentry-post-process-forwardreplicas: 1template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 2ffe2b34249e688b79045457a2089dbab3d9f4ba191d184958caf7532ea19d60labels:app: sentryrelease: "sentry"role: sentry-post-process-forwardspec:affinity:containers:- name: sentry-post-process-forwardimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry", "run", "post-process-forwarder", "--commit-batch-size", "1"]env:- name: SNUBAvalue: http://sentry-snuba:1218- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/deployment-sentry-subscription-consumer-events.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-subscription-consumer-eventslabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "10"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: sentry-subscription-consumer-eventsreplicas: 1template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 79e0dfc2231034d0c4b8861a332e086f87f37daff6830dea54d355fe91f66d65labels:app: sentryrelease: "sentry"role: sentry-subscription-consumer-eventsspec:affinity:containers:- name: sentry-subscription-consumer-eventsimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry"]args:- "run"- "query-subscription-consumer"- "--topic"- "events-subscription-results"- "--commit-batch-size"- "1"env:- name: SNUBAvalue: http://sentry-snuba:1218- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/deployment-sentry-subscription-consumer-transactions.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-subscription-consumer-transactionslabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "10"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: sentry-subscription-consumer-transactionsreplicas: 1template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: a5db579ea0417a1cd05eec3ab616b2f5f8bb0dbde1bc125fcb6d795914ba4b03labels:app: sentryrelease: "sentry"role: sentry-subscription-consumer-transactionsspec:affinity:containers:- name: sentry-subscription-consumer-transactionsimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry"]args:- "run"- "query-subscription-consumer"- "--topic"- "transactions-subscription-results"- "--commit-batch-size"- "1"env:- name: SNUBAvalue: http://sentry-snuba:1218- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/deployment-snuba-consumer.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-consumerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "10"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-consumerreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-consumerspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "consumer"- "--storage"- "errors"- "--auto-offset-reset"- "earliest"- "--max-batch-time-ms"- "750"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/deployment-snuba-outcomes-consumer.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-outcomes-consumerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "17"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-outcomes-consumerreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-outcomes-consumerspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "consumer"- "--storage"- "outcomes_raw"- "--auto-offset-reset"- "earliest"- "--max-batch-size"- "3"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/deployment-snuba-replacer.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-replacerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "18"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-replacerreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-replacerspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "replacer"- "--storage"- "errors"- "--auto-offset-reset"- "earliest"- "--max-batch-size"- "3"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/deployment-snuba-sessions-consumer.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-sessions-consumerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "16"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: sessions-consumerreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: sessions-consumerspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "consumer"- "--storage"- "sessions_raw"- "--auto-offset-reset"- "earliest"- "--max-batch-time-ms"- "750"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/deployment-snuba-subscription-consumer-events.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-subscription-consumer-eventslabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "18"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-subscription-consumer-eventsreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-subscription-consumer-eventsspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "subscriptions-scheduler-executor"- "--auto-offset-reset=earliest"- "--dataset=events"- "--entity=events"- "--no-strict-offset-reset"- "--consumer-group=snuba-events-subscriptions-consumers"- "--followed-consumer-group=snuba-consumers"- "--delay-seconds=60"- "--schedule-ttl=60"- "--stale-threshold-seconds=900"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/deployment-snuba-subscription-consumer-transactions.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-subscription-consumer-transactionslabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "18"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-subscription-consumer-transactionsreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-subscription-consumer-transactionsspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "subscriptions-scheduler-executor"- "--auto-offset-reset=earliest"- "--dataset=transactions"- "--entity=transactions"- "--no-strict-offset-reset"- "--consumer-group=snuba-transactions-subscriptions-consumers"- "--followed-consumer-group=transactions_group"- "--delay-seconds=60"- "--schedule-ttl=60"- "--stale-threshold-seconds=900"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/deployment-snuba-transactions-consumer.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-transactions-consumerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"app.kubernetes.io/managed-by: "Helm"annotations:meta.helm.sh/release-name: "sentry"meta.helm.sh/release-namespace: "infrastructure-prod""helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-weight": "12"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-transactions-consumerreplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-transactions-consumerspec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "consumer"- "--storage"- "transactions"- "--consumer-group"- "transactions_group"- "--auto-offset-reset"- "earliest"- "--max-batch-time-ms"- "750"ports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/hooks/sentry-db-check.job.yamlapiVersion: batch/v1kind: Jobmetadata:name: sentry-db-checklabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"annotations:# This is what defines this resource as a hook. Without this line, the# job is considered part of the release."helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation""helm.sh/hook-weight": "-1"spec:activeDeadlineSeconds: 100template:metadata:name: sentry-db-checkannotations:labels:app: sentryrelease: "sentry"spec:restartPolicy: Nevercontainers:- name: db-checkimage: subfuzion/netcat:latestimagePullPolicy: IfNotPresentcommand:- /bin/sh- -c- |echo "Checking if clickhouse is up"CLICKHOUSE_STATUS=0while [ $CLICKHOUSE_STATUS -eq 0 ]; doCLICKHOUSE_STATUS=1CLICKHOUSE_REPLICAS=3i=0; while [ $i -lt $CLICKHOUSE_REPLICAS ]; doCLICKHOUSE_HOST=sentry-clickhouse-$i.sentry-clickhouse-headlessif ! nc -z "$CLICKHOUSE_HOST" 9000; thenCLICKHOUSE_STATUS=0echo "$CLICKHOUSE_HOST is not available yet"fii=$((i+1))doneif [ "$CLICKHOUSE_STATUS" -eq 0 ]; thenecho "Clickhouse not ready. Sleeping for 10s before trying again"sleep 10;fidoneecho "Clickhouse is up"echo "Checking if kafka is up"KAFKA_STATUS=0while [ $KAFKA_STATUS -eq 0 ]; doKAFKA_STATUS=1KAFKA_REPLICAS=3i=0; while [ $i -lt $KAFKA_REPLICAS ]; doKAFKA_HOST=sentry-kafka-$i.sentry-kafka-headlessif ! nc -z "$KAFKA_HOST" 9092; thenKAFKA_STATUS=0echo "$KAFKA_HOST is not available yet"fii=$((i+1))doneif [ "$KAFKA_STATUS" -eq 0 ]; thenecho "Kafka not ready. Sleeping for 10s before trying again"sleep 10;fidoneecho "Kafka is up"env:resources:limits:memory: 64Mirequests:cpu: 100mmemory: 64Mi---# Source: sentry/templates/hooks/sentry-db-init.job.yamlapiVersion: batch/v1kind: Jobmetadata:name: sentry-db-initlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"annotations:# This is what defines this resource as a hook. Without this line, the# job is considered part of the release."helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation""helm.sh/hook-weight": "6"spec:activeDeadlineSeconds: 100template:metadata:name: sentry-db-initannotations:checksum/configmap.yaml: fb7d44624e2145432e9057a15894e651b1b044578d879cb63b86b6e830684673labels:app: sentryrelease: "sentry"spec:restartPolicy: Nevercontainers:- name: db-init-jobimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry","upgrade","--noinput"]env:- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: trueresources:limits:memory: 2048Mirequests:cpu: 300mmemory: 2048Mivolumes:- name: configconfigMap:name: sentry-sentry---# Source: sentry/templates/hooks/snuba-db-init.job.yamlapiVersion: batch/v1kind: Jobmetadata:name: sentry-snuba-db-initlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"annotations:# This is what defines this resource as a hook. Without this line, the# job is considered part of the release."helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation""helm.sh/hook-weight": "3"spec:activeDeadlineSeconds: 100template:metadata:name: sentry-snuba-db-initannotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"spec:restartPolicy: Nevercontainers:- name: snuba-initimage: "getsentry/snuba:22.6.0"command: [snuba, bootstrap, --no-migrate, --force]env:- name: LOG_LEVELvalue: debug- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:limits:cpu: 2000mmemory: 1Girequests:cpu: 700mmemory: 1Givolumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/hooks/snuba-migrate.job.yamlapiVersion: batch/v1kind: Jobmetadata:name: sentry-snuba-migratelabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"annotations:# This is what defines this resource as a hook. Without this line, the# job is considered part of the release."helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation""helm.sh/hook-weight": "5"spec:activeDeadlineSeconds: 100template:metadata:name: sentry-snuba-migrateannotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"spec:restartPolicy: Nevercontainers:- name: snuba-migrateimage: "getsentry/snuba:22.6.0"command: [snuba, migrations, migrate, --force]env:- name: LOG_LEVELvalue: debug- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:limits:cpu: 2000mmemory: 1Girequests:cpu: 700mmemory: 1Givolumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/hooks/user-create.yamlapiVersion: batch/v1kind: Jobmetadata:name: sentry-user-createlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"annotations:"helm.sh/hook": "post-install,post-upgrade""helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation""helm.sh/hook-weight": "9"spec:activeDeadlineSeconds: 100template:metadata:name: sentry-user-createannotations:checksum/configmap.yaml: 8fefcaa3b0d6bee17392d0c8173d88c67d4b4a060fb3e50b85088306a55e6095labels:app: sentryrelease: "sentry"spec:restartPolicy: Nevercontainers:- name: user-create-jobimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["/bin/bash", "-c"]# Create user but do not exit 1 when user already exists (exit code 3 from createuser command)# https://docs.sentry.io/server/cli/createuser/args:- >sentry createuser \--no-input \--superuser \--email "admin@sentry.local" \--password "$ADMIN_PASSWORD" || true; \if [ $? -eq 0 ] || [ $? -eq 3 ]; then \exit 0; \else \exit 1; \fienv:- name: ADMIN_PASSWORDvalue: "aaaa"- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: trueresources:limits:memory: 2048Mirequests:cpu: 300mmemory: 2048Mivolumes:- name: configconfigMap:name: sentry-sentryMANIFEST:---# Source: sentry/charts/rabbitmq/templates/pdb.yamlapiVersion: policy/v1beta1kind: PodDisruptionBudgetmetadata:name: sentry-rabbitmqnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:minAvailable: 1selector:matchLabels:app.kubernetes.io/name: rabbitmqapp.kubernetes.io/instance: sentry---# Source: sentry/charts/kafka/templates/serviceaccount.yamlapiVersion: v1kind: ServiceAccountmetadata:name: sentry-kafkanamespace: "infrastructure-prod"labels:app.kubernetes.io/name: kafkahelm.sh/chart: kafka-16.3.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: kafkaannotations:automountServiceAccountToken: true---# Source: sentry/charts/rabbitmq/templates/serviceaccount.yamlapiVersion: v1kind: ServiceAccountmetadata:name: sentry-rabbitmqnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: HelmautomountServiceAccountToken: truesecrets:- name: sentry-rabbitmq---# Source: sentry/charts/redis/templates/serviceaccount.yamlapiVersion: v1kind: ServiceAccountautomountServiceAccountToken: truemetadata:name: sentry-sentry-redisnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helm---# Source: sentry/charts/postgresql/templates/secrets.yamlapiVersion: v1kind: Secretmetadata:name: sentry-sentry-postgresqllabels:app.kubernetes.io/name: sentry-postgresqlhelm.sh/chart: postgresql-10.16.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmnamespace: infrastructure-prodtype: Opaquedata:postgresql-password: "RDBaOTQzdG0yMw=="---# Source: sentry/charts/rabbitmq/templates/secrets.yamlapiVersion: v1kind: Secretmetadata:name: sentry-rabbitmqnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmtype: Opaquedata:rabbitmq-password: "Z3Vlc3Q="rabbitmq-erlang-cookie: "cEhncHkzUTZhZFRza3pBVDZiTEhDRnFGVEY3bE14aEE="---# Source: sentry/charts/rabbitmq/templates/secrets.yamlapiVersion: v1kind: Secretmetadata:name: load-definitionnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmtype: OpaquestringData:load_definition.json: |{"users": [{"name": "guest","password": "guest","tags": "administrator"}],"permissions": [{"user": "guest","vhost": "/","configure": ".*","write": ".*","read": ".*"}],"policies": [{"name": "ha-all","pattern": ".*","vhost": "/","definition": {"ha-mode": "all","ha-sync-mode": "automatic","ha-sync-batch-size": 1}}],"vhosts": [{"name": "/"}]}---# Source: sentry/templates/secret-snuba-env.yamlapiVersion: v1kind: Secretmetadata:name: sentry-snuba-envlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"type: Opaquedata:CLICKHOUSE_DATABASE: "ZGVmYXVsdA=="CLICKHOUSE_USER: "ZGVmYXVsdA=="CLICKHOUSE_PASSWORD: ""---# Source: sentry/charts/clickhouse/templates/configmap-config.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-clickhouse-configlabels:app.kubernetes.io/name: clickhouse-configapp.kubernetes.io/instance: sentry-configapp.kubernetes.io/managed-by: Helmdata:config.xml: |-<?xml version="1.0"?><yandex><path>/var/lib/clickhouse/</path><tmp_path>/var/lib/clickhouse/tmp/</tmp_path><user_files_path>/var/lib/clickhouse/user_files/</user_files_path><format_schema_path>/var/lib/clickhouse/format_schemas/</format_schema_path><include_from>/etc/clickhouse-server/metrica.d/metrica.xml</include_from><users_config>users.xml</users_config><display_name>sentry-clickhouse</display_name><listen_host>0.0.0.0</listen_host><http_port>8123</http_port><tcp_port>9000</tcp_port><interserver_http_port>9009</interserver_http_port><max_connections>4096</max_connections><keep_alive_timeout>3</keep_alive_timeout><max_concurrent_queries>100</max_concurrent_queries><uncompressed_cache_size>8589934592</uncompressed_cache_size><mark_cache_size>5368709120</mark_cache_size><timezone>UTC</timezone><umask>022</umask><mlock_executable>false</mlock_executable><remote_servers incl="clickhouse_remote_servers" optional="true" /><zookeeper incl="zookeeper-servers" optional="true" /><macros incl="macros" optional="true" /><builtin_dictionaries_reload_interval>3600</builtin_dictionaries_reload_interval><max_session_timeout>3600</max_session_timeout><default_session_timeout>60</default_session_timeout><disable_internal_dns_cache>1</disable_internal_dns_cache><query_log><database>system</database><table>query_log</table><partition_by>toYYYYMM(event_date)</partition_by><flush_interval_milliseconds>7500</flush_interval_milliseconds></query_log><query_thread_log><database>system</database><table>query_thread_log</table><partition_by>toYYYYMM(event_date)</partition_by><flush_interval_milliseconds>7500</flush_interval_milliseconds></query_thread_log><distributed_ddl><path>/clickhouse/task_queue/ddl</path></distributed_ddl><logger><level>trace</level><log>/var/log/clickhouse-server/clickhouse-server.log</log><errorlog>/var/log/clickhouse-server/clickhouse-server.err.log</errorlog><size>1000M</size><count>10</count></logger></yandex>---# Source: sentry/charts/clickhouse/templates/configmap-metrika.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-clickhouse-metricalabels:app.kubernetes.io/name: clickhouse-metricaapp.kubernetes.io/instance: sentry-metricaapp.kubernetes.io/managed-by: Helmdata:metrica.xml: |-<?xml version="1.0"?><yandex><zookeeper-servers><node index="clickhouse"><host>sentry-zookeeper-clickhouse</host><port>2181</port></node><session_timeout_ms>30000</session_timeout_ms><operation_timeout_ms>10000</operation_timeout_ms><root></root><identity></identity></zookeeper-servers><clickhouse_remote_servers><sentry-clickhouse><shard><replica><internal_replication>true</internal_replication><host>sentry-clickhouse-0.sentry-clickhouse-headless.infrastructure-prod.svc.cluster.local</host><port>9000</port><user>default</user><compression>true</compression></replica></shard><shard><replica><internal_replication>true</internal_replication><host>sentry-clickhouse-1.sentry-clickhouse-headless.infrastructure-prod.svc.cluster.local</host><port>9000</port><user>default</user><compression>true</compression></replica></shard><shard><replica><internal_replication>true</internal_replication><host>sentry-clickhouse-2.sentry-clickhouse-headless.infrastructure-prod.svc.cluster.local</host><port>9000</port><user>default</user><compression>true</compression></replica></shard></sentry-clickhouse></clickhouse_remote_servers><macros><replica from_env="HOSTNAME"></replica><shard from_env="SHARD"></shard></macros></yandex>---# Source: sentry/charts/clickhouse/templates/configmap-users.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-clickhouse-userslabels:app.kubernetes.io/name: clickhouse-usersapp.kubernetes.io/instance: sentry-usersapp.kubernetes.io/managed-by: Helmdata:users.xml: |-<?xml version="1.0"?><yandex></yandex>---# Source: sentry/charts/kafka/charts/zookeeper/templates/scripts-configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-zookeeper-scriptsnamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeperhelm.sh/chart: zookeeper-9.1.5app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperdata:init-certs.sh: |-#!/bin/bashsetup.sh: |-#!/bin/bash# Execute entrypoint as usual after obtaining ZOO_SERVER_ID# check ZOO_SERVER_ID in persistent volume via myid# if not present, set based on POD hostnameif [[ -f "/bitnami/zookeeper/data/myid" ]]; thenexport ZOO_SERVER_ID="$(cat /bitnami/zookeeper/data/myid)"elseHOSTNAME="$(hostname -s)"if [[ $HOSTNAME =~ (.*)-([0-9]+)$ ]]; thenORD=${BASH_REMATCH[2]}export ZOO_SERVER_ID="$((ORD + 1 ))"elseecho "Failed to get index from hostname $HOST"exit 1fifiexec /entrypoint.sh /run.sh---# Source: sentry/charts/kafka/templates/scripts-configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-kafka-scriptsnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: kafkahelm.sh/chart: kafka-16.3.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmdata:setup.sh: |-#!/bin/bashID="${MY_POD_NAME#"sentry-kafka-"}"if [[ -f "/bitnami/kafka/data/meta.properties" ]]; thenexport KAFKA_CFG_BROKER_ID="$(grep "broker.id" /bitnami/kafka/data/meta.properties | awk -F '=' '{print $2}')"elseexport KAFKA_CFG_BROKER_ID="$((ID + 0))"fi# Configure zookeeper clientexec /entrypoint.sh /run.sh---# Source: sentry/charts/rabbitmq/templates/configuration.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-rabbitmq-confignamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmdata:rabbitmq.conf: |-## Username and password##default_user = guestdefault_pass = CHANGEME## Clustering##cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8scluster_formation.k8s.host = kubernetes.default.svc.cluster.localcluster_formation.node_cleanup.interval = 10cluster_formation.node_cleanup.only_log_warning = truecluster_partition_handling = autohealload_definitions = /app/load_definition.json# queue master locatorqueue_master_locator = min-masters# enable guest userloopback_users.guest = falseload_definitions = /app/load_definition.json---# Source: sentry/charts/redis/templates/configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-sentry-redis-configurationnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmdata:redis.conf: |-# User-supplied common configuration:# Enable AOF https://redis.io/topics/persistence#append-only-fileappendonly yes# Disable RDB persistence, AOF persistence already enabled.save ""# End of common configurationmaster.conf: |-dir /data# User-supplied master configuration:rename-command FLUSHDB ""rename-command FLUSHALL ""# End of master configurationreplica.conf: |-dir /dataslave-read-only yes# User-supplied replica configuration:rename-command FLUSHDB ""rename-command FLUSHALL ""# End of replica configuration---# Source: sentry/charts/redis/templates/health-configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-sentry-redis-healthnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmdata:ping_readiness_local.sh: |-#!/bin/bash[[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"[[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"response=$(timeout -s 3 $1 \redis-cli \-h localhost \-p $REDIS_PORT \ping)if [ "$?" -eq "124" ]; thenecho "Timed out"exit 1fiif [ "$response" != "PONG" ]; thenecho "$response"exit 1fiping_liveness_local.sh: |-#!/bin/bash[[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"[[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"response=$(timeout -s 3 $1 \redis-cli \-h localhost \-p $REDIS_PORT \ping)if [ "$?" -eq "124" ]; thenecho "Timed out"exit 1firesponseFirstWord=$(echo $response | head -n1 | awk '{print $1;}')if [ "$response" != "PONG" ] && [ "$responseFirstWord" != "LOADING" ] && [ "$responseFirstWord" != "MASTERDOWN" ]; thenecho "$response"exit 1fiping_readiness_master.sh: |-#!/bin/bash[[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"[[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"response=$(timeout -s 3 $1 \redis-cli \-h $REDIS_MASTER_HOST \-p $REDIS_MASTER_PORT_NUMBER \ping)if [ "$?" -eq "124" ]; thenecho "Timed out"exit 1fiif [ "$response" != "PONG" ]; thenecho "$response"exit 1fiping_liveness_master.sh: |-#!/bin/bash[[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"[[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"response=$(timeout -s 3 $1 \redis-cli \-h $REDIS_MASTER_HOST \-p $REDIS_MASTER_PORT_NUMBER \ping)if [ "$?" -eq "124" ]; thenecho "Timed out"exit 1firesponseFirstWord=$(echo $response | head -n1 | awk '{print $1;}')if [ "$response" != "PONG" ] && [ "$responseFirstWord" != "LOADING" ]; thenecho "$response"exit 1fiping_readiness_local_and_master.sh: |-script_dir="$(dirname "$0")"exit_status=0"$script_dir/ping_readiness_local.sh" $1 || exit_status=$?"$script_dir/ping_readiness_master.sh" $1 || exit_status=$?exit $exit_statusping_liveness_local_and_master.sh: |-script_dir="$(dirname "$0")"exit_status=0"$script_dir/ping_liveness_local.sh" $1 || exit_status=$?"$script_dir/ping_liveness_master.sh" $1 || exit_status=$?exit $exit_status---# Source: sentry/charts/redis/templates/scripts-configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-sentry-redis-scriptsnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmdata:start-master.sh: |#!/bin/bash[[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"if [[ ! -f /opt/bitnami/redis/etc/master.conf ]];thencp /opt/bitnami/redis/mounted-etc/master.conf /opt/bitnami/redis/etc/master.conffiif [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];thencp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conffiARGS=("--port" "${REDIS_PORT}")ARGS+=("--protected-mode" "no")ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")ARGS+=("--include" "/opt/bitnami/redis/etc/master.conf")exec redis-server "${ARGS[@]}"start-replica.sh: |#!/bin/bashget_port() {hostname="$1"type="$2"port_var=$(echo "${hostname^^}_SERVICE_PORT_$type" | sed "s/-/_/g")port=${!port_var}if [ -z "$port" ]; thencase $type in"SENTINEL")echo 26379;;"REDIS")echo 6379;;esacelseecho $portfi}get_full_hostname() {hostname="$1"echo "${hostname}.${HEADLESS_SERVICE}"}REDISPORT=$(get_port "$HOSTNAME" "REDIS")[[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"[[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"if [[ ! -f /opt/bitnami/redis/etc/replica.conf ]];thencp /opt/bitnami/redis/mounted-etc/replica.conf /opt/bitnami/redis/etc/replica.conffiif [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];thencp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conffiecho "" >> /opt/bitnami/redis/etc/replica.confecho "replica-announce-port $REDISPORT" >> /opt/bitnami/redis/etc/replica.confecho "replica-announce-ip $(get_full_hostname "$HOSTNAME")" >> /opt/bitnami/redis/etc/replica.confARGS=("--port" "${REDIS_PORT}")ARGS+=("--slaveof" "${REDIS_MASTER_HOST}" "${REDIS_MASTER_PORT_NUMBER}")ARGS+=("--protected-mode" "no")ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")ARGS+=("--include" "/opt/bitnami/redis/etc/replica.conf")exec redis-server "${ARGS[@]}"---# Source: sentry/charts/zookeeper/templates/scripts-configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-zookeeper-clickhouse-scriptsnamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeper-clickhousehelm.sh/chart: zookeeper-9.0.0app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperdata:init-certs.sh: |-#!/bin/bashsetup.sh: |-#!/bin/bash# Execute entrypoint as usual after obtaining ZOO_SERVER_ID# check ZOO_SERVER_ID in persistent volume via myid# if not present, set based on POD hostnameif [[ -f "/bitnami/zookeeper/data/myid" ]]; thenexport ZOO_SERVER_ID="$(cat /bitnami/zookeeper/data/myid)"elseHOSTNAME="$(hostname -s)"if [[ $HOSTNAME =~ (.*)-([0-9]+)$ ]]; thenORD=${BASH_REMATCH[2]}export ZOO_SERVER_ID="$((ORD + 1 ))"elseecho "Failed to get index from hostname $HOST"exit 1fifiexec /entrypoint.sh /run.sh---# Source: sentry/templates/configmap-memcached.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-memcacheddata:MEMCACHED_MEMORY_LIMIT: "2048"MEMCACHED_MAX_ITEM_SIZE: "26214400"---# Source: sentry/templates/configmap-nginx.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-nginxdata:server-block.conf: |upstream relay {server sentry-relay:3000;}upstream sentry {server sentry-web:9000;}server {listen 8080;proxy_redirect off;proxy_set_header Host $host;location /api/store/ {proxy_pass http://relay;}location ~ ^/api/[1-9]\d*/ {proxy_pass http://relay;}location / {proxy_pass http://sentry;}}---# Source: sentry/templates/configmap-relay.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-relaylabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"data:config.yml: |-relay:mode: managedupstream: "http://sentry-web:9000/"host: 0.0.0.0port: 3000processing:enabled: truekafka_config:- name: "bootstrap.servers"value: "sentry-kafka:9092"- name: "message.max.bytes"value: 50000000 # 50MB or bustredis: "redis://:@sentry-sentry-redis-master:6379"# No YAML relay config given---# Source: sentry/templates/configmap-sentry.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-sentrylabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"data:config.yml: |-system.secret-key: "mRw7XE9c4PMhiKw9kLGZUaKr8QcNJPZ4R7C2Z2CBIVgjeivnDN"# This URL will be used to tell Symbolicator where to obtain the Sentry source.# See https://getsentry.github.io/symbolicator/api/system.internal-url-prefix: 'http://sentry-web:9000'symbolicator.enabled: false########### Github ###################### Google ##################### Slack #################### Redis ##########redis.clusters:default:hosts:0:host: "sentry-sentry-redis-master"port: 6379password: ""################# File storage ################## Uploaded media uses these `filestore` settings. The available# backends are either `filesystem` or `s3`.filestore.backend: "filesystem"filestore.options:location: "/var/lib/sentry/files"sentry.conf.py: |-from sentry.conf.server import * # NOQAfrom distutils.util import strtoboolDATABASES = {"default": {"ENGINE": "sentry.db.postgres","NAME": "sentry","USER": "postgres","PASSWORD": os.environ.get("POSTGRES_PASSWORD", ""),"HOST": "sentry-sentry-postgresql","PORT": 5432,}}# You should not change this setting after your database has been created# unless you have altered all schemas firstSENTRY_USE_BIG_INTS = True############ General ############# Instruct Sentry that this install intends to be run by a single organization# and thus various UI optimizations should be enabled.SENTRY_SINGLE_ORGANIZATION = TrueSENTRY_OPTIONS["system.event-retention-days"] = int(env('SENTRY_EVENT_RETENTION_DAYS') or "90")########## Queue ########### See https://docs.getsentry.com/on-premise/server/queue/ for more# information on configuring your queue broker and workers. Sentry relies# on a Python framework called Celery to manage queues.BROKER_URL = os.environ.get("BROKER_URL", "amqp://guest:guest@sentry-rabbitmq:5672//")########## Cache ########### Sentry currently utilizes two separate mechanisms. While CACHES is not a# requirement, it will optimize several high throughput patterns.# CACHES = {# "default": {# "BACKEND": "django.core.cache.backends.memcached.MemcachedCache",# "LOCATION": ["memcached:11211"],# "TIMEOUT": 3600,# }# }# A primary cache is required for things such as processing eventsSENTRY_CACHE = "sentry.cache.redis.RedisCache"DEFAULT_KAFKA_OPTIONS = {"bootstrap.servers": "sentry-kafka:9092","message.max.bytes": 50000000,"socket.timeout.ms": 1000,}SENTRY_EVENTSTREAM = "sentry.eventstream.kafka.KafkaEventStream"SENTRY_EVENTSTREAM_OPTIONS = {"producer_configuration": DEFAULT_KAFKA_OPTIONS}KAFKA_CLUSTERS["default"] = DEFAULT_KAFKA_OPTIONS################ Rate Limits ################# Rate limits apply to notification handlers and are enforced per-project# automatically.SENTRY_RATELIMITER = "sentry.ratelimits.redis.RedisRateLimiter"################### Update Buffers #################### Buffers (combined with queueing) act as an intermediate layer between the# database and the storage API. They will greatly improve efficiency on large# numbers of the same events being sent to the API in a short amount of time.# (read: if you send any kind of real data to Sentry, you should enable buffers)SENTRY_BUFFER = "sentry.buffer.redis.RedisBuffer"########### Quotas ############ Quotas allow you to rate limit individual projects or the Sentry install as# a whole.SENTRY_QUOTAS = "sentry.quotas.redis.RedisQuota"######### TSDB ########## The TSDB is used for building charts as well as making things like per-rate# alerts possible.SENTRY_TSDB = "sentry.tsdb.redissnuba.RedisSnubaTSDB"########## SNUBA ##########SENTRY_SEARCH = "sentry.search.snuba.EventsDatasetSnubaSearchBackend"SENTRY_SEARCH_OPTIONS = {}SENTRY_TAGSTORE_OPTIONS = {}############ Digests ############# The digest backend powers notification summaries.SENTRY_DIGESTS = "sentry.digests.backends.redis.RedisBackend"############### Web Server ###############SENTRY_WEB_HOST = "0.0.0.0"SENTRY_WEB_PORT = 9000SENTRY_PUBLIC = FalseSENTRY_WEB_OPTIONS = {"http": "%s:%s" % (SENTRY_WEB_HOST, SENTRY_WEB_PORT),"protocol": "uwsgi",# This is needed to prevent https://git.io/fj7Lw"uwsgi-socket": None,# These ase for proper HTTP/1.1 support from uWSGI# Without these it doesn't do keep-alives causing# issues with Relay's direct requests."http-keepalive": True,"http-chunked-input": True,# the number of web workers'workers': 3,# Turn off memory reporting"memory-report": False,# Some stuff so uwsgi will cycle workers sensibly'max-requests': 100000,'max-requests-delta': 500,'max-worker-lifetime': 86400,# Duplicate options from sentry default just so we don't get# bit by sentry changing a default value that we depend on.'thunder-lock': True,'log-x-forwarded-for': False,'buffer-size': 32768,'limit-post': 209715200,'disable-logging': True,'reload-on-rss': 600,'ignore-sigpipe': True,'ignore-write-errors': True,'disable-write-exception': True,}############ SSL/TLS ############# If you're using a reverse SSL proxy, you should enable the X-Forwarded-Proto# header and enable the settings below# SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')# SESSION_COOKIE_SECURE = True# CSRF_COOKIE_SECURE = True# SOCIAL_AUTH_REDIRECT_IS_HTTPS = True# End of SSL/TLS settings############# Features #############SENTRY_FEATURES = {"auth:register": True}SENTRY_FEATURES["projects:sample-events"] = FalseSENTRY_FEATURES.update({feature: Truefor feature in ("organizations:advanced-search","organizations:android-mappings","organizations:api-keys","organizations:boolean-search","organizations:related-events","organizations:alert-filters","organizations:custom-symbol-sources","organizations:dashboards-basic","organizations:dashboards-edit","organizations:data-forwarding","organizations:discover","organizations:discover-basic","organizations:discover-query","organizations:enterprise-perf","organizations:event-attachments","organizations:events","organizations:global-views","organizations:incidents","organizations:metric-alert-builder-aggregate","organizations:metric-alert-gui-filters","organizations:integrations-event-hooks","organizations:integrations-issue-basic","organizations:integrations-issue-sync","organizations:integrations-alert-rule","organizations:integrations-chat-unfurl","organizations:integrations-incident-management","organizations:integrations-ticket-rules","organizations:integrations-vsts-limited-scopes","organizations:integrations-stacktrace-link","organizations:internal-catchall","organizations:invite-members","organizations:large-debug-files","organizations:monitors","organizations:onboarding","organizations:org-saved-searches","organizations:performance-view","organizations:project-detail","organizations:relay","organizations:release-performance-views","organizations:rule-page","organizations:set-grouping-config","organizations:custom-event-title","organizations:slack-migration","organizations:sso-basic","organizations:sso-rippling","organizations:sso-saml2","organizations:sso-migration","organizations:stacktrace-hover-preview","organizations:symbol-sources","organizations:transaction-comparison","organizations:usage-stats-graph","organizations:inbox","organizations:unhandled-issue-flag","organizations:invite-members-rate-limits","organizations:dashboards-v2","projects:alert-filters","projects:custom-inbound-filters","projects:data-forwarding","projects:discard-groups","projects:issue-alerts-targeting","projects:minidump","projects:rate-limits","projects:sample-events","projects:servicehooks","projects:similarity-view","projects:similarity-indexing","projects:similarity-view-v2","projects:similarity-indexing-v2","projects:reprocessing-v2","projects:plugins",)})######################## Email Configuration ########################SENTRY_OPTIONS['mail.backend'] = os.getenv("SENTRY_EMAIL_BACKEND", "dummy")SENTRY_OPTIONS['mail.use-tls'] = bool(strtobool(os.getenv("SENTRY_EMAIL_USE_TLS", "false")))SENTRY_OPTIONS['mail.use-ssl'] = bool(strtobool(os.getenv("SENTRY_EMAIL_USE_SSL", "false")))SENTRY_OPTIONS['mail.username'] = os.getenv("SENTRY_EMAIL_USERNAME", "")SENTRY_OPTIONS['mail.password'] = os.getenv("SENTRY_EMAIL_PASSWORD", "")SENTRY_OPTIONS['mail.port'] = int(os.getenv("SENTRY_EMAIL_PORT", "25"))SENTRY_OPTIONS['mail.host'] = os.getenv("SENTRY_EMAIL_HOST", "")SENTRY_OPTIONS['mail.from'] = os.getenv("SENTRY_EMAIL_FROM", "")########################## Bitbucket Integration ########################## BITBUCKET_CONSUMER_KEY = 'YOUR_BITBUCKET_CONSUMER_KEY'# BITBUCKET_CONSUMER_SECRET = 'YOUR_BITBUCKET_CONSUMER_SECRET'########## Relay ##########SENTRY_RELAY_WHITELIST_PK = []SENTRY_RELAY_OPEN_REGISTRATION = True# No Python Extension Config Given---# Source: sentry/templates/configmap-snuba.yamlapiVersion: v1kind: ConfigMapmetadata:name: sentry-snubalabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"data:settings.py: |import osfrom snuba.settings import *env = os.environ.getDEBUG = env("DEBUG", "0").lower() in ("1", "true")# Clickhouse OptionsCLUSTERS = [{"host": env("CLICKHOUSE_HOST", "sentry-clickhouse"),"port": int(9000),"user": env("CLICKHOUSE_USER", "default"),"password": env("CLICKHOUSE_PASSWORD", ""),"database": env("CLICKHOUSE_DATABASE", "default"),"http_port": 8123,"storage_sets": {"cdc","discover","events","events_ro","metrics","migrations","outcomes","querylog","sessions","transactions","transactions_ro","transactions_v2","errors_v2","errors_v2_ro","profiles","replays","generic_metrics_sets",},"single_node": False,"cluster_name": "sentry-clickhouse","distributed_cluster_name": "sentry-clickhouse",},]# Redis OptionsREDIS_HOST = "sentry-sentry-redis-master"REDIS_PORT = 6379REDIS_PASSWORD = ""REDIS_DB = int(env("REDIS_DB", 1))# No Python Extension Config Given---# Source: sentry/templates/pvc.yamlkind: PersistentVolumeClaimapiVersion: v1metadata:name: sentry-datalabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:accessModes:- "ReadWriteOnce"resources:requests:storage: "10Gi"---# Source: sentry/charts/rabbitmq/templates/role.yamlkind: RoleapiVersion: rbac.authorization.k8s.io/v1metadata:name: sentry-rabbitmq-endpoint-readernamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmrules:- apiGroups: [""]resources: ["endpoints"]verbs: ["get"]- apiGroups: [""]resources: ["events"]verbs: ["create"]---# Source: sentry/charts/rabbitmq/templates/rolebinding.yamlkind: RoleBindingapiVersion: rbac.authorization.k8s.io/v1metadata:name: sentry-rabbitmq-endpoint-readernamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmsubjects:- kind: ServiceAccountname: sentry-rabbitmqroleRef:apiGroup: rbac.authorization.k8s.iokind: Rolename: sentry-rabbitmq-endpoint-reader---# Source: sentry/charts/clickhouse/templates/svc-clickhouse-headless.yamlapiVersion: v1kind: Servicemetadata:name: sentry-clickhouse-headlesslabels:app.kubernetes.io/name: clickhouse-headlessapp.kubernetes.io/instance: sentry-headlessapp.kubernetes.io/managed-by: Helmspec:clusterIP: "None"ports:- port: 9000targetPort: tcp-portprotocol: TCPname: tcp-port- port: 8123targetPort: http-portprotocol: TCPname: http-port- port: 9009targetPort: inter-http-portprotocol: TCPname: inter-http-portselector:app.kubernetes.io/name: clickhouseapp.kubernetes.io/instance: sentry---# Source: sentry/charts/clickhouse/templates/svc-clickhouse.yamlapiVersion: v1kind: Servicemetadata:name: sentry-clickhouselabels:app.kubernetes.io/name: clickhouseapp.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:ports:- port: 9000targetPort: tcp-portprotocol: TCPname: tcp-port- port: 8123targetPort: http-portprotocol: TCPname: http-port- port: 9009targetPort: inter-http-portprotocol: TCPname: inter-http-portselector:app.kubernetes.io/name: clickhouseapp.kubernetes.io/instance: sentry---# Source: sentry/charts/kafka/charts/zookeeper/templates/svc-headless.yamlapiVersion: v1kind: Servicemetadata:name: sentry-zookeeper-headlessnamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeperhelm.sh/chart: zookeeper-9.1.5app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperspec:type: ClusterIPclusterIP: NonepublishNotReadyAddresses: trueports:- name: tcp-clientport: 2181targetPort: client- name: tcp-followerport: 2888targetPort: follower- name: tcp-electionport: 3888targetPort: electionselector:app.kubernetes.io/name: zookeeperapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeeper---# Source: sentry/charts/kafka/charts/zookeeper/templates/svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-zookeepernamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeperhelm.sh/chart: zookeeper-9.1.5app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperspec:type: ClusterIPsessionAffinity: Noneports:- name: tcp-clientport: 2181targetPort: clientnodePort: null- name: tcp-followerport: 2888targetPort: follower- name: tcp-electionport: 3888targetPort: electionselector:app.kubernetes.io/name: zookeeperapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeeper---# Source: sentry/charts/kafka/templates/svc-headless.yamlapiVersion: v1kind: Servicemetadata:name: sentry-kafka-headlessnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: kafkahelm.sh/chart: kafka-16.3.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: kafkaspec:type: ClusterIPclusterIP: Noneports:- name: tcp-clientport: 9092protocol: TCPtargetPort: kafka-client- name: tcp-internalport: 9093protocol: TCPtargetPort: kafka-internalselector:app.kubernetes.io/name: kafkaapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: kafka---# Source: sentry/charts/kafka/templates/svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-kafkanamespace: "infrastructure-prod"labels:app.kubernetes.io/name: kafkahelm.sh/chart: kafka-16.3.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: kafkaspec:type: ClusterIPsessionAffinity: Noneports:- name: tcp-clientport: 9092protocol: TCPtargetPort: kafka-clientnodePort: nullselector:app.kubernetes.io/name: kafkaapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: kafka---# Source: sentry/charts/nginx/templates/svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-nginxnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: nginxhelm.sh/chart: nginx-12.0.4app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmannotations:spec:type: ClusterIPsessionAffinity: Noneports:- name: httpport: 80targetPort: httpselector:app.kubernetes.io/name: nginxapp.kubernetes.io/instance: sentry---# Source: sentry/charts/postgresql/templates/svc-headless.yamlapiVersion: v1kind: Servicemetadata:name: sentry-sentry-postgresql-headlesslabels:app.kubernetes.io/name: sentry-postgresqlhelm.sh/chart: postgresql-10.16.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helm# Use this annotation in addition to the actual publishNotReadyAddresses# field below because the annotation will stop being respected soon but the# field is broken in some versions of Kubernetes:# https://github.com/kubernetes/kubernetes/issues/58662service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"namespace: infrastructure-prodspec:type: ClusterIPclusterIP: None# We want all pods in the StatefulSet to have their addresses published for# the sake of the other Postgresql pods even before they're ready, since they# have to be able to talk to each other in order to become ready.publishNotReadyAddresses: trueports:- name: tcp-postgresqlport: 5432targetPort: tcp-postgresqlselector:app.kubernetes.io/name: sentry-postgresqlapp.kubernetes.io/instance: sentry---# Source: sentry/charts/postgresql/templates/svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-sentry-postgresqllabels:app.kubernetes.io/name: sentry-postgresqlhelm.sh/chart: postgresql-10.16.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmannotations:namespace: infrastructure-prodspec:type: ClusterIPports:- name: tcp-postgresqlport: 5432targetPort: tcp-postgresqlselector:app.kubernetes.io/name: sentry-postgresqlapp.kubernetes.io/instance: sentryrole: primary---# Source: sentry/charts/rabbitmq/templates/svc-headless.yamlapiVersion: v1kind: Servicemetadata:name: sentry-rabbitmq-headlessnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:clusterIP: Noneports:- name: epmdport: 4369targetPort: epmd- name: amqpport: 5672targetPort: amqp- name: distport: 25672targetPort: dist- name: http-statsport: 15672targetPort: statsselector:app.kubernetes.io/name: rabbitmqapp.kubernetes.io/instance: sentrypublishNotReadyAddresses: true---# Source: sentry/charts/rabbitmq/templates/svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-rabbitmqnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:type: ClusterIPports:- name: amqpport: 5672targetPort: amqpnodePort: null- name: epmdport: 4369targetPort: epmdnodePort: null- name: distport: 25672targetPort: distnodePort: null- name: http-statsport: 15672targetPort: statsnodePort: nullselector:app.kubernetes.io/name: rabbitmqapp.kubernetes.io/instance: sentry---# Source: sentry/charts/redis/templates/headless-svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-sentry-redis-headlessnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmannotations:spec:type: ClusterIPclusterIP: Noneports:- name: tcp-redisport: 6379targetPort: redisselector:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentry---# Source: sentry/charts/redis/templates/master/service.yamlapiVersion: v1kind: Servicemetadata:name: sentry-sentry-redis-masternamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: masterspec:type: ClusterIPsessionAffinity: Noneports:- name: tcp-redisport: 6379targetPort: redisnodePort: nullselector:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: master---# Source: sentry/charts/redis/templates/replicas/service.yamlapiVersion: v1kind: Servicemetadata:name: sentry-sentry-redis-replicasnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: replicaspec:type: ClusterIPsessionAffinity: Noneports:- name: tcp-redisport: 6379targetPort: redisnodePort: nullselector:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: replica---# Source: sentry/charts/zookeeper/templates/svc-headless.yamlapiVersion: v1kind: Servicemetadata:name: sentry-zookeeper-clickhouse-headlessnamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeper-clickhousehelm.sh/chart: zookeeper-9.0.0app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperspec:type: ClusterIPclusterIP: NonepublishNotReadyAddresses: trueports:- name: tcp-clientport: 2181targetPort: client- name: tcp-followerport: 2888targetPort: follower- name: tcp-electionport: 3888targetPort: electionselector:app.kubernetes.io/name: zookeeper-clickhouseapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeeper---# Source: sentry/charts/zookeeper/templates/svc.yamlapiVersion: v1kind: Servicemetadata:name: sentry-zookeeper-clickhousenamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeper-clickhousehelm.sh/chart: zookeeper-9.0.0app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperspec:type: ClusterIPsessionAffinity: Noneports:- name: tcp-clientport: 2181targetPort: clientnodePort: null- name: tcp-followerport: 2888targetPort: follower- name: tcp-electionport: 3888targetPort: electionselector:app.kubernetes.io/name: zookeeper-clickhouseapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeeper---# Source: sentry/templates/service-relay.yamlapiVersion: v1kind: Servicemetadata:name: sentry-relayannotations:labels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:type: ClusterIPports:- port: 3000targetPort: 3000protocol: TCPname: sentry-relayselector:app: sentryrole: relay---# Source: sentry/templates/service-sentry.yamlapiVersion: v1kind: Servicemetadata:name: sentry-webannotations:labels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:type: ClusterIPports:- port: 9000targetPort: 9000protocol: TCPname: sentryselector:app: sentryrole: web---# Source: sentry/templates/service-snuba.yamlapiVersion: v1kind: Servicemetadata:name: sentry-snubaannotations:labels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:type: ClusterIPports:- port: 1218targetPort: 1218protocol: TCPname: sentryselector:app: sentryrole: snuba-api---# Source: sentry/charts/nginx/templates/deployment.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-nginxnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: nginxhelm.sh/chart: nginx-12.0.4app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:replicas: 1strategy:rollingUpdate: {}type: RollingUpdateselector:matchLabels:app.kubernetes.io/name: nginxapp.kubernetes.io/instance: sentrytemplate:metadata:labels:app.kubernetes.io/name: nginxhelm.sh/chart: nginx-12.0.4app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmannotations:spec:automountServiceAccountToken: falseshareProcessNamespace: falseserviceAccountName: defaultaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: nginxapp.kubernetes.io/instance: sentrynamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:hostNetwork: falsehostIPC: falseinitContainers:containers:- name: nginximage: docker.io/bitnami/nginx:1.22.0-debian-11-r3imagePullPolicy: "IfNotPresent"env:- name: BITNAMI_DEBUGvalue: "false"envFrom:ports:- name: httpcontainerPort: 8080livenessProbe:failureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5tcpSocket:port: httpreadinessProbe:failureThreshold: 3initialDelaySeconds: 5periodSeconds: 5successThreshold: 1timeoutSeconds: 3tcpSocket:port: httpresources:limits: {}requests: {}volumeMounts:- name: nginx-server-blockmountPath: /opt/bitnami/nginx/conf/server_blocksvolumes:- name: nginx-server-blockconfigMap:name: sentry-nginx---# Source: sentry/templates/deployment-sentry-cron.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-cronlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: cronreplicas: 1template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 721120367bee8253bdefa95be2b5282a544569fa938972321d7ef43b58b9b31blabels:app: sentryrelease: "sentry"role: cronspec:affinity:containers:- name: sentry-cronimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry"]args:- "run"- "cron"env:- name: SNUBAvalue: http://sentry-snuba:1218- name: C_FORCE_ROOTvalue: "true"- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/deployment-sentry-web.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-weblabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:revisionHistoryLimit: 10strategy:type: RollingUpdateselector:matchLabels:app: sentryrelease: "sentry"role: webreplicas: 1template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: e725a65a4a22b12e41b799b620f74f52b95bdf6d6d1af95c8a627de302d12c9alabels:app: sentryrelease: "sentry"role: webspec:affinity:containers:- name: sentry-webimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry", "run", "web"]ports:- containerPort: 9000env:- name: SNUBAvalue: http://sentry-snuba:1218- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-datalivenessProbe:failureThreshold: 5httpGet:path: /_health/port: 9000scheme: HTTPinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 2readinessProbe:failureThreshold: 5httpGet:path: /_health/port: 9000scheme: HTTPinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 2resources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-datapersistentVolumeClaim:claimName: sentry-data---# Source: sentry/templates/deployment-sentry-worker.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-workerlabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: workerreplicas: 3template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: d03d07d378c02472b1510daabc8ad5085fdb4c675a48a372097b3ab9450fc1b2labels:app: sentryrelease: "sentry"role: workerspec:affinity:containers:- name: sentry-workerimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry"]args:- "run"- "worker"env:- name: SNUBAvalue: http://sentry-snuba:1218- name: C_FORCE_ROOTvalue: "true"- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:{}volumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/deployment-snuba-api.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: sentry-snuba-apilabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:revisionHistoryLimit: 10selector:matchLabels:app: sentryrelease: "sentry"role: snuba-apireplicas: 1template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"role: snuba-apispec:affinity:containers:- name: sentry-snubaimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentports:- containerPort: 1218env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.py- name: DEFAULT_BROKERSvalue: "sentry-kafka:9092"envFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: truelivenessProbe:failureThreshold: 5httpGet:path: /port: 1218scheme: HTTPinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 2readinessProbe:failureThreshold: 10httpGet:path: /port: 1218scheme: HTTPinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 2resources:{}volumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/charts/clickhouse/templates/statefulset-clickhouse.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-clickhouselabels:app.kubernetes.io/name: clickhouseapp.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:replicas: 3podManagementPolicy: ParallelupdateStrategy:type: RollingUpdateserviceName: sentry-clickhouse-headlessselector:matchLabels:app.kubernetes.io/name: clickhouseapp.kubernetes.io/instance: sentrytemplate:metadata:annotations:checksum/config: 8bd2c93f89a6bf2126bf5fd40a1f5d3452adf072563105739c92f1f2f3381b2dlabels:app.kubernetes.io/name: clickhouseapp.kubernetes.io/instance: sentryspec:initContainers:- name: initimage: busybox:1.31.0imagePullPolicy: IfNotPresentargs:- /bin/sh- -c- |mkdir -p /etc/clickhouse-server/metrica.dcontainers:- name: sentry-clickhouseimage: yandex/clickhouse-server:20.8.19.4imagePullPolicy: IfNotPresentcommand:- /bin/bash- -c- export SHARD=${HOSTNAME##*-} && /entrypoint.shports:- name: http-portcontainerPort: 8123- name: tcp-portcontainerPort: 9000- name: inter-http-portcontainerPort: 9009livenessProbe:tcpSocket:port: 9000initialDelaySeconds: 30periodSeconds: 30timeoutSeconds: 5failureThreshold: 3successThreshold: 1readinessProbe:tcpSocket:port: 9000initialDelaySeconds: 30periodSeconds: 30timeoutSeconds: 5failureThreshold: 3successThreshold: 1volumeMounts:- name: sentry-clickhouse-datamountPath: /var/lib/clickhouse- name: sentry-clickhouse-logsmountPath: /var/log/clickhouse-server- name: sentry-clickhouse-configmountPath: /etc/clickhouse-server/config.d- name: sentry-clickhouse-metricamountPath: /etc/clickhouse-server/metrica.d- name: sentry-clickhouse-usersmountPath: /etc/clickhouse-server/users.dvolumes:- name: sentry-clickhouse-datapersistentVolumeClaim:claimName: sentry-clickhouse-data- name: sentry-clickhouse-logsemptyDir: {}- name: sentry-clickhouse-configconfigMap:name: sentry-clickhouse-configitems:- key: config.xmlpath: config.xml- name: sentry-clickhouse-metricaconfigMap:name: sentry-clickhouse-metricaitems:- key: metrica.xmlpath: metrica.xml- name: sentry-clickhouse-usersconfigMap:name: sentry-clickhouse-usersitems:- key: users.xmlpath: users.xmlvolumeClaimTemplates:- metadata:name: sentry-clickhouse-datalabels:app.kubernetes.io/name: clickhouse-dataapp.kubernetes.io/instance: sentry-dataapp.kubernetes.io/managed-by: Helmspec:accessModes:- "ReadWriteOnce"resources:requests:storage: "30Gi"---# Source: sentry/charts/kafka/charts/zookeeper/templates/statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-zookeepernamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeperhelm.sh/chart: zookeeper-9.1.5app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperrole: zookeeperspec:replicas: 1podManagementPolicy: Parallelselector:matchLabels:app.kubernetes.io/name: zookeeperapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeeperserviceName: sentry-zookeeper-headlessupdateStrategy:rollingUpdate: {}type: RollingUpdatetemplate:metadata:annotations:labels:app.kubernetes.io/name: zookeeperhelm.sh/chart: zookeeper-9.1.5app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperspec:serviceAccountName: defaultaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: zookeeperapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeepernamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:securityContext:fsGroup: 1001initContainers:containers:- name: zookeeperimage: docker.io/bitnami/zookeeper:3.8.0-debian-10-r63imagePullPolicy: "IfNotPresent"securityContext:runAsNonRoot: truerunAsUser: 1001command:- /scripts/setup.shresources:limits: {}requests:cpu: 250mmemory: 256Mienv:- name: BITNAMI_DEBUGvalue: "false"- name: ZOO_DATA_LOG_DIRvalue: ""- name: ZOO_PORT_NUMBERvalue: "2181"- name: ZOO_TICK_TIMEvalue: "2000"- name: ZOO_INIT_LIMITvalue: "10"- name: ZOO_SYNC_LIMITvalue: "5"- name: ZOO_PRE_ALLOC_SIZEvalue: "65536"- name: ZOO_SNAPCOUNTvalue: "100000"- name: ZOO_MAX_CLIENT_CNXNSvalue: "60"- name: ZOO_4LW_COMMANDS_WHITELISTvalue: "srvr, mntr, ruok"- name: ZOO_LISTEN_ALLIPS_ENABLEDvalue: "no"- name: ZOO_AUTOPURGE_INTERVALvalue: "0"- name: ZOO_AUTOPURGE_RETAIN_COUNTvalue: "3"- name: ZOO_MAX_SESSION_TIMEOUTvalue: "40000"- name: ZOO_SERVERSvalue: sentry-zookeeper-0.sentry-zookeeper-headless.infrastructure-prod.svc.cluster.local:2888:3888::1- name: ZOO_ENABLE_AUTHvalue: "no"- name: ZOO_HEAP_SIZEvalue: "1024"- name: ZOO_LOG_LEVELvalue: "ERROR"- name: ALLOW_ANONYMOUS_LOGINvalue: "yes"- name: POD_NAMEvalueFrom:fieldRef:apiVersion: v1fieldPath: metadata.nameports:- name: clientcontainerPort: 2181- name: followercontainerPort: 2888- name: electioncontainerPort: 3888livenessProbe:failureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5exec:command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']readinessProbe:failureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5exec:command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']volumeMounts:- name: scriptsmountPath: /scripts/setup.shsubPath: setup.sh- name: datamountPath: /bitnami/zookeepervolumes:- name: scriptsconfigMap:name: sentry-zookeeper-scriptsdefaultMode: 0755volumeClaimTemplates:- metadata:name: dataannotations:spec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/charts/kafka/templates/statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-kafkanamespace: "infrastructure-prod"labels:app.kubernetes.io/name: kafkahelm.sh/chart: kafka-16.3.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: kafkaspec:podManagementPolicy: Parallelreplicas: 3selector:matchLabels:app.kubernetes.io/name: kafkaapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: kafkaserviceName: sentry-kafka-headlessupdateStrategy:rollingUpdate: {}type: RollingUpdatetemplate:metadata:labels:app.kubernetes.io/name: kafkahelm.sh/chart: kafka-16.3.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: kafkaannotations:spec:hostNetwork: falsehostIPC: falseaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: kafkaapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: kafkanamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:securityContext:fsGroup: 1001serviceAccountName: sentry-kafkacontainers:- name: kafkaimage: docker.io/bitnami/kafka:3.1.1-debian-10-r6imagePullPolicy: "IfNotPresent"securityContext:runAsNonRoot: truerunAsUser: 1001command:- /scripts/setup.shenv:- name: BITNAMI_DEBUGvalue: "false"- name: MY_POD_IPvalueFrom:fieldRef:fieldPath: status.podIP- name: MY_POD_NAMEvalueFrom:fieldRef:fieldPath: metadata.name- name: KAFKA_CFG_ZOOKEEPER_CONNECTvalue: "sentry-zookeeper"- name: KAFKA_INTER_BROKER_LISTENER_NAMEvalue: "INTERNAL"- name: KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAPvalue: "INTERNAL:PLAINTEXT,CLIENT:PLAINTEXT"- name: KAFKA_CFG_LISTENERSvalue: "INTERNAL://:9093,CLIENT://:9092"- name: KAFKA_CFG_ADVERTISED_LISTENERSvalue: "INTERNAL://$(MY_POD_NAME).sentry-kafka-headless.infrastructure-prod.svc.cluster.local:9093,CLIENT://$(MY_POD_NAME).sentry-kafka-headless.infrastructure-prod.svc.cluster.local:9092"- name: ALLOW_PLAINTEXT_LISTENERvalue: "yes"- name: KAFKA_ZOOKEEPER_PROTOCOLvalue: PLAINTEXT- name: KAFKA_VOLUME_DIRvalue: "/bitnami/kafka"- name: KAFKA_LOG_DIRvalue: "/opt/bitnami/kafka/logs"- name: KAFKA_CFG_DELETE_TOPIC_ENABLEvalue: "false"- name: KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLEvalue: "true"- name: KAFKA_HEAP_OPTSvalue: "-Xmx1024m -Xms1024m"- name: KAFKA_CFG_LOG_FLUSH_INTERVAL_MESSAGESvalue: "10000"- name: KAFKA_CFG_LOG_FLUSH_INTERVAL_MSvalue: "1000"- name: KAFKA_CFG_LOG_RETENTION_BYTESvalue: "1073741824"- name: KAFKA_CFG_LOG_RETENTION_CHECK_INTERVALS_MSvalue: "300000"- name: KAFKA_CFG_LOG_RETENTION_HOURSvalue: "168"- name: KAFKA_CFG_MESSAGE_MAX_BYTESvalue: "50000000"- name: KAFKA_CFG_LOG_SEGMENT_BYTESvalue: "1073741824"- name: KAFKA_CFG_LOG_DIRSvalue: "/bitnami/kafka/data"- name: KAFKA_CFG_DEFAULT_REPLICATION_FACTORvalue: "3"- name: KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTORvalue: "3"- name: KAFKA_CFG_TRANSACTION_STATE_LOG_REPLICATION_FACTORvalue: "3"- name: KAFKA_CFG_TRANSACTION_STATE_LOG_MIN_ISRvalue: "3"- name: KAFKA_CFG_NUM_IO_THREADSvalue: "8"- name: KAFKA_CFG_NUM_NETWORK_THREADSvalue: "3"- name: KAFKA_CFG_NUM_PARTITIONSvalue: "1"- name: KAFKA_CFG_NUM_RECOVERY_THREADS_PER_DATA_DIRvalue: "1"- name: KAFKA_CFG_SOCKET_RECEIVE_BUFFER_BYTESvalue: "102400"- name: KAFKA_CFG_SOCKET_REQUEST_MAX_BYTESvalue: "50000000"- name: KAFKA_CFG_SOCKET_SEND_BUFFER_BYTESvalue: "102400"- name: KAFKA_CFG_ZOOKEEPER_CONNECTION_TIMEOUT_MSvalue: "6000"- name: KAFKA_CFG_AUTHORIZER_CLASS_NAMEvalue: ""- name: KAFKA_CFG_ALLOW_EVERYONE_IF_NO_ACL_FOUNDvalue: "true"- name: KAFKA_CFG_SUPER_USERSvalue: "User:admin"ports:- name: kafka-clientcontainerPort: 9092- name: kafka-internalcontainerPort: 9093livenessProbe:failureThreshold: 3initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5tcpSocket:port: kafka-clientreadinessProbe:failureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5tcpSocket:port: kafka-clientresources:limits: {}requests: {}volumeMounts:- name: datamountPath: /bitnami/kafka- name: logsmountPath: /opt/bitnami/kafka/logs- name: scriptsmountPath: /scripts/setup.shsubPath: setup.shvolumes:- name: scriptsconfigMap:name: sentry-kafka-scriptsdefaultMode: 0755- name: logsemptyDir: {}volumeClaimTemplates:- metadata:name: dataspec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/charts/postgresql/templates/statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-sentry-postgresqllabels:app.kubernetes.io/name: sentry-postgresqlhelm.sh/chart: postgresql-10.16.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: primaryannotations:namespace: infrastructure-prodspec:serviceName: sentry-sentry-postgresql-headlessreplicas: 1updateStrategy:type: RollingUpdateselector:matchLabels:app.kubernetes.io/name: sentry-postgresqlapp.kubernetes.io/instance: sentryrole: primarytemplate:metadata:name: sentry-sentry-postgresqllabels:app.kubernetes.io/name: sentry-postgresqlhelm.sh/chart: postgresql-10.16.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmrole: primaryapp.kubernetes.io/component: primaryspec:affinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: sentry-postgresqlapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: primarynamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:securityContext:fsGroup: 1001automountServiceAccountToken: falsecontainers:- name: sentry-sentry-postgresqlimage: docker.io/bitnami/postgresql:11.14.0-debian-10-r28imagePullPolicy: "IfNotPresent"resources:requests:cpu: 250mmemory: 256MisecurityContext:runAsUser: 1001env:- name: BITNAMI_DEBUGvalue: "false"- name: POSTGRESQL_PORT_NUMBERvalue: "5432"- name: POSTGRESQL_VOLUME_DIRvalue: "/bitnami/postgresql"- name: PGDATAvalue: "/bitnami/postgresql/data"- name: POSTGRES_USERvalue: "postgres"- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-password- name: POSTGRES_DBvalue: "sentry"- name: POSTGRESQL_ENABLE_LDAPvalue: "no"- name: POSTGRESQL_ENABLE_TLSvalue: "no"- name: POSTGRESQL_LOG_HOSTNAMEvalue: "false"- name: POSTGRESQL_LOG_CONNECTIONSvalue: "false"- name: POSTGRESQL_LOG_DISCONNECTIONSvalue: "false"- name: POSTGRESQL_PGAUDIT_LOG_CATALOGvalue: "off"- name: POSTGRESQL_CLIENT_MIN_MESSAGESvalue: "error"- name: POSTGRESQL_SHARED_PRELOAD_LIBRARIESvalue: "pgaudit"ports:- name: tcp-postgresqlcontainerPort: 5432livenessProbe:exec:command:- /bin/sh- -c- exec pg_isready -U "postgres" -d "dbname=sentry" -h 127.0.0.1 -p 5432initialDelaySeconds: 30periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 6readinessProbe:exec:command:- /bin/sh- -c- -e- |exec pg_isready -U "postgres" -d "dbname=sentry" -h 127.0.0.1 -p 5432[ -f /opt/bitnami/postgresql/tmp/.initialized ] || [ -f /bitnami/postgresql/.initialized ]initialDelaySeconds: 5periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 6volumeMounts:- name: dshmmountPath: /dev/shm- name: datamountPath: /bitnami/postgresqlsubPath:volumes:- name: dshmemptyDir:medium: MemoryvolumeClaimTemplates:- metadata:name: dataspec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/charts/rabbitmq/templates/statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-rabbitmqnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmspec:serviceName: sentry-rabbitmq-headlesspodManagementPolicy: OrderedReadyreplicas: 3updateStrategy:type: RollingUpdateselector:matchLabels:app.kubernetes.io/name: rabbitmqapp.kubernetes.io/instance: sentrytemplate:metadata:labels:app.kubernetes.io/name: rabbitmqhelm.sh/chart: rabbitmq-8.32.2app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmannotations:checksum/config: bda11477cbb6a33235db045ebe8c3ead619193519420c1d0b0c55f1ef11054ffchecksum/secret: babf0fe4aa34d34b97e834e09bc2b3244531b2af5d46a971f1f80e2709a1d9b3spec:serviceAccountName: sentry-rabbitmqaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: rabbitmqapp.kubernetes.io/instance: sentrynamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:securityContext:fsGroup: 1001runAsUser: 1001terminationGracePeriodSeconds: 120containers:- name: rabbitmqimage: docker.io/bitnami/rabbitmq:3.9.16-debian-10-r0imagePullPolicy: "IfNotPresent"env:- name: BITNAMI_DEBUGvalue: "false"- name: MY_POD_IPvalueFrom:fieldRef:fieldPath: status.podIP- name: MY_POD_NAMEvalueFrom:fieldRef:fieldPath: metadata.name- name: MY_POD_NAMESPACEvalueFrom:fieldRef:fieldPath: metadata.namespace- name: K8S_SERVICE_NAMEvalue: "sentry-rabbitmq-headless"- name: K8S_ADDRESS_TYPEvalue: hostname- name: RABBITMQ_FORCE_BOOTvalue: "yes"- name: RABBITMQ_NODE_NAMEvalue: "rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"- name: K8S_HOSTNAME_SUFFIXvalue: ".$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"- name: RABBITMQ_MNESIA_DIRvalue: "/bitnami/rabbitmq/mnesia/$(RABBITMQ_NODE_NAME)"- name: RABBITMQ_LDAP_ENABLEvalue: "no"- name: RABBITMQ_LOGSvalue: "-"- name: RABBITMQ_ULIMIT_NOFILESvalue: "65536"- name: RABBITMQ_USE_LONGNAMEvalue: "true"- name: RABBITMQ_ERL_COOKIEvalueFrom:secretKeyRef:name: sentry-rabbitmqkey: rabbitmq-erlang-cookie- name: RABBITMQ_CLUSTER_REBALANCEvalue: "true"- name: RABBITMQ_LOAD_DEFINITIONSvalue: "yes"- name: RABBITMQ_DEFINITIONS_FILEvalue: "/app/load_definition.json"- name: RABBITMQ_SECURE_PASSWORDvalue: "yes"- name: RABBITMQ_USERNAMEvalue: "guest"- name: RABBITMQ_PASSWORDvalueFrom:secretKeyRef:name: sentry-rabbitmqkey: rabbitmq-password- name: RABBITMQ_PLUGINSvalue: "rabbitmq_management, rabbitmq_peer_discovery_k8s, rabbitmq_auth_backend_ldap"ports:- name: amqpcontainerPort: 5672- name: distcontainerPort: 25672- name: statscontainerPort: 15672- name: epmdcontainerPort: 4369livenessProbe:exec:command:- /bin/bash- -ec- rabbitmq-diagnostics -q pinginitialDelaySeconds: 120periodSeconds: 30timeoutSeconds: 20successThreshold: 1failureThreshold: 6readinessProbe:exec:command:- /bin/bash- -ec- rabbitmq-diagnostics -q check_running && rabbitmq-diagnostics -q check_local_alarmsinitialDelaySeconds: 10periodSeconds: 30timeoutSeconds: 20successThreshold: 1failureThreshold: 3lifecycle:preStop:exec:command:- /bin/bash- -ec- |if [[ -f /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh ]]; then/opt/bitnami/scripts/rabbitmq/nodeshutdown.sh -t "120" -d "false"elserabbitmqctl stop_appfiresources:limits: {}requests: {}volumeMounts:- name: configurationmountPath: /bitnami/rabbitmq/conf- name: datamountPath: /bitnami/rabbitmq/mnesia- name: load-definition-volumemountPath: /appreadOnly: truevolumes:- name: configurationconfigMap:name: sentry-rabbitmq-configitems:- key: rabbitmq.confpath: rabbitmq.conf- name: load-definition-volumesecret:secretName: "load-definition"volumeClaimTemplates:- metadata:name: datalabels:app.kubernetes.io/name: rabbitmqapp.kubernetes.io/instance: sentryspec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/charts/redis/templates/master/application.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-sentry-redis-masternamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: masterspec:replicas: 1selector:matchLabels:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: masterserviceName: sentry-sentry-redis-headlessupdateStrategy:rollingUpdate: {}type: RollingUpdatetemplate:metadata:labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: masterannotations:checksum/configmap: 66a84499776e7002d8a81e06339571812f49df8620df929ca1c37c78ac96d465checksum/health: f5869e6c4f61bc6462262280fbab70daa05e465ef3f84417b93d87970068f6f5checksum/scripts: 5993695ce3dc0e9fb9930990c3d98068773da465aa5b7aa2ef5fb9be51b0d7bechecksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855spec:securityContext:fsGroup: 1001serviceAccountName: sentry-sentry-redisaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: masternamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:terminationGracePeriodSeconds: 30containers:- name: redisimage: docker.io/bitnami/redis:6.2.7-debian-11-r3imagePullPolicy: "IfNotPresent"securityContext:runAsUser: 1001command:- /bin/bashargs:- -c- /opt/bitnami/scripts/start-scripts/start-master.shenv:- name: BITNAMI_DEBUGvalue: "false"- name: REDIS_REPLICATION_MODEvalue: master- name: ALLOW_EMPTY_PASSWORDvalue: "yes"- name: REDIS_TLS_ENABLEDvalue: "no"- name: REDIS_PORTvalue: "6379"ports:- name: rediscontainerPort: 6379livenessProbe:initialDelaySeconds: 20periodSeconds: 5# One second longer than command timeout should prevent generation of zombie processes.timeoutSeconds: 6successThreshold: 1failureThreshold: 5exec:command:- sh- -c- /health/ping_liveness_local.sh 5readinessProbe:initialDelaySeconds: 20periodSeconds: 5timeoutSeconds: 2successThreshold: 1failureThreshold: 5exec:command:- sh- -c- /health/ping_readiness_local.sh 1resources:limits: {}requests: {}volumeMounts:- name: start-scriptsmountPath: /opt/bitnami/scripts/start-scripts- name: healthmountPath: /health- name: redis-datamountPath: /datasubPath:- name: configmountPath: /opt/bitnami/redis/mounted-etc- name: redis-tmp-confmountPath: /opt/bitnami/redis/etc/- name: tmpmountPath: /tmpvolumes:- name: start-scriptsconfigMap:name: sentry-sentry-redis-scriptsdefaultMode: 0755- name: healthconfigMap:name: sentry-sentry-redis-healthdefaultMode: 0755- name: configconfigMap:name: sentry-sentry-redis-configuration- name: redis-tmp-confemptyDir: {}- name: tmpemptyDir: {}volumeClaimTemplates:- metadata:name: redis-datalabels:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: masterspec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/charts/redis/templates/replicas/statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-sentry-redis-replicasnamespace: "infrastructure-prod"labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: replicaspec:replicas: 3selector:matchLabels:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: replicaserviceName: sentry-sentry-redis-headlessupdateStrategy:rollingUpdate: {}type: RollingUpdatetemplate:metadata:labels:app.kubernetes.io/name: sentry-redishelm.sh/chart: redis-16.12.1app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: replicaannotations:checksum/configmap: 66a84499776e7002d8a81e06339571812f49df8620df929ca1c37c78ac96d465checksum/health: f5869e6c4f61bc6462262280fbab70daa05e465ef3f84417b93d87970068f6f5checksum/scripts: 5993695ce3dc0e9fb9930990c3d98068773da465aa5b7aa2ef5fb9be51b0d7bechecksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855spec:securityContext:fsGroup: 1001serviceAccountName: sentry-sentry-redisaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: replicanamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:terminationGracePeriodSeconds: 30containers:- name: redisimage: docker.io/bitnami/redis:6.2.7-debian-11-r3imagePullPolicy: "IfNotPresent"securityContext:runAsUser: 1001command:- /bin/bashargs:- -c- /opt/bitnami/scripts/start-scripts/start-replica.shenv:- name: BITNAMI_DEBUGvalue: "false"- name: REDIS_REPLICATION_MODEvalue: slave- name: REDIS_MASTER_HOSTvalue: sentry-sentry-redis-master-0.sentry-sentry-redis-headless.infrastructure-prod.svc.cluster.local- name: REDIS_MASTER_PORT_NUMBERvalue: "6379"- name: ALLOW_EMPTY_PASSWORDvalue: "yes"- name: REDIS_TLS_ENABLEDvalue: "no"- name: REDIS_PORTvalue: "6379"ports:- name: rediscontainerPort: 6379startupProbe:failureThreshold: 22initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 5tcpSocket:port: redislivenessProbe:initialDelaySeconds: 20periodSeconds: 5timeoutSeconds: 6successThreshold: 1failureThreshold: 5exec:command:- sh- -c- /health/ping_liveness_local_and_master.sh 5readinessProbe:initialDelaySeconds: 20periodSeconds: 5timeoutSeconds: 2successThreshold: 1failureThreshold: 5exec:command:- sh- -c- /health/ping_readiness_local_and_master.sh 1resources:limits: {}requests: {}volumeMounts:- name: start-scriptsmountPath: /opt/bitnami/scripts/start-scripts- name: healthmountPath: /health- name: redis-datamountPath: /datasubPath:- name: configmountPath: /opt/bitnami/redis/mounted-etc- name: redis-tmp-confmountPath: /opt/bitnami/redis/etcvolumes:- name: start-scriptsconfigMap:name: sentry-sentry-redis-scriptsdefaultMode: 0755- name: healthconfigMap:name: sentry-sentry-redis-healthdefaultMode: 0755- name: configconfigMap:name: sentry-sentry-redis-configuration- name: redis-tmp-confemptyDir: {}volumeClaimTemplates:- metadata:name: redis-datalabels:app.kubernetes.io/name: sentry-redisapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: replicaspec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/charts/zookeeper/templates/statefulset.yamlapiVersion: apps/v1kind: StatefulSetmetadata:name: sentry-zookeeper-clickhousenamespace: infrastructure-prodlabels:app.kubernetes.io/name: zookeeper-clickhousehelm.sh/chart: zookeeper-9.0.0app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperrole: zookeeperspec:replicas: 3podManagementPolicy: Parallelselector:matchLabels:app.kubernetes.io/name: zookeeper-clickhouseapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeeperserviceName: sentry-zookeeper-clickhouse-headlessupdateStrategy:rollingUpdate: {}type: RollingUpdatetemplate:metadata:annotations:labels:app.kubernetes.io/name: zookeeper-clickhousehelm.sh/chart: zookeeper-9.0.0app.kubernetes.io/instance: sentryapp.kubernetes.io/managed-by: Helmapp.kubernetes.io/component: zookeeperspec:serviceAccountName: defaultaffinity:podAffinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: zookeeper-clickhouseapp.kubernetes.io/instance: sentryapp.kubernetes.io/component: zookeepernamespaces:- "infrastructure-prod"topologyKey: kubernetes.io/hostnameweight: 1nodeAffinity:securityContext:fsGroup: 1001initContainers:containers:- name: zookeeperimage: docker.io/bitnami/zookeeper:3.8.0-debian-10-r0imagePullPolicy: "IfNotPresent"securityContext:runAsNonRoot: truerunAsUser: 1001command:- /scripts/setup.shresources:limits: {}requests:cpu: 250mmemory: 256Mienv:- name: BITNAMI_DEBUGvalue: "false"- name: ZOO_DATA_LOG_DIRvalue: ""- name: ZOO_PORT_NUMBERvalue: "2181"- name: ZOO_TICK_TIMEvalue: "2000"- name: ZOO_INIT_LIMITvalue: "10"- name: ZOO_SYNC_LIMITvalue: "5"- name: ZOO_PRE_ALLOC_SIZEvalue: "65536"- name: ZOO_SNAPCOUNTvalue: "100000"- name: ZOO_MAX_CLIENT_CNXNSvalue: "60"- name: ZOO_4LW_COMMANDS_WHITELISTvalue: "srvr, mntr, ruok"- name: ZOO_LISTEN_ALLIPS_ENABLEDvalue: "no"- name: ZOO_AUTOPURGE_INTERVALvalue: "0"- name: ZOO_AUTOPURGE_RETAIN_COUNTvalue: "3"- name: ZOO_MAX_SESSION_TIMEOUTvalue: "40000"- name: ZOO_SERVERSvalue: sentry-zookeeper-clickhouse-0.sentry-zookeeper-clickhouse-headless.infrastructure-prod.svc.cluster.local:2888:3888::1 sentry-zookeeper-clickhouse-1.sentry-zookeeper-clickhouse-headless.infrastructure-prod.svc.cluster.local:2888:3888::2 sentry-zookeeper-clickhouse-2.sentry-zookeeper-clickhouse-headless.infrastructure-prod.svc.cluster.local:2888:3888::3- name: ZOO_ENABLE_AUTHvalue: "no"- name: ZOO_HEAP_SIZEvalue: "1024"- name: ZOO_LOG_LEVELvalue: "ERROR"- name: ALLOW_ANONYMOUS_LOGINvalue: "yes"- name: POD_NAMEvalueFrom:fieldRef:apiVersion: v1fieldPath: metadata.nameports:- name: clientcontainerPort: 2181- name: followercontainerPort: 2888- name: electioncontainerPort: 3888livenessProbe:failureThreshold: 6initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 5exec:command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']readinessProbe:failureThreshold: 6initialDelaySeconds: 5periodSeconds: 10successThreshold: 1timeoutSeconds: 5exec:command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']volumeMounts:- name: scriptsmountPath: /scripts/setup.shsubPath: setup.sh- name: datamountPath: /bitnami/zookeepervolumes:- name: scriptsconfigMap:name: sentry-zookeeper-clickhouse-scriptsdefaultMode: 0755volumeClaimTemplates:- metadata:name: dataannotations:spec:accessModes:- "ReadWriteOnce"resources:requests:storage: "8Gi"---# Source: sentry/templates/cronjob-sentry-cleanup.yamlapiVersion: batch/v1beta1kind: CronJobmetadata:name: sentry-sentry-cleanuplabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:schedule: "0 0 * * *"successfulJobsHistoryLimit: 5failedJobsHistoryLimit: 5concurrencyPolicy: "Allow"jobTemplate:spec:activeDeadlineSeconds: 100template:metadata:annotations:checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8achecksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 9494f8f4a42a81156dc5e1fcf076ae729ba6cf93e8c3fe09963b0de9a722f3b9labels:app: sentryrelease: "sentry"spec:affinity:containers:- name: sentry-sentry-cleanupimage: "getsentry/sentry:22.6.0"imagePullPolicy: IfNotPresentcommand: ["sentry"]args:- "cleanup"- "--days"- "90"env:- name: SNUBAvalue: http://sentry-snuba:1218- name: C_FORCE_ROOTvalue: "true"- name: POSTGRES_PASSWORDvalueFrom:secretKeyRef:name: sentry-sentry-postgresqlkey: postgresql-passwordvolumeMounts:- mountPath: /etc/sentryname: configreadOnly: true- mountPath: /var/lib/sentry/filesname: sentry-dataresources:nullrestartPolicy: Nevervolumes:- name: configconfigMap:name: sentry-sentry- name: sentry-dataemptyDir: {}---# Source: sentry/templates/cronjob-snuba-cleanup-errors.yamlapiVersion: batch/v1beta1kind: CronJobmetadata:name: sentry-snuba-cleanup-errorslabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:schedule: "0 * * * *"successfulJobsHistoryLimit: 5failedJobsHistoryLimit:concurrencyPolicy: "Allow"jobTemplate:spec:activeDeadlineSeconds: 100template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"spec:affinity:containers:- name: sentry-snuba-cleanup-errorsimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "cleanup"- "--storage"- "errors"- "--dry-run"- "False"- "--clickhouse-host"- "sentry-clickhouse"- "--clickhouse-port"- "9000"env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.pyenvFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:nullrestartPolicy: Nevervolumes:- name: configconfigMap:name: sentry-snuba---# Source: sentry/templates/cronjob-snuba-cleanup-transactions.yamlapiVersion: batch/v1beta1kind: CronJobmetadata:name: sentry-snuba-cleanup-transactionslabels:app: sentrychart: "sentry-15.0.8"release: "sentry"heritage: "Helm"spec:schedule: "0 * * * *"successfulJobsHistoryLimit: 5failedJobsHistoryLimit: 5concurrencyPolicy: "Allow"jobTemplate:spec:activeDeadlineSeconds: 100template:metadata:annotations:checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0labels:app: sentryrelease: "sentry"spec:affinity:containers:- name: sentry-snuba-cleanup-errorsimage: "getsentry/snuba:22.6.0"imagePullPolicy: IfNotPresentcommand:- "snuba"- "cleanup"- "--storage"- "transactions"- "--dry-run"- "False"- "--clickhouse-host"- "sentry-clickhouse"- "--clickhouse-port"- "9000"env:- name: SNUBA_SETTINGSvalue: /etc/snuba/settings.pyenvFrom:- secretRef:name: sentry-snuba-envvolumeMounts:- mountPath: /etc/snubaname: configreadOnly: trueresources:nullrestartPolicy: Nevervolumes:- name: configconfigMap:name: sentry-snubaNOTES:* When running upgrades, make sure to give back the `system.secretKey` value.kubectl -n infrastructure-prod get configmap sentry-sentry -o json | grep -m1 -Po '(?<=system.secret-key: )[^\\]*'
