https://github.com/sentry-kubernetes/charts

    https://artifacthub.io/packages/helm/sentry/sentry

    1. helm repo add sentry https://sentry-kubernetes.github.io/charts
    2. helm install sentry sentry/sentry
    3. helm install sentry sentry/sentry -f values.yaml
    1. NAME: sentry
    2. LAST DEPLOYED: Tue Aug 9 10:37:15 2022
    3. NAMESPACE: infrastructure-prod
    4. STATUS: pending-install
    5. REVISION: 1
    6. TEST SUITE: None
    7. USER-SUPPLIED VALUES:
    8. asHook: true
    9. auth:
    10. register: true
    11. clickhouse:
    12. clickhouse:
    13. configmap:
    14. builtin_dictionaries_reload_interval: "3600"
    15. compression:
    16. cases:
    17. - method: zstd
    18. min_part_size: "10000000000"
    19. min_part_size_ratio: "0.01"
    20. enabled: false
    21. default_session_timeout: "60"
    22. disable_internal_dns_cache: "1"
    23. enabled: true
    24. graphite:
    25. config:
    26. - asynchronous_metrics: true
    27. events: true
    28. events_cumulative: true
    29. interval: "60"
    30. metrics: true
    31. root_path: one_min
    32. timeout: "0.1"
    33. enabled: false
    34. keep_alive_timeout: "3"
    35. logger:
    36. count: "10"
    37. level: trace
    38. path: /var/log/clickhouse-server
    39. size: 1000M
    40. stdoutLogsEnabled: false
    41. mark_cache_size: "5368709120"
    42. max_concurrent_queries: "100"
    43. max_connections: "4096"
    44. max_session_timeout: "3600"
    45. mlock_executable: false
    46. profiles:
    47. enabled: false
    48. profile:
    49. - config:
    50. load_balancing: random
    51. max_memory_usage: "10000000000"
    52. use_uncompressed_cache: "0"
    53. name: default
    54. quotas:
    55. enabled: false
    56. quota:
    57. - config:
    58. - duration: "3600"
    59. errors: "0"
    60. execution_time: "0"
    61. queries: "0"
    62. read_rows: "0"
    63. result_rows: "0"
    64. name: default
    65. remote_servers:
    66. enabled: true
    67. internal_replication: true
    68. replica:
    69. backup:
    70. enabled: false
    71. compression: true
    72. user: default
    73. umask: "022"
    74. uncompressed_cache_size: "8589934592"
    75. users:
    76. enabled: false
    77. user:
    78. - config:
    79. networks:
    80. - ::/0
    81. password: ""
    82. profile: default
    83. quota: default
    84. name: default
    85. zookeeper_servers:
    86. config:
    87. - hostTemplate: '{{ .Release.Name }}-zookeeper-clickhouse'
    88. index: clickhouse
    89. port: "2181"
    90. enabled: true
    91. operation_timeout_ms: "10000"
    92. session_timeout_ms: "30000"
    93. http_port: "8123"
    94. image: yandex/clickhouse-server
    95. imagePullPolicy: IfNotPresent
    96. imageVersion: 20.8.19.4
    97. ingress:
    98. enabled: false
    99. init:
    100. image: busybox
    101. imagePullPolicy: IfNotPresent
    102. imageVersion: 1.31.0
    103. resources: {}
    104. interserver_http_port: "9009"
    105. livenessProbe:
    106. enabled: true
    107. failureThreshold: "3"
    108. initialDelaySeconds: "30"
    109. periodSeconds: "30"
    110. successThreshold: "1"
    111. timeoutSeconds: "5"
    112. metrics:
    113. enabled: false
    114. image:
    115. port: 9116
    116. pullPolicy: IfNotPresent
    117. registry: docker.io
    118. repository: f1yegor/clickhouse-exporter
    119. tag: latest
    120. podAnnotations:
    121. prometheus.io/port: "9116"
    122. prometheus.io/scrape: "true"
    123. podLabels: {}
    124. prometheusRule:
    125. additionalLabels: {}
    126. enabled: false
    127. namespace: ""
    128. rules: []
    129. service:
    130. annotations: {}
    131. labels: {}
    132. type: ClusterIP
    133. serviceMonitor:
    134. enabled: false
    135. selector:
    136. prometheus: kube-prometheus
    137. path: /var/lib/clickhouse
    138. persistentVolumeClaim:
    139. dataPersistentVolume:
    140. accessModes:
    141. - ReadWriteOnce
    142. enabled: true
    143. storage: 30Gi
    144. enabled: true
    145. logsPersistentVolume:
    146. accessModes:
    147. - ReadWriteOnce
    148. enabled: false
    149. storage: 50Gi
    150. podManagementPolicy: Parallel
    151. podSecurityContext: {}
    152. readinessProbe:
    153. enabled: true
    154. failureThreshold: "3"
    155. initialDelaySeconds: "30"
    156. periodSeconds: "30"
    157. successThreshold: "1"
    158. timeoutSeconds: "5"
    159. replicas: "3"
    160. resources: {}
    161. securityContext: {}
    162. tcp_port: "9000"
    163. updateStrategy: RollingUpdate
    164. clusterDomain: cluster.local
    165. enabled: true
    166. global: {}
    167. serviceAccount:
    168. annotations: {}
    169. automountServiceAccountToken: true
    170. enabled: false
    171. name: clickhouse
    172. tabix:
    173. enabled: false
    174. image: spoonest/clickhouse-tabix-web-client
    175. imagePullPolicy: IfNotPresent
    176. imageVersion: stable
    177. ingress:
    178. enabled: false
    179. livenessProbe:
    180. enabled: true
    181. failureThreshold: "3"
    182. initialDelaySeconds: "30"
    183. periodSeconds: "30"
    184. successThreshold: "1"
    185. timeoutSeconds: "5"
    186. podAnnotations: null
    187. podLabels: null
    188. readinessProbe:
    189. enabled: true
    190. failureThreshold: "3"
    191. initialDelaySeconds: "30"
    192. periodSeconds: "30"
    193. successThreshold: "1"
    194. timeoutSeconds: "5"
    195. replicas: "1"
    196. resources: {}
    197. security:
    198. password: admin
    199. user: admin
    200. updateStrategy:
    201. maxSurge: 3
    202. maxUnavailable: 1
    203. type: RollingUpdate
    204. timezone: UTC
    205. config:
    206. configYml: {}
    207. relay: |
    208. # No YAML relay config given
    209. sentryConfPy: |
    210. # No Python Extension Config Given
    211. snubaSettingsPy: |
    212. # No Python Extension Config Given
    213. externalClickhouse:
    214. database: default
    215. host: clickhouse
    216. httpPort: 8123
    217. password: ""
    218. singleNode: true
    219. tcpPort: 9000
    220. username: default
    221. externalKafka:
    222. port: 9092
    223. externalPostgresql:
    224. database: sentry
    225. port: 5432
    226. username: postgres
    227. externalRedis:
    228. port: 6379
    229. filestore:
    230. backend: filesystem
    231. filesystem:
    232. path: /var/lib/sentry/files
    233. persistence:
    234. accessMode: ReadWriteOnce
    235. enabled: true
    236. existingClaim: ""
    237. persistentWorkers: false
    238. size: 10Gi
    239. gcs: {}
    240. s3: {}
    241. geodata:
    242. mountPath: ""
    243. path: ""
    244. volumeName: ""
    245. github: {}
    246. google: {}
    247. hooks:
    248. activeDeadlineSeconds: 100
    249. dbCheck:
    250. affinity: {}
    251. env: []
    252. image:
    253. imagePullSecrets: []
    254. nodeSelector: {}
    255. podAnnotations: {}
    256. resources:
    257. limits:
    258. memory: 64Mi
    259. requests:
    260. cpu: 100m
    261. memory: 64Mi
    262. securityContext: {}
    263. dbInit:
    264. affinity: {}
    265. env: []
    266. nodeSelector: {}
    267. podAnnotations: {}
    268. resources:
    269. limits:
    270. memory: 2048Mi
    271. requests:
    272. cpu: 300m
    273. memory: 2048Mi
    274. sidecars: []
    275. volumes: []
    276. enabled: true
    277. removeOnSuccess: true
    278. shareProcessNamespace: false
    279. snubaInit:
    280. affinity: {}
    281. nodeSelector: {}
    282. podAnnotations: {}
    283. resources:
    284. limits:
    285. cpu: 2000m
    286. memory: 1Gi
    287. requests:
    288. cpu: 700m
    289. memory: 1Gi
    290. snubaMigrate: {}
    291. images:
    292. relay:
    293. imagePullSecrets: []
    294. sentry:
    295. imagePullSecrets: []
    296. snuba:
    297. imagePullSecrets: []
    298. symbolicator:
    299. imagePullSecrets: []
    300. tag: 0.5.1
    301. ingress:
    302. alb:
    303. httpRedirect: false
    304. enabled: false
    305. regexPathStyle: nginx
    306. kafka:
    307. advertisedListeners: []
    308. affinity: {}
    309. allowEveryoneIfNoAclFound: true
    310. allowPlaintextListener: true
    311. args: []
    312. auth:
    313. clientProtocol: plaintext
    314. externalClientProtocol: ""
    315. interBrokerProtocol: plaintext
    316. sasl:
    317. interBrokerMechanism: plain
    318. jaas:
    319. clientPasswords: []
    320. clientUsers:
    321. - user
    322. existingSecret: ""
    323. interBrokerPassword: ""
    324. interBrokerUser: admin
    325. zookeeperPassword: ""
    326. zookeeperUser: ""
    327. mechanisms: plain,scram-sha-256,scram-sha-512
    328. tls:
    329. autoGenerated: false
    330. endpointIdentificationAlgorithm: https
    331. existingSecret: ""
    332. existingSecrets: []
    333. jksKeystoreSAN: ""
    334. jksTruststore: ""
    335. jksTruststoreSecret: ""
    336. password: ""
    337. pemChainIncluded: false
    338. type: jks
    339. zookeeper:
    340. tls:
    341. enabled: false
    342. existingSecret: ""
    343. existingSecretKeystoreKey: zookeeper.keystore.jks
    344. existingSecretTruststoreKey: zookeeper.truststore.jks
    345. passwordsSecret: ""
    346. passwordsSecretKeystoreKey: keystore-password
    347. passwordsSecretTruststoreKey: truststore-password
    348. type: jks
    349. verifyHostname: true
    350. authorizerClassName: ""
    351. autoCreateTopicsEnable: true
    352. clusterDomain: cluster.local
    353. command:
    354. - /scripts/setup.sh
    355. common:
    356. exampleValue: common-chart
    357. global:
    358. imagePullSecrets: []
    359. imageRegistry: ""
    360. storageClass: ""
    361. commonAnnotations: {}
    362. commonLabels: {}
    363. config: ""
    364. containerPorts:
    365. client: 9092
    366. external: 9094
    367. internal: 9093
    368. containerSecurityContext:
    369. enabled: true
    370. runAsNonRoot: true
    371. runAsUser: 1001
    372. customLivenessProbe: {}
    373. customReadinessProbe: {}
    374. customStartupProbe: {}
    375. defaultReplicationFactor: 3
    376. deleteTopicEnable: false
    377. diagnosticMode:
    378. args:
    379. - infinity
    380. command:
    381. - sleep
    382. enabled: false
    383. enabled: true
    384. existingConfigmap: ""
    385. existingLog4jConfigMap: ""
    386. externalAccess:
    387. autoDiscovery:
    388. enabled: false
    389. image:
    390. pullPolicy: IfNotPresent
    391. pullSecrets: []
    392. registry: docker.io
    393. repository: bitnami/kubectl
    394. tag: 1.24.0-debian-10-r2
    395. resources:
    396. limits: {}
    397. requests: {}
    398. enabled: false
    399. service:
    400. annotations: {}
    401. domain: ""
    402. extraPorts: []
    403. loadBalancerAnnotations: []
    404. loadBalancerIPs: []
    405. loadBalancerNames: []
    406. loadBalancerSourceRanges: []
    407. nodePorts: []
    408. ports:
    409. external: 9094
    410. type: LoadBalancer
    411. useHostIPs: false
    412. usePodIPs: false
    413. externalZookeeper:
    414. servers: []
    415. extraDeploy: []
    416. extraEnvVars: []
    417. extraEnvVarsCM: ""
    418. extraEnvVarsSecret: ""
    419. extraVolumeMounts: []
    420. extraVolumes: []
    421. fullnameOverride: ""
    422. global:
    423. imagePullSecrets: []
    424. imageRegistry: ""
    425. storageClass: ""
    426. heapOpts: -Xmx1024m -Xms1024m
    427. hostAliases: []
    428. hostIPC: false
    429. hostNetwork: false
    430. image:
    431. debug: false
    432. pullPolicy: IfNotPresent
    433. pullSecrets: []
    434. registry: docker.io
    435. repository: bitnami/kafka
    436. tag: 3.1.1-debian-10-r6
    437. initContainers: []
    438. interBrokerListenerName: INTERNAL
    439. kubeVersion: ""
    440. lifecycleHooks: {}
    441. listenerSecurityProtocolMap: ""
    442. listeners: []
    443. livenessProbe:
    444. enabled: true
    445. failureThreshold: 3
    446. initialDelaySeconds: 10
    447. periodSeconds: 10
    448. successThreshold: 1
    449. timeoutSeconds: 5
    450. log4j: ""
    451. logFlushIntervalMessages: _10000
    452. logFlushIntervalMs: 1000
    453. logPersistence:
    454. accessModes:
    455. - ReadWriteOnce
    456. annotations: {}
    457. enabled: false
    458. existingClaim: ""
    459. mountPath: /opt/bitnami/kafka/logs
    460. selector: {}
    461. size: 8Gi
    462. storageClass: ""
    463. logRetentionBytes: _1073741824
    464. logRetentionCheckIntervalMs: 300000
    465. logRetentionHours: 168
    466. logSegmentBytes: _1073741824
    467. logsDirs: /bitnami/kafka/data
    468. maxMessageBytes: "50000000"
    469. metrics:
    470. jmx:
    471. config: |-
    472. jmxUrl: service:jmx:rmi:///jndi/rmi://127.0.0.1:5555/jmxrmi
    473. lowercaseOutputName: true
    474. lowercaseOutputLabelNames: true
    475. ssl: false
    476. {{- if .Values.metrics.jmx.whitelistObjectNames }}
    477. whitelistObjectNames: ["{{ join "\",\"" .Values.metrics.jmx.whitelistObjectNames }}"]
    478. {{- end }}
    479. containerPorts:
    480. metrics: 5556
    481. containerSecurityContext:
    482. enabled: true
    483. runAsNonRoot: true
    484. runAsUser: 1001
    485. enabled: false
    486. existingConfigmap: ""
    487. image:
    488. pullPolicy: IfNotPresent
    489. pullSecrets: []
    490. registry: docker.io
    491. repository: bitnami/jmx-exporter
    492. tag: 0.16.1-debian-10-r303
    493. resources:
    494. limits: {}
    495. requests: {}
    496. service:
    497. annotations:
    498. prometheus.io/path: /
    499. prometheus.io/port: '{{ .Values.metrics.jmx.service.ports.metrics }}'
    500. prometheus.io/scrape: "true"
    501. clusterIP: ""
    502. ports:
    503. metrics: 5556
    504. sessionAffinity: None
    505. whitelistObjectNames:
    506. - kafka.controller:*
    507. - kafka.server:*
    508. - java.lang:*
    509. - kafka.network:*
    510. - kafka.log:*
    511. kafka:
    512. affinity: {}
    513. args: []
    514. certificatesSecret: ""
    515. command: []
    516. containerPorts:
    517. metrics: 9308
    518. containerSecurityContext:
    519. enabled: true
    520. runAsNonRoot: true
    521. runAsUser: 1001
    522. enabled: false
    523. extraFlags: {}
    524. extraVolumeMounts: []
    525. extraVolumes: []
    526. hostAliases: []
    527. image:
    528. pullPolicy: IfNotPresent
    529. pullSecrets: []
    530. registry: docker.io
    531. repository: bitnami/kafka-exporter
    532. tag: 1.4.2-debian-10-r240
    533. initContainers: []
    534. nodeAffinityPreset:
    535. key: ""
    536. type: ""
    537. values: []
    538. nodeSelector: {}
    539. podAffinityPreset: ""
    540. podAnnotations: {}
    541. podAntiAffinityPreset: soft
    542. podLabels: {}
    543. podSecurityContext:
    544. enabled: true
    545. fsGroup: 1001
    546. resources:
    547. limits: {}
    548. requests: {}
    549. schedulerName: ""
    550. service:
    551. annotations:
    552. prometheus.io/path: /metrics
    553. prometheus.io/port: '{{ .Values.metrics.kafka.service.ports.metrics }}'
    554. prometheus.io/scrape: "true"
    555. clusterIP: ""
    556. ports:
    557. metrics: 9308
    558. sessionAffinity: None
    559. serviceAccount:
    560. automountServiceAccountToken: true
    561. create: true
    562. name: ""
    563. sidecars: []
    564. tlsCaCert: ca-file
    565. tlsCaSecret: ""
    566. tlsCert: cert-file
    567. tlsKey: key-file
    568. tolerations: []
    569. serviceMonitor:
    570. enabled: false
    571. honorLabels: false
    572. interval: ""
    573. jobLabel: ""
    574. labels: {}
    575. metricRelabelings: []
    576. namespace: ""
    577. relabelings: []
    578. scrapeTimeout: ""
    579. selector: {}
    580. minBrokerId: 0
    581. nameOverride: ""
    582. networkPolicy:
    583. allowExternal: true
    584. egressRules:
    585. customRules: []
    586. enabled: false
    587. explicitNamespacesSelector: {}
    588. externalAccess:
    589. from: []
    590. nodeAffinityPreset:
    591. key: ""
    592. type: ""
    593. values: []
    594. nodeSelector: {}
    595. numIoThreads: 8
    596. numNetworkThreads: 3
    597. numPartitions: 1
    598. numRecoveryThreadsPerDataDir: 1
    599. offsetsTopicReplicationFactor: 3
    600. pdb:
    601. create: false
    602. maxUnavailable: 1
    603. minAvailable: ""
    604. persistence:
    605. accessModes:
    606. - ReadWriteOnce
    607. annotations: {}
    608. enabled: true
    609. existingClaim: ""
    610. mountPath: /bitnami/kafka
    611. selector: {}
    612. size: 8Gi
    613. storageClass: ""
    614. podAffinityPreset: ""
    615. podAnnotations: {}
    616. podAntiAffinityPreset: soft
    617. podLabels: {}
    618. podManagementPolicy: Parallel
    619. podSecurityContext:
    620. enabled: true
    621. fsGroup: 1001
    622. priorityClassName: ""
    623. provisioning:
    624. args: []
    625. auth:
    626. tls:
    627. caCert: ca.crt
    628. cert: tls.crt
    629. certificatesSecret: ""
    630. key: tls.key
    631. keyPassword: ""
    632. keyPasswordSecretKey: key-password
    633. keystore: keystore.jks
    634. keystorePassword: ""
    635. keystorePasswordSecretKey: keystore-password
    636. passwordsSecret: ""
    637. truststore: truststore.jks
    638. truststorePassword: ""
    639. truststorePasswordSecretKey: truststore-password
    640. type: jks
    641. command: []
    642. containerSecurityContext:
    643. enabled: true
    644. runAsNonRoot: true
    645. runAsUser: 1001
    646. enabled: false
    647. extraEnvVars: []
    648. extraEnvVarsCM: ""
    649. extraEnvVarsSecret: ""
    650. extraProvisioningCommands: []
    651. extraVolumeMounts: []
    652. extraVolumes: []
    653. initContainers: []
    654. numPartitions: 1
    655. parallel: 1
    656. podAnnotations: {}
    657. podLabels: {}
    658. podSecurityContext:
    659. enabled: true
    660. fsGroup: 1001
    661. postScript: ""
    662. preScript: ""
    663. replicationFactor: 1
    664. resources:
    665. limits: {}
    666. requests: {}
    667. schedulerName: ""
    668. sidecars: []
    669. topics: []
    670. waitForKafka: true
    671. rbac:
    672. create: false
    673. readinessProbe:
    674. enabled: true
    675. failureThreshold: 6
    676. initialDelaySeconds: 5
    677. periodSeconds: 10
    678. successThreshold: 1
    679. timeoutSeconds: 5
    680. replicaCount: 3
    681. resources:
    682. limits: {}
    683. requests: {}
    684. schedulerName: ""
    685. service:
    686. annotations: {}
    687. clusterIP: ""
    688. externalTrafficPolicy: Cluster
    689. extraPorts: []
    690. loadBalancerIP: ""
    691. loadBalancerSourceRanges: []
    692. nodePorts:
    693. client: ""
    694. external: ""
    695. ports:
    696. client: 9092
    697. external: 9094
    698. internal: 9093
    699. sessionAffinity: None
    700. type: ClusterIP
    701. serviceAccount:
    702. annotations: {}
    703. automountServiceAccountToken: true
    704. create: true
    705. name: ""
    706. sidecars: []
    707. socketReceiveBufferBytes: 102400
    708. socketRequestMaxBytes: "50000000"
    709. socketSendBufferBytes: 102400
    710. startupProbe:
    711. enabled: false
    712. failureThreshold: 15
    713. initialDelaySeconds: 30
    714. periodSeconds: 10
    715. successThreshold: 1
    716. timeoutSeconds: 1
    717. superUsers: User:admin
    718. terminationGracePeriodSeconds: ""
    719. tolerations: []
    720. topologySpreadConstraints: {}
    721. transactionStateLogMinIsr: 3
    722. transactionStateLogReplicationFactor: 3
    723. updateStrategy:
    724. rollingUpdate: {}
    725. type: RollingUpdate
    726. volumePermissions:
    727. containerSecurityContext:
    728. runAsUser: 0
    729. enabled: false
    730. image:
    731. pullPolicy: IfNotPresent
    732. pullSecrets: []
    733. registry: docker.io
    734. repository: bitnami/bitnami-shell
    735. tag: 10-debian-10-r431
    736. resources:
    737. limits: {}
    738. requests: {}
    739. zookeeper:
    740. affinity: {}
    741. args: []
    742. auth:
    743. clientPassword: ""
    744. clientUser: ""
    745. enabled: false
    746. existingSecret: ""
    747. serverPasswords: ""
    748. serverUsers: ""
    749. autopurge:
    750. purgeInterval: 0
    751. snapRetainCount: 3
    752. clusterDomain: cluster.local
    753. command:
    754. - /scripts/setup.sh
    755. common:
    756. exampleValue: common-chart
    757. global:
    758. imagePullSecrets: []
    759. imageRegistry: ""
    760. storageClass: ""
    761. commonAnnotations: {}
    762. commonLabels: {}
    763. configuration: ""
    764. containerPorts:
    765. client: 2181
    766. election: 3888
    767. follower: 2888
    768. tls: 3181
    769. containerSecurityContext:
    770. enabled: true
    771. runAsNonRoot: true
    772. runAsUser: 1001
    773. customLivenessProbe: {}
    774. customReadinessProbe: {}
    775. customStartupProbe: {}
    776. dataLogDir: ""
    777. diagnosticMode:
    778. args:
    779. - infinity
    780. command:
    781. - sleep
    782. enabled: false
    783. enabled: true
    784. existingConfigmap: ""
    785. extraDeploy: []
    786. extraEnvVars: []
    787. extraEnvVarsCM: ""
    788. extraEnvVarsSecret: ""
    789. extraVolumeMounts: []
    790. extraVolumes: []
    791. fourlwCommandsWhitelist: srvr, mntr, ruok
    792. fullnameOverride: ""
    793. global:
    794. imagePullSecrets: []
    795. imageRegistry: ""
    796. storageClass: ""
    797. heapSize: 1024
    798. hostAliases: []
    799. image:
    800. debug: false
    801. pullPolicy: IfNotPresent
    802. pullSecrets: []
    803. registry: docker.io
    804. repository: bitnami/zookeeper
    805. tag: 3.8.0-debian-10-r63
    806. initContainers: []
    807. initLimit: 10
    808. jvmFlags: ""
    809. kubeVersion: ""
    810. lifecycleHooks: {}
    811. listenOnAllIPs: false
    812. livenessProbe:
    813. enabled: true
    814. failureThreshold: 6
    815. initialDelaySeconds: 30
    816. periodSeconds: 10
    817. probeCommandTimeout: 2
    818. successThreshold: 1
    819. timeoutSeconds: 5
    820. logLevel: ERROR
    821. maxClientCnxns: 60
    822. maxSessionTimeout: 40000
    823. metrics:
    824. containerPort: 9141
    825. enabled: false
    826. prometheusRule:
    827. additionalLabels: {}
    828. enabled: false
    829. namespace: ""
    830. rules: []
    831. service:
    832. annotations:
    833. prometheus.io/path: /metrics
    834. prometheus.io/port: '{{ .Values.metrics.service.port }}'
    835. prometheus.io/scrape: "true"
    836. port: 9141
    837. type: ClusterIP
    838. serviceMonitor:
    839. additionalLabels: {}
    840. enabled: false
    841. honorLabels: false
    842. interval: ""
    843. jobLabel: ""
    844. metricRelabelings: []
    845. namespace: ""
    846. relabelings: []
    847. scrapeTimeout: ""
    848. selector: {}
    849. minServerId: 1
    850. nameOverride: ""
    851. namespaceOverride: ""
    852. networkPolicy:
    853. allowExternal: true
    854. enabled: false
    855. nodeAffinityPreset:
    856. key: ""
    857. type: ""
    858. values: []
    859. nodeSelector: {}
    860. pdb:
    861. create: false
    862. maxUnavailable: 1
    863. minAvailable: ""
    864. persistence:
    865. accessModes:
    866. - ReadWriteOnce
    867. annotations: {}
    868. dataLogDir:
    869. existingClaim: ""
    870. selector: {}
    871. size: 8Gi
    872. enabled: true
    873. existingClaim: ""
    874. selector: {}
    875. size: 8Gi
    876. storageClass: ""
    877. podAffinityPreset: ""
    878. podAnnotations: {}
    879. podAntiAffinityPreset: soft
    880. podLabels: {}
    881. podManagementPolicy: Parallel
    882. podSecurityContext:
    883. enabled: true
    884. fsGroup: 1001
    885. preAllocSize: 65536
    886. priorityClassName: ""
    887. readinessProbe:
    888. enabled: true
    889. failureThreshold: 6
    890. initialDelaySeconds: 5
    891. periodSeconds: 10
    892. probeCommandTimeout: 2
    893. successThreshold: 1
    894. timeoutSeconds: 5
    895. replicaCount: 1
    896. resources:
    897. limits: {}
    898. requests:
    899. cpu: 250m
    900. memory: 256Mi
    901. schedulerName: ""
    902. service:
    903. annotations: {}
    904. clusterIP: ""
    905. disableBaseClientPort: false
    906. externalTrafficPolicy: Cluster
    907. extraPorts: []
    908. headless:
    909. annotations: {}
    910. publishNotReadyAddresses: true
    911. loadBalancerIP: ""
    912. loadBalancerSourceRanges: []
    913. nodePorts:
    914. client: ""
    915. tls: ""
    916. ports:
    917. client: 2181
    918. election: 3888
    919. follower: 2888
    920. tls: 3181
    921. sessionAffinity: None
    922. type: ClusterIP
    923. serviceAccount:
    924. annotations: {}
    925. automountServiceAccountToken: true
    926. create: false
    927. name: ""
    928. sidecars: []
    929. snapCount: 100000
    930. startupProbe:
    931. enabled: false
    932. failureThreshold: 15
    933. initialDelaySeconds: 30
    934. periodSeconds: 10
    935. successThreshold: 1
    936. timeoutSeconds: 1
    937. syncLimit: 5
    938. tickTime: 2000
    939. tls:
    940. client:
    941. auth: none
    942. autoGenerated: false
    943. enabled: false
    944. existingSecret: ""
    945. existingSecretKeystoreKey: ""
    946. existingSecretTruststoreKey: ""
    947. keystorePassword: ""
    948. keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jks
    949. passwordsSecretKeystoreKey: ""
    950. passwordsSecretName: ""
    951. passwordsSecretTruststoreKey: ""
    952. truststorePassword: ""
    953. truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jks
    954. quorum:
    955. auth: none
    956. autoGenerated: false
    957. enabled: false
    958. existingSecret: ""
    959. existingSecretKeystoreKey: ""
    960. existingSecretTruststoreKey: ""
    961. keystorePassword: ""
    962. keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jks
    963. passwordsSecretKeystoreKey: ""
    964. passwordsSecretName: ""
    965. passwordsSecretTruststoreKey: ""
    966. truststorePassword: ""
    967. truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jks
    968. resources:
    969. limits: {}
    970. requests: {}
    971. tolerations: []
    972. topologySpreadConstraints: {}
    973. updateStrategy:
    974. rollingUpdate: {}
    975. type: RollingUpdate
    976. volumePermissions:
    977. containerSecurityContext:
    978. runAsUser: 0
    979. enabled: false
    980. image:
    981. pullPolicy: IfNotPresent
    982. pullSecrets: []
    983. registry: docker.io
    984. repository: bitnami/bitnami-shell
    985. tag: 10-debian-10-r430
    986. resources:
    987. limits: {}
    988. requests: {}
    989. zookeeperChrootPath: ""
    990. zookeeperConnectionTimeoutMs: 6000
    991. mail:
    992. backend: dummy
    993. from: ""
    994. host: ""
    995. password: ""
    996. port: 25
    997. useSsl: false
    998. useTls: false
    999. username: ""
    1000. memcached:
    1001. affinity: {}
    1002. architecture: standalone
    1003. args:
    1004. - memcached
    1005. - -u memcached
    1006. - -p 11211
    1007. - -v
    1008. - -m $(MEMCACHED_MEMORY_LIMIT)
    1009. - -I $(MEMCACHED_MAX_ITEM_SIZE)
    1010. auth:
    1011. enabled: false
    1012. password: ""
    1013. username: ""
    1014. autoscaling:
    1015. enabled: false
    1016. maxReplicas: 6
    1017. minReplicas: 3
    1018. targetCPU: 50
    1019. targetMemory: 50
    1020. clusterDomain: cluster.local
    1021. command: []
    1022. common:
    1023. exampleValue: common-chart
    1024. global:
    1025. imagePullSecrets: []
    1026. imageRegistry: ""
    1027. storageClass: ""
    1028. commonAnnotations: {}
    1029. commonLabels: {}
    1030. containerPorts:
    1031. memcached: 11211
    1032. containerSecurityContext:
    1033. enabled: true
    1034. runAsNonRoot: true
    1035. runAsUser: 1001
    1036. customLivenessProbe: {}
    1037. customReadinessProbe: {}
    1038. customStartupProbe: {}
    1039. diagnosticMode:
    1040. args:
    1041. - infinity
    1042. command:
    1043. - sleep
    1044. enabled: false
    1045. extraDeploy: []
    1046. extraEnvVars: []
    1047. extraEnvVarsCM: sentry-memcached
    1048. extraEnvVarsSecret: ""
    1049. extraVolumeMounts: []
    1050. extraVolumes: []
    1051. fullnameOverride: ""
    1052. global:
    1053. imagePullSecrets: []
    1054. imageRegistry: ""
    1055. storageClass: ""
    1056. hostAliases: []
    1057. image:
    1058. debug: false
    1059. pullPolicy: IfNotPresent
    1060. pullSecrets: []
    1061. registry: docker.io
    1062. repository: bitnami/memcached
    1063. tag: 1.6.15-debian-11-r10
    1064. initContainers: []
    1065. kubeVersion: ""
    1066. lifecycleHooks: {}
    1067. livenessProbe:
    1068. enabled: true
    1069. failureThreshold: 6
    1070. initialDelaySeconds: 30
    1071. periodSeconds: 10
    1072. successThreshold: 1
    1073. timeoutSeconds: 5
    1074. maxItemSize: "26214400"
    1075. memoryLimit: "2048"
    1076. metrics:
    1077. containerPorts:
    1078. metrics: 9150
    1079. customLivenessProbe: {}
    1080. customReadinessProbe: {}
    1081. customStartupProbe: {}
    1082. enabled: false
    1083. image:
    1084. pullPolicy: IfNotPresent
    1085. pullSecrets: []
    1086. registry: docker.io
    1087. repository: bitnami/memcached-exporter
    1088. tag: 0.10.0-debian-11-r2
    1089. livenessProbe:
    1090. enabled: true
    1091. failureThreshold: 3
    1092. initialDelaySeconds: 15
    1093. periodSeconds: 10
    1094. successThreshold: 1
    1095. timeoutSeconds: 5
    1096. podAnnotations:
    1097. prometheus.io/port: '{{ .Values.metrics.containerPorts.metrics }}'
    1098. prometheus.io/scrape: "true"
    1099. readinessProbe:
    1100. enabled: true
    1101. failureThreshold: 3
    1102. initialDelaySeconds: 5
    1103. periodSeconds: 10
    1104. successThreshold: 1
    1105. timeoutSeconds: 3
    1106. resources:
    1107. limits: {}
    1108. requests: {}
    1109. service:
    1110. annotations:
    1111. prometheus.io/port: '{{ .Values.metrics.service.ports.metrics }}'
    1112. prometheus.io/scrape: "true"
    1113. clusterIP: ""
    1114. ports:
    1115. metrics: 9150
    1116. sessionAffinity: None
    1117. serviceMonitor:
    1118. enabled: false
    1119. honorLabels: false
    1120. interval: ""
    1121. jobLabel: ""
    1122. labels: {}
    1123. metricRelabelings: []
    1124. namespace: ""
    1125. relabelings: []
    1126. scrapeTimeout: ""
    1127. selector: {}
    1128. startupProbe:
    1129. enabled: false
    1130. failureThreshold: 15
    1131. initialDelaySeconds: 10
    1132. periodSeconds: 10
    1133. successThreshold: 1
    1134. timeoutSeconds: 1
    1135. nameOverride: ""
    1136. nodeAffinityPreset:
    1137. key: ""
    1138. type: ""
    1139. values: []
    1140. nodeSelector: {}
    1141. pdb:
    1142. create: false
    1143. maxUnavailable: 1
    1144. minAvailable: ""
    1145. persistence:
    1146. accessModes:
    1147. - ReadWriteOnce
    1148. annotations: {}
    1149. enabled: false
    1150. selector: {}
    1151. size: 8Gi
    1152. storageClass: ""
    1153. podAffinityPreset: ""
    1154. podAnnotations: {}
    1155. podAntiAffinityPreset: soft
    1156. podLabels: {}
    1157. podManagementPolicy: Parallel
    1158. podSecurityContext:
    1159. enabled: true
    1160. fsGroup: 1001
    1161. priorityClassName: ""
    1162. readinessProbe:
    1163. enabled: true
    1164. failureThreshold: 6
    1165. initialDelaySeconds: 5
    1166. periodSeconds: 5
    1167. successThreshold: 1
    1168. timeoutSeconds: 3
    1169. replicaCount: 1
    1170. resources:
    1171. limits: {}
    1172. requests:
    1173. cpu: 250m
    1174. memory: 256Mi
    1175. schedulerName: ""
    1176. service:
    1177. annotations: {}
    1178. clusterIP: ""
    1179. externalTrafficPolicy: Cluster
    1180. extraPorts: []
    1181. loadBalancerIP: ""
    1182. loadBalancerSourceRanges: []
    1183. nodePorts:
    1184. memcached: ""
    1185. ports:
    1186. memcached: 11211
    1187. sessionAffinity: None
    1188. sessionAffinityConfig: {}
    1189. type: ClusterIP
    1190. serviceAccount:
    1191. annotations: {}
    1192. automountServiceAccountToken: true
    1193. create: false
    1194. name: ""
    1195. sidecars: []
    1196. startupProbe:
    1197. enabled: false
    1198. failureThreshold: 15
    1199. initialDelaySeconds: 30
    1200. periodSeconds: 10
    1201. successThreshold: 1
    1202. timeoutSeconds: 1
    1203. terminationGracePeriodSeconds: ""
    1204. tolerations: []
    1205. topologySpreadConstraints: []
    1206. updateStrategy:
    1207. rollingUpdate: {}
    1208. type: RollingUpdate
    1209. volumePermissions:
    1210. containerSecurityContext:
    1211. runAsUser: 0
    1212. enabled: false
    1213. image:
    1214. pullPolicy: IfNotPresent
    1215. pullSecrets: []
    1216. registry: docker.io
    1217. repository: bitnami/bitnami-shell
    1218. tag: 11-debian-11-r10
    1219. resources:
    1220. limits: {}
    1221. requests: {}
    1222. metrics:
    1223. affinity: {}
    1224. enabled: false
    1225. image:
    1226. pullPolicy: IfNotPresent
    1227. repository: prom/statsd-exporter
    1228. tag: v0.17.0
    1229. livenessProbe:
    1230. enabled: true
    1231. failureThreshold: 3
    1232. initialDelaySeconds: 30
    1233. periodSeconds: 5
    1234. successThreshold: 1
    1235. timeoutSeconds: 2
    1236. nodeSelector: {}
    1237. readinessProbe:
    1238. enabled: true
    1239. failureThreshold: 3
    1240. initialDelaySeconds: 30
    1241. periodSeconds: 5
    1242. successThreshold: 1
    1243. timeoutSeconds: 2
    1244. resources: {}
    1245. securityContext: {}
    1246. service:
    1247. labels: {}
    1248. type: ClusterIP
    1249. serviceMonitor:
    1250. additionalLabels: {}
    1251. enabled: false
    1252. namespace: ""
    1253. namespaceSelector: {}
    1254. scrapeInterval: 30s
    1255. tolerations: []
    1256. nginx:
    1257. affinity: {}
    1258. args: []
    1259. autoscaling:
    1260. enabled: false
    1261. maxReplicas: ""
    1262. minReplicas: ""
    1263. targetCPU: ""
    1264. targetMemory: ""
    1265. cloneStaticSiteFromGit:
    1266. branch: ""
    1267. enabled: false
    1268. extraEnvVars: []
    1269. extraVolumeMounts: []
    1270. gitClone:
    1271. args: []
    1272. command: []
    1273. gitSync:
    1274. args: []
    1275. command: []
    1276. image:
    1277. pullPolicy: IfNotPresent
    1278. pullSecrets: []
    1279. registry: docker.io
    1280. repository: bitnami/git
    1281. tag: 2.36.1-debian-11-r2
    1282. interval: 60
    1283. repository: ""
    1284. clusterDomain: cluster.local
    1285. command: []
    1286. common:
    1287. exampleValue: common-chart
    1288. global:
    1289. imagePullSecrets: []
    1290. imageRegistry: ""
    1291. commonAnnotations: {}
    1292. commonLabels: {}
    1293. containerPort: 8080
    1294. containerPorts:
    1295. http: 8080
    1296. https: ""
    1297. containerSecurityContext:
    1298. enabled: false
    1299. runAsNonRoot: true
    1300. runAsUser: 1001
    1301. customLivenessProbe: {}
    1302. customReadinessProbe: {}
    1303. customStartupProbe: {}
    1304. diagnosticMode:
    1305. args:
    1306. - infinity
    1307. command:
    1308. - sleep
    1309. enabled: false
    1310. enabled: true
    1311. existingServerBlockConfigmap: '{{ template "sentry.fullname" . }}'
    1312. extraDeploy: []
    1313. extraEnvVars: []
    1314. extraEnvVarsCM: ""
    1315. extraEnvVarsSecret: ""
    1316. extraVolumeMounts: []
    1317. extraVolumes: []
    1318. fullnameOverride: ""
    1319. global:
    1320. imagePullSecrets: []
    1321. imageRegistry: ""
    1322. healthIngress:
    1323. annotations: {}
    1324. enabled: false
    1325. extraHosts: []
    1326. extraPaths: []
    1327. extraRules: []
    1328. extraTls: []
    1329. hostname: example.local
    1330. ingressClassName: ""
    1331. path: /
    1332. pathType: ImplementationSpecific
    1333. secrets: []
    1334. selfSigned: false
    1335. tls: false
    1336. hostAliases: []
    1337. hostIPC: false
    1338. hostNetwork: false
    1339. image:
    1340. debug: false
    1341. pullPolicy: IfNotPresent
    1342. pullSecrets: []
    1343. registry: docker.io
    1344. repository: bitnami/nginx
    1345. tag: 1.22.0-debian-11-r3
    1346. ingress:
    1347. annotations: {}
    1348. apiVersion: ""
    1349. enabled: false
    1350. extraHosts: []
    1351. extraPaths: []
    1352. extraRules: []
    1353. extraTls: []
    1354. hostname: nginx.local
    1355. ingressClassName: ""
    1356. path: /
    1357. pathType: ImplementationSpecific
    1358. secrets: []
    1359. selfSigned: false
    1360. tls: false
    1361. initContainers: []
    1362. kubeVersion: ""
    1363. lifecycleHooks: {}
    1364. livenessProbe:
    1365. enabled: true
    1366. failureThreshold: 6
    1367. initialDelaySeconds: 30
    1368. periodSeconds: 10
    1369. successThreshold: 1
    1370. timeoutSeconds: 5
    1371. metrics:
    1372. enabled: false
    1373. image:
    1374. pullPolicy: IfNotPresent
    1375. pullSecrets: []
    1376. registry: docker.io
    1377. repository: bitnami/nginx-exporter
    1378. tag: 0.10.0-debian-11-r2
    1379. podAnnotations: {}
    1380. port: ""
    1381. prometheusRule:
    1382. additionalLabels: {}
    1383. enabled: false
    1384. namespace: ""
    1385. rules: []
    1386. resources:
    1387. limits: {}
    1388. requests: {}
    1389. securityContext:
    1390. enabled: false
    1391. runAsUser: 1001
    1392. service:
    1393. annotations:
    1394. prometheus.io/port: '{{ .Values.metrics.service.port }}'
    1395. prometheus.io/scrape: "true"
    1396. port: 9113
    1397. serviceMonitor:
    1398. enabled: false
    1399. honorLabels: false
    1400. interval: ""
    1401. jobLabel: ""
    1402. labels: {}
    1403. metricRelabelings: []
    1404. namespace: ""
    1405. relabelings: []
    1406. scrapeTimeout: ""
    1407. selector: {}
    1408. nameOverride: ""
    1409. namespaceOverride: ""
    1410. nodeAffinityPreset:
    1411. key: ""
    1412. type: ""
    1413. values: []
    1414. nodeSelector: {}
    1415. pdb:
    1416. create: false
    1417. maxUnavailable: 0
    1418. minAvailable: 1
    1419. podAffinityPreset: ""
    1420. podAnnotations: {}
    1421. podAntiAffinityPreset: soft
    1422. podLabels: {}
    1423. podSecurityContext:
    1424. enabled: false
    1425. fsGroup: 1001
    1426. sysctls: []
    1427. priorityClassName: ""
    1428. readinessProbe:
    1429. enabled: true
    1430. failureThreshold: 3
    1431. initialDelaySeconds: 5
    1432. periodSeconds: 5
    1433. successThreshold: 1
    1434. timeoutSeconds: 3
    1435. replicaCount: 1
    1436. resources:
    1437. limits: {}
    1438. requests: {}
    1439. schedulerName: ""
    1440. serverBlock: ""
    1441. service:
    1442. annotations: {}
    1443. clusterIP: ""
    1444. externalTrafficPolicy: Cluster
    1445. extraPorts: []
    1446. loadBalancerIP: ""
    1447. loadBalancerSourceRanges: []
    1448. nodePorts:
    1449. http: ""
    1450. https: ""
    1451. ports:
    1452. http: 80
    1453. https: 443
    1454. sessionAffinity: None
    1455. sessionAffinityConfig: {}
    1456. targetPort:
    1457. http: http
    1458. https: https
    1459. type: ClusterIP
    1460. serviceAccount:
    1461. annotations: {}
    1462. automountServiceAccountToken: false
    1463. create: false
    1464. name: ""
    1465. sidecarSingleProcessNamespace: false
    1466. sidecars: []
    1467. startupProbe:
    1468. enabled: false
    1469. failureThreshold: 6
    1470. initialDelaySeconds: 30
    1471. periodSeconds: 10
    1472. successThreshold: 1
    1473. timeoutSeconds: 5
    1474. staticSiteConfigmap: ""
    1475. staticSitePVC: ""
    1476. terminationGracePeriodSeconds: ""
    1477. tolerations: []
    1478. topologySpreadConstraints: []
    1479. updateStrategy:
    1480. rollingUpdate: {}
    1481. type: RollingUpdate
    1482. postgresql:
    1483. audit:
    1484. clientMinMessages: error
    1485. logConnections: false
    1486. logDisconnections: false
    1487. logHostname: false
    1488. logLinePrefix: ""
    1489. logTimezone: ""
    1490. pgAuditLog: ""
    1491. pgAuditLogCatalog: "off"
    1492. common:
    1493. exampleValue: common-chart
    1494. global:
    1495. imagePullSecrets: []
    1496. imageRegistry: ""
    1497. postgresql:
    1498. existingSecret: ""
    1499. postgresqlDatabase: ""
    1500. postgresqlPassword: ""
    1501. postgresqlUsername: ""
    1502. replicationPassword: ""
    1503. servicePort: ""
    1504. storageClass: ""
    1505. commonAnnotations: {}
    1506. commonLabels: {}
    1507. configurationConfigMap: ""
    1508. containerPorts:
    1509. postgresql: 5432
    1510. containerSecurityContext:
    1511. enabled: true
    1512. runAsUser: 1001
    1513. customLivenessProbe: {}
    1514. customReadinessProbe: {}
    1515. customStartupProbe: {}
    1516. diagnosticMode:
    1517. args:
    1518. - infinity
    1519. command:
    1520. - sleep
    1521. enabled: false
    1522. enabled: true
    1523. existingSecret: ""
    1524. extendedConfConfigMap: ""
    1525. extraDeploy: []
    1526. extraEnv: []
    1527. extraEnvVarsCM: ""
    1528. fullnameOverride: ""
    1529. global:
    1530. imagePullSecrets: []
    1531. imageRegistry: ""
    1532. postgresql:
    1533. existingSecret: ""
    1534. postgresqlDatabase: ""
    1535. postgresqlPassword: ""
    1536. postgresqlUsername: ""
    1537. replicationPassword: ""
    1538. servicePort: ""
    1539. storageClass: ""
    1540. image:
    1541. debug: false
    1542. pullPolicy: IfNotPresent
    1543. pullSecrets: []
    1544. registry: docker.io
    1545. repository: bitnami/postgresql
    1546. tag: 11.14.0-debian-10-r28
    1547. initdbPassword: ""
    1548. initdbScripts: {}
    1549. initdbScriptsConfigMap: ""
    1550. initdbScriptsSecret: ""
    1551. initdbUser: ""
    1552. ldap:
    1553. baseDN: ""
    1554. bind_password: ""
    1555. bindDN: ""
    1556. enabled: false
    1557. port: ""
    1558. prefix: ""
    1559. scheme: ""
    1560. search_attr: ""
    1561. search_filter: ""
    1562. server: ""
    1563. suffix: ""
    1564. tls: ""
    1565. url: ""
    1566. lifecycleHooks: {}
    1567. livenessProbe:
    1568. enabled: true
    1569. failureThreshold: 6
    1570. initialDelaySeconds: 30
    1571. periodSeconds: 10
    1572. successThreshold: 1
    1573. timeoutSeconds: 5
    1574. metrics:
    1575. customMetrics: {}
    1576. enabled: false
    1577. extraEnvVars: []
    1578. image:
    1579. pullPolicy: IfNotPresent
    1580. pullSecrets: []
    1581. registry: docker.io
    1582. repository: bitnami/postgres-exporter
    1583. tag: 0.10.0-debian-10-r172
    1584. livenessProbe:
    1585. enabled: true
    1586. failureThreshold: 6
    1587. initialDelaySeconds: 5
    1588. periodSeconds: 10
    1589. successThreshold: 1
    1590. timeoutSeconds: 5
    1591. prometheusRule:
    1592. additionalLabels: {}
    1593. enabled: false
    1594. namespace: ""
    1595. rules: []
    1596. readinessProbe:
    1597. enabled: true
    1598. failureThreshold: 6
    1599. initialDelaySeconds: 5
    1600. periodSeconds: 10
    1601. successThreshold: 1
    1602. timeoutSeconds: 5
    1603. resources: {}
    1604. securityContext:
    1605. enabled: false
    1606. runAsUser: 1001
    1607. service:
    1608. annotations:
    1609. prometheus.io/port: "9187"
    1610. prometheus.io/scrape: "true"
    1611. loadBalancerIP: ""
    1612. type: ClusterIP
    1613. serviceMonitor:
    1614. additionalLabels: {}
    1615. enabled: false
    1616. interval: ""
    1617. metricRelabelings: []
    1618. namespace: ""
    1619. relabelings: []
    1620. scrapeTimeout: ""
    1621. nameOverride: sentry-postgresql
    1622. networkPolicy:
    1623. allowExternal: true
    1624. enabled: false
    1625. explicitNamespacesSelector: {}
    1626. persistence:
    1627. accessModes:
    1628. - ReadWriteOnce
    1629. annotations: {}
    1630. enabled: true
    1631. existingClaim: ""
    1632. mountPath: /bitnami/postgresql
    1633. selector: {}
    1634. size: 8Gi
    1635. snapshotName: ""
    1636. storageClass: ""
    1637. subPath: ""
    1638. pgHbaConfiguration: ""
    1639. postgresqlConfiguration: {}
    1640. postgresqlDataDir: /bitnami/postgresql/data
    1641. postgresqlDatabase: sentry
    1642. postgresqlDbUserConnectionLimit: ""
    1643. postgresqlExtendedConf: {}
    1644. postgresqlInitdbArgs: ""
    1645. postgresqlInitdbWalDir: ""
    1646. postgresqlMaxConnections: ""
    1647. postgresqlPassword: ""
    1648. postgresqlPghbaRemoveFilters: ""
    1649. postgresqlPostgresConnectionLimit: ""
    1650. postgresqlPostgresPassword: ""
    1651. postgresqlSharedPreloadLibraries: pgaudit
    1652. postgresqlStatementTimeout: ""
    1653. postgresqlTcpKeepalivesCount: ""
    1654. postgresqlTcpKeepalivesIdle: ""
    1655. postgresqlTcpKeepalivesInterval: ""
    1656. postgresqlUsername: postgres
    1657. primary:
    1658. affinity: {}
    1659. annotations: {}
    1660. extraInitContainers: []
    1661. extraPodSpec: {}
    1662. extraVolumeMounts: []
    1663. extraVolumes: []
    1664. labels: {}
    1665. nodeAffinityPreset:
    1666. key: ""
    1667. type: ""
    1668. values: []
    1669. nodeSelector: {}
    1670. podAffinityPreset: ""
    1671. podAnnotations: {}
    1672. podAntiAffinityPreset: soft
    1673. podLabels: {}
    1674. priorityClassName: ""
    1675. service:
    1676. clusterIP: ""
    1677. nodePort: ""
    1678. type: ""
    1679. sidecars: []
    1680. tolerations: []
    1681. primaryAsStandBy:
    1682. enabled: false
    1683. primaryHost: ""
    1684. primaryPort: ""
    1685. psp:
    1686. create: false
    1687. rbac:
    1688. create: false
    1689. readReplicas:
    1690. affinity: {}
    1691. annotations: {}
    1692. extraInitContainers: []
    1693. extraPodSpec: {}
    1694. extraVolumeMounts: []
    1695. extraVolumes: []
    1696. labels: {}
    1697. nodeAffinityPreset:
    1698. key: ""
    1699. type: ""
    1700. values: []
    1701. nodeSelector: {}
    1702. persistence:
    1703. enabled: true
    1704. podAffinityPreset: ""
    1705. podAnnotations: {}
    1706. podAntiAffinityPreset: soft
    1707. podLabels: {}
    1708. priorityClassName: ""
    1709. resources: {}
    1710. service:
    1711. clusterIP: ""
    1712. nodePort: ""
    1713. type: ""
    1714. sidecars: []
    1715. tolerations: []
    1716. topologySpreadConstraints: []
    1717. readinessProbe:
    1718. enabled: true
    1719. failureThreshold: 6
    1720. initialDelaySeconds: 5
    1721. periodSeconds: 10
    1722. successThreshold: 1
    1723. timeoutSeconds: 5
    1724. replication:
    1725. applicationName: sentry
    1726. enabled: false
    1727. numSynchronousReplicas: 1
    1728. password: repl_password
    1729. readReplicas: 2
    1730. singleService: true
    1731. synchronousCommit: "on"
    1732. uniqueServices: false
    1733. user: repl_user
    1734. resources:
    1735. requests:
    1736. cpu: 250m
    1737. memory: 256Mi
    1738. schedulerName: ""
    1739. securityContext:
    1740. enabled: true
    1741. fsGroup: 1001
    1742. service:
    1743. annotations: {}
    1744. clusterIP: ""
    1745. externalTrafficPolicy: Cluster
    1746. loadBalancerIP: ""
    1747. loadBalancerSourceRanges: []
    1748. nodePort: ""
    1749. port: 5432
    1750. type: ClusterIP
    1751. serviceAccount:
    1752. autoMount: false
    1753. enabled: false
    1754. name: ""
    1755. shmVolume:
    1756. chmod:
    1757. enabled: true
    1758. enabled: true
    1759. sizeLimit: ""
    1760. startupProbe:
    1761. enabled: false
    1762. failureThreshold: 10
    1763. initialDelaySeconds: 30
    1764. periodSeconds: 15
    1765. successThreshold: 1
    1766. timeoutSeconds: 5
    1767. terminationGracePeriodSeconds: ""
    1768. tls:
    1769. autoGenerated: false
    1770. certCAFilename: ""
    1771. certFilename: ""
    1772. certKeyFilename: ""
    1773. certificatesSecret: ""
    1774. crlFilename: ""
    1775. enabled: false
    1776. preferServerCiphers: true
    1777. updateStrategy:
    1778. type: RollingUpdate
    1779. usePasswordFile: false
    1780. volumePermissions:
    1781. enabled: false
    1782. image:
    1783. pullPolicy: IfNotPresent
    1784. pullSecrets: []
    1785. registry: docker.io
    1786. repository: bitnami/bitnami-shell
    1787. tag: 10-debian-10-r305
    1788. securityContext:
    1789. runAsUser: 0
    1790. prefix: null
    1791. rabbitmq:
    1792. advancedConfiguration: ""
    1793. affinity: {}
    1794. args: []
    1795. auth:
    1796. erlangCookie: pHgpy3Q6adTskzAT6bLHCFqFTF7lMxhA
    1797. existingErlangSecret: ""
    1798. existingPasswordSecret: ""
    1799. password: guest
    1800. tls:
    1801. autoGenerated: false
    1802. caCertificate: ""
    1803. enabled: false
    1804. existingSecret: ""
    1805. existingSecretFullChain: false
    1806. failIfNoPeerCert: true
    1807. serverCertificate: ""
    1808. serverKey: ""
    1809. sslOptionsVerify: verify_peer
    1810. username: guest
    1811. clusterDomain: cluster.local
    1812. clustering:
    1813. addressType: hostname
    1814. enabled: true
    1815. forceBoot: true
    1816. partitionHandling: autoheal
    1817. rebalance: true
    1818. command: []
    1819. common:
    1820. exampleValue: common-chart
    1821. global:
    1822. imagePullSecrets: []
    1823. imageRegistry: ""
    1824. storageClass: ""
    1825. commonAnnotations: {}
    1826. communityPlugins: ""
    1827. configuration: |-
    1828. ## Username and password
    1829. ##
    1830. default_user = {{ .Values.auth.username }}
    1831. default_pass = CHANGEME
    1832. {{- if .Values.clustering.enabled }}
    1833. ## Clustering
    1834. ##
    1835. cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8s
    1836. cluster_formation.k8s.host = kubernetes.default.svc.{{ .Values.clusterDomain }}
    1837. cluster_formation.node_cleanup.interval = 10
    1838. cluster_formation.node_cleanup.only_log_warning = true
    1839. cluster_partition_handling = {{ .Values.clustering.partitionHandling }}
    1840. {{- end }}
    1841. {{- if .Values.loadDefinition.enabled }}
    1842. load_definitions = {{ .Values.loadDefinition.file }}
    1843. {{- end }}
    1844. # queue master locator
    1845. queue_master_locator = min-masters
    1846. # enable guest user
    1847. loopback_users.guest = false
    1848. {{ tpl .Values.extraConfiguration . }}
    1849. {{- if .Values.auth.tls.enabled }}
    1850. ssl_options.verify = {{ .Values.auth.tls.sslOptionsVerify }}
    1851. listeners.ssl.default = {{ .Values.service.tlsPort }}
    1852. ssl_options.fail_if_no_peer_cert = {{ .Values.auth.tls.failIfNoPeerCert }}
    1853. ssl_options.cacertfile = /opt/bitnami/rabbitmq/certs/ca_certificate.pem
    1854. ssl_options.certfile = /opt/bitnami/rabbitmq/certs/server_certificate.pem
    1855. ssl_options.keyfile = /opt/bitnami/rabbitmq/certs/server_key.pem
    1856. {{- end }}
    1857. {{- if .Values.ldap.enabled }}
    1858. auth_backends.1 = rabbit_auth_backend_ldap
    1859. auth_backends.2 = internal
    1860. {{- range $index, $server := .Values.ldap.servers }}
    1861. auth_ldap.servers.{{ add $index 1 }} = {{ $server }}
    1862. {{- end }}
    1863. auth_ldap.port = {{ .Values.ldap.port }}
    1864. auth_ldap.user_dn_pattern = {{ .Values.ldap.user_dn_pattern }}
    1865. {{- if .Values.ldap.tls.enabled }}
    1866. auth_ldap.use_ssl = true
    1867. {{- end }}
    1868. {{- end }}
    1869. {{- if .Values.metrics.enabled }}
    1870. ## Prometheus metrics
    1871. ##
    1872. prometheus.tcp.port = 9419
    1873. {{- end }}
    1874. {{- if .Values.memoryHighWatermark.enabled }}
    1875. ## Memory Threshold
    1876. ##
    1877. total_memory_available_override_value = {{ include "rabbitmq.toBytes" .Values.resources.limits.memory }}
    1878. vm_memory_high_watermark.{{ .Values.memoryHighWatermark.type }} = {{ .Values.memoryHighWatermark.value }}
    1879. {{- end }}
    1880. containerSecurityContext: {}
    1881. customLivenessProbe: {}
    1882. customReadinessProbe: {}
    1883. customStartupProbe: {}
    1884. diagnosticMode:
    1885. args:
    1886. - infinity
    1887. command:
    1888. - sleep
    1889. enabled: false
    1890. dnsConfig: {}
    1891. dnsPolicy: ""
    1892. enabled: true
    1893. extraConfiguration: |
    1894. load_definitions = /app/load_definition.json
    1895. extraContainerPorts: []
    1896. extraDeploy: []
    1897. extraEnvVars: []
    1898. extraEnvVarsCM: ""
    1899. extraEnvVarsSecret: ""
    1900. extraPlugins: rabbitmq_auth_backend_ldap
    1901. extraSecrets:
    1902. load-definition:
    1903. load_definition.json: |
    1904. {
    1905. "users": [
    1906. {
    1907. "name": "{{ .Values.auth.username }}",
    1908. "password": "{{ .Values.auth.password }}",
    1909. "tags": "administrator"
    1910. }
    1911. ],
    1912. "permissions": [{
    1913. "user": "{{ .Values.auth.username }}",
    1914. "vhost": "/",
    1915. "configure": ".*",
    1916. "write": ".*",
    1917. "read": ".*"
    1918. }],
    1919. "policies": [
    1920. {
    1921. "name": "ha-all",
    1922. "pattern": ".*",
    1923. "vhost": "/",
    1924. "definition": {
    1925. "ha-mode": "all",
    1926. "ha-sync-mode": "automatic",
    1927. "ha-sync-batch-size": 1
    1928. }
    1929. }
    1930. ],
    1931. "vhosts": [
    1932. {
    1933. "name": "/"
    1934. }
    1935. ]
    1936. }
    1937. extraSecretsPrependReleaseName: false
    1938. extraVolumeMounts: []
    1939. extraVolumes: []
    1940. fullnameOverride: ""
    1941. global:
    1942. imagePullSecrets: []
    1943. imageRegistry: ""
    1944. storageClass: ""
    1945. hostAliases: []
    1946. image:
    1947. debug: false
    1948. pullPolicy: IfNotPresent
    1949. pullSecrets: []
    1950. registry: docker.io
    1951. repository: bitnami/rabbitmq
    1952. tag: 3.9.16-debian-10-r0
    1953. ingress:
    1954. annotations: {}
    1955. enabled: false
    1956. extraHosts: []
    1957. extraRules: []
    1958. extraTls: []
    1959. hostname: rabbitmq.local
    1960. ingressClassName: ""
    1961. path: /
    1962. pathType: ImplementationSpecific
    1963. secrets: []
    1964. selfSigned: false
    1965. tls: false
    1966. initContainers: []
    1967. kubeVersion: ""
    1968. ldap:
    1969. enabled: false
    1970. port: "389"
    1971. servers: []
    1972. tls:
    1973. enabled: false
    1974. user_dn_pattern: cn=${username},dc=example,dc=org
    1975. livenessProbe:
    1976. enabled: true
    1977. failureThreshold: 6
    1978. initialDelaySeconds: 120
    1979. periodSeconds: 30
    1980. successThreshold: 1
    1981. timeoutSeconds: 20
    1982. loadDefinition:
    1983. enabled: true
    1984. existingSecret: load-definition
    1985. file: /app/load_definition.json
    1986. logs: '-'
    1987. maxAvailableSchedulers: ""
    1988. memoryHighWatermark:
    1989. enabled: false
    1990. type: relative
    1991. value: 0.4
    1992. metrics:
    1993. enabled: false
    1994. plugins: rabbitmq_prometheus
    1995. podAnnotations:
    1996. prometheus.io/port: '{{ .Values.service.metricsPort }}'
    1997. prometheus.io/scrape: "true"
    1998. prometheusRule:
    1999. additionalLabels: {}
    2000. enabled: false
    2001. namespace: ""
    2002. rules: []
    2003. serviceMonitor:
    2004. additionalLabels: {}
    2005. enabled: false
    2006. honorLabels: false
    2007. interval: 30s
    2008. metricRelabelings: []
    2009. namespace: ""
    2010. path: ""
    2011. podTargetLabels: {}
    2012. relabelings: []
    2013. relabellings: []
    2014. scrapeTimeout: ""
    2015. targetLabels: {}
    2016. nameOverride: ""
    2017. networkPolicy:
    2018. additionalRules: []
    2019. allowExternal: true
    2020. enabled: false
    2021. nodeAffinityPreset:
    2022. key: ""
    2023. type: ""
    2024. values: []
    2025. nodeSelector: {}
    2026. onlineSchedulers: ""
    2027. pdb:
    2028. create: true
    2029. maxUnavailable: ""
    2030. minAvailable: 1
    2031. persistence:
    2032. accessMode: ReadWriteOnce
    2033. annotations: {}
    2034. enabled: true
    2035. existingClaim: ""
    2036. mountPath: /bitnami/rabbitmq/mnesia
    2037. selector: {}
    2038. size: 8Gi
    2039. storageClass: ""
    2040. subPath: ""
    2041. volumes: []
    2042. plugins: rabbitmq_management rabbitmq_peer_discovery_k8s
    2043. podAffinityPreset: ""
    2044. podAnnotations: {}
    2045. podAntiAffinityPreset: soft
    2046. podLabels: {}
    2047. podManagementPolicy: OrderedReady
    2048. podSecurityContext:
    2049. enabled: true
    2050. fsGroup: 1001
    2051. runAsUser: 1001
    2052. priorityClassName: ""
    2053. rbac:
    2054. create: true
    2055. readinessProbe:
    2056. enabled: true
    2057. failureThreshold: 3
    2058. initialDelaySeconds: 10
    2059. periodSeconds: 30
    2060. successThreshold: 1
    2061. timeoutSeconds: 20
    2062. replicaCount: 3
    2063. resources:
    2064. limits: {}
    2065. requests: {}
    2066. schedulerName: ""
    2067. service:
    2068. annotations: {}
    2069. annotationsHeadless: {}
    2070. distNodePort: ""
    2071. distPort: 25672
    2072. distPortEnabled: true
    2073. distPortName: dist
    2074. epmdNodePort: ""
    2075. epmdPortEnabled: true
    2076. epmdPortName: epmd
    2077. externalIPs: []
    2078. externalTrafficPolicy: Cluster
    2079. extraPorts: []
    2080. labels: {}
    2081. loadBalancerIP: ""
    2082. loadBalancerSourceRanges: []
    2083. managerNodePort: ""
    2084. managerPort: 15672
    2085. managerPortEnabled: true
    2086. managerPortName: http-stats
    2087. metricsNodePort: ""
    2088. metricsPort: 9419
    2089. metricsPortName: metrics
    2090. nodePort: ""
    2091. port: 5672
    2092. portEnabled: true
    2093. portName: amqp
    2094. tlsNodePort: ""
    2095. tlsPort: 5671
    2096. tlsPortName: amqp-ssl
    2097. type: ClusterIP
    2098. serviceAccount:
    2099. automountServiceAccountToken: true
    2100. create: true
    2101. name: ""
    2102. sidecars: []
    2103. statefulsetLabels: {}
    2104. terminationGracePeriodSeconds: 120
    2105. tolerations: []
    2106. topologySpreadConstraints: []
    2107. ulimitNofiles: "65536"
    2108. updateStrategyType: RollingUpdate
    2109. volumePermissions:
    2110. enabled: false
    2111. image:
    2112. pullPolicy: IfNotPresent
    2113. pullSecrets: []
    2114. registry: docker.io
    2115. repository: bitnami/bitnami-shell
    2116. tag: 10-debian-10-r408
    2117. resources:
    2118. limits: {}
    2119. requests: {}
    2120. redis:
    2121. architecture: replication
    2122. auth:
    2123. enabled: false
    2124. existingSecret: ""
    2125. existingSecretPasswordKey: ""
    2126. password: ""
    2127. sentinel: false
    2128. usePasswordFiles: false
    2129. clusterDomain: cluster.local
    2130. common:
    2131. exampleValue: common-chart
    2132. global:
    2133. imagePullSecrets: []
    2134. imageRegistry: ""
    2135. redis:
    2136. password: ""
    2137. storageClass: ""
    2138. commonAnnotations: {}
    2139. commonConfiguration: |-
    2140. # Enable AOF https://redis.io/topics/persistence#append-only-file
    2141. appendonly yes
    2142. # Disable RDB persistence, AOF persistence already enabled.
    2143. save ""
    2144. commonLabels: {}
    2145. diagnosticMode:
    2146. args:
    2147. - infinity
    2148. command:
    2149. - sleep
    2150. enabled: false
    2151. enabled: true
    2152. existingConfigmap: ""
    2153. extraDeploy: []
    2154. fullnameOverride: ""
    2155. global:
    2156. imagePullSecrets: []
    2157. imageRegistry: ""
    2158. redis:
    2159. password: ""
    2160. storageClass: ""
    2161. image:
    2162. debug: false
    2163. pullPolicy: IfNotPresent
    2164. pullSecrets: []
    2165. registry: docker.io
    2166. repository: bitnami/redis
    2167. tag: 6.2.7-debian-11-r3
    2168. kubeVersion: ""
    2169. master:
    2170. affinity: {}
    2171. args: []
    2172. command: []
    2173. configuration: ""
    2174. containerPorts:
    2175. redis: 6379
    2176. containerSecurityContext:
    2177. enabled: true
    2178. runAsUser: 1001
    2179. count: 1
    2180. customLivenessProbe: {}
    2181. customReadinessProbe: {}
    2182. customStartupProbe: {}
    2183. disableCommands:
    2184. - FLUSHDB
    2185. - FLUSHALL
    2186. dnsConfig: {}
    2187. dnsPolicy: ""
    2188. extraEnvVars: []
    2189. extraEnvVarsCM: ""
    2190. extraEnvVarsSecret: ""
    2191. extraFlags: []
    2192. extraVolumeMounts: []
    2193. extraVolumes: []
    2194. hostAliases: []
    2195. initContainers: []
    2196. kind: StatefulSet
    2197. lifecycleHooks: {}
    2198. livenessProbe:
    2199. enabled: true
    2200. failureThreshold: 5
    2201. initialDelaySeconds: 20
    2202. periodSeconds: 5
    2203. successThreshold: 1
    2204. timeoutSeconds: 5
    2205. nodeAffinityPreset:
    2206. key: ""
    2207. type: ""
    2208. values: []
    2209. nodeSelector: {}
    2210. persistence:
    2211. accessModes:
    2212. - ReadWriteOnce
    2213. annotations: {}
    2214. dataSource: {}
    2215. enabled: true
    2216. existingClaim: ""
    2217. medium: ""
    2218. path: /data
    2219. selector: {}
    2220. size: 8Gi
    2221. sizeLimit: ""
    2222. storageClass: ""
    2223. subPath: ""
    2224. podAffinityPreset: ""
    2225. podAnnotations: {}
    2226. podAntiAffinityPreset: soft
    2227. podLabels: {}
    2228. podSecurityContext:
    2229. enabled: true
    2230. fsGroup: 1001
    2231. preExecCmds: []
    2232. priorityClassName: ""
    2233. readinessProbe:
    2234. enabled: true
    2235. failureThreshold: 5
    2236. initialDelaySeconds: 20
    2237. periodSeconds: 5
    2238. successThreshold: 1
    2239. timeoutSeconds: 1
    2240. resources:
    2241. limits: {}
    2242. requests: {}
    2243. schedulerName: ""
    2244. service:
    2245. annotations: {}
    2246. clusterIP: ""
    2247. externalTrafficPolicy: Cluster
    2248. extraPorts: []
    2249. internalTrafficPolicy: Cluster
    2250. loadBalancerIP: ""
    2251. loadBalancerSourceRanges: []
    2252. nodePorts:
    2253. redis: ""
    2254. ports:
    2255. redis: 6379
    2256. sessionAffinity: None
    2257. sessionAffinityConfig: {}
    2258. type: ClusterIP
    2259. shareProcessNamespace: false
    2260. sidecars: []
    2261. startupProbe:
    2262. enabled: false
    2263. failureThreshold: 5
    2264. initialDelaySeconds: 20
    2265. periodSeconds: 5
    2266. successThreshold: 1
    2267. timeoutSeconds: 5
    2268. terminationGracePeriodSeconds: 30
    2269. tolerations: []
    2270. topologySpreadConstraints: []
    2271. updateStrategy:
    2272. rollingUpdate: {}
    2273. type: RollingUpdate
    2274. metrics:
    2275. command: []
    2276. containerSecurityContext:
    2277. enabled: true
    2278. runAsUser: 1001
    2279. enabled: false
    2280. extraArgs: {}
    2281. extraEnvVars: []
    2282. extraVolumeMounts: []
    2283. extraVolumes: []
    2284. image:
    2285. pullPolicy: IfNotPresent
    2286. pullSecrets: []
    2287. registry: docker.io
    2288. repository: bitnami/redis-exporter
    2289. tag: 1.40.0-debian-11-r0
    2290. podAnnotations:
    2291. prometheus.io/port: "9121"
    2292. prometheus.io/scrape: "true"
    2293. podLabels: {}
    2294. prometheusRule:
    2295. additionalLabels: {}
    2296. enabled: false
    2297. namespace: ""
    2298. rules: []
    2299. redisTargetHost: localhost
    2300. resources:
    2301. limits: {}
    2302. requests: {}
    2303. service:
    2304. annotations: {}
    2305. externalTrafficPolicy: Cluster
    2306. extraPorts: []
    2307. loadBalancerIP: ""
    2308. loadBalancerSourceRanges: []
    2309. port: 9121
    2310. type: ClusterIP
    2311. serviceMonitor:
    2312. additionalLabels: {}
    2313. enabled: false
    2314. honorLabels: false
    2315. interval: 30s
    2316. metricRelabelings: []
    2317. namespace: ""
    2318. relabellings: []
    2319. scrapeTimeout: ""
    2320. nameOverride: sentry-redis
    2321. networkPolicy:
    2322. allowExternal: true
    2323. enabled: false
    2324. extraEgress: []
    2325. extraIngress: []
    2326. ingressNSMatchLabels: {}
    2327. ingressNSPodMatchLabels: {}
    2328. pdb:
    2329. create: false
    2330. maxUnavailable: ""
    2331. minAvailable: 1
    2332. podSecurityPolicy:
    2333. create: false
    2334. enabled: false
    2335. rbac:
    2336. create: false
    2337. rules: []
    2338. replica:
    2339. affinity: {}
    2340. args: []
    2341. autoscaling:
    2342. enabled: false
    2343. maxReplicas: 11
    2344. minReplicas: 1
    2345. targetCPU: ""
    2346. targetMemory: ""
    2347. command: []
    2348. configuration: ""
    2349. containerPorts:
    2350. redis: 6379
    2351. containerSecurityContext:
    2352. enabled: true
    2353. runAsUser: 1001
    2354. customLivenessProbe: {}
    2355. customReadinessProbe: {}
    2356. customStartupProbe: {}
    2357. disableCommands:
    2358. - FLUSHDB
    2359. - FLUSHALL
    2360. dnsConfig: {}
    2361. dnsPolicy: ""
    2362. externalMaster:
    2363. enabled: false
    2364. host: ""
    2365. port: 6379
    2366. extraEnvVars: []
    2367. extraEnvVarsCM: ""
    2368. extraEnvVarsSecret: ""
    2369. extraFlags: []
    2370. extraVolumeMounts: []
    2371. extraVolumes: []
    2372. hostAliases: []
    2373. initContainers: []
    2374. lifecycleHooks: {}
    2375. livenessProbe:
    2376. enabled: true
    2377. failureThreshold: 5
    2378. initialDelaySeconds: 20
    2379. periodSeconds: 5
    2380. successThreshold: 1
    2381. timeoutSeconds: 5
    2382. nodeAffinityPreset:
    2383. key: ""
    2384. type: ""
    2385. values: []
    2386. nodeSelector: {}
    2387. persistence:
    2388. accessModes:
    2389. - ReadWriteOnce
    2390. annotations: {}
    2391. dataSource: {}
    2392. enabled: true
    2393. existingClaim: ""
    2394. medium: ""
    2395. path: /data
    2396. selector: {}
    2397. size: 8Gi
    2398. sizeLimit: ""
    2399. storageClass: ""
    2400. subPath: ""
    2401. podAffinityPreset: ""
    2402. podAnnotations: {}
    2403. podAntiAffinityPreset: soft
    2404. podLabels: {}
    2405. podManagementPolicy: ""
    2406. podSecurityContext:
    2407. enabled: true
    2408. fsGroup: 1001
    2409. preExecCmds: []
    2410. priorityClassName: ""
    2411. readinessProbe:
    2412. enabled: true
    2413. failureThreshold: 5
    2414. initialDelaySeconds: 20
    2415. periodSeconds: 5
    2416. successThreshold: 1
    2417. timeoutSeconds: 1
    2418. replicaCount: 3
    2419. resources:
    2420. limits: {}
    2421. requests: {}
    2422. schedulerName: ""
    2423. service:
    2424. annotations: {}
    2425. clusterIP: ""
    2426. externalTrafficPolicy: Cluster
    2427. extraPorts: []
    2428. internalTrafficPolicy: Cluster
    2429. loadBalancerIP: ""
    2430. loadBalancerSourceRanges: []
    2431. nodePorts:
    2432. redis: ""
    2433. ports:
    2434. redis: 6379
    2435. sessionAffinity: None
    2436. sessionAffinityConfig: {}
    2437. type: ClusterIP
    2438. shareProcessNamespace: false
    2439. sidecars: []
    2440. startupProbe:
    2441. enabled: true
    2442. failureThreshold: 22
    2443. initialDelaySeconds: 10
    2444. periodSeconds: 10
    2445. successThreshold: 1
    2446. timeoutSeconds: 5
    2447. terminationGracePeriodSeconds: 30
    2448. tolerations: []
    2449. topologySpreadConstraints: []
    2450. updateStrategy:
    2451. rollingUpdate: {}
    2452. type: RollingUpdate
    2453. secretAnnotations: {}
    2454. sentinel:
    2455. args: []
    2456. automateClusterRecovery: false
    2457. command: []
    2458. configuration: ""
    2459. containerPorts:
    2460. sentinel: 26379
    2461. containerSecurityContext:
    2462. enabled: true
    2463. runAsUser: 1001
    2464. customLivenessProbe: {}
    2465. customReadinessProbe: {}
    2466. customStartupProbe: {}
    2467. downAfterMilliseconds: 60000
    2468. enabled: false
    2469. externalMaster:
    2470. enabled: false
    2471. host: ""
    2472. port: 6379
    2473. extraEnvVars: []
    2474. extraEnvVarsCM: ""
    2475. extraEnvVarsSecret: ""
    2476. extraVolumeMounts: []
    2477. extraVolumes: []
    2478. failoverTimeout: 18000
    2479. getMasterTimeout: 220
    2480. image:
    2481. debug: false
    2482. pullPolicy: IfNotPresent
    2483. pullSecrets: []
    2484. registry: docker.io
    2485. repository: bitnami/redis-sentinel
    2486. tag: 6.2.7-debian-11-r4
    2487. lifecycleHooks: {}
    2488. livenessProbe:
    2489. enabled: true
    2490. failureThreshold: 5
    2491. initialDelaySeconds: 20
    2492. periodSeconds: 5
    2493. successThreshold: 1
    2494. timeoutSeconds: 5
    2495. masterSet: mymaster
    2496. parallelSyncs: 1
    2497. persistence:
    2498. accessModes:
    2499. - ReadWriteOnce
    2500. annotations: {}
    2501. dataSource: {}
    2502. enabled: false
    2503. medium: ""
    2504. selector: {}
    2505. size: 100Mi
    2506. storageClass: ""
    2507. preExecCmds: []
    2508. quorum: 2
    2509. readinessProbe:
    2510. enabled: true
    2511. failureThreshold: 5
    2512. initialDelaySeconds: 20
    2513. periodSeconds: 5
    2514. successThreshold: 1
    2515. timeoutSeconds: 1
    2516. resources:
    2517. limits: {}
    2518. requests: {}
    2519. service:
    2520. annotations: {}
    2521. clusterIP: ""
    2522. externalTrafficPolicy: Cluster
    2523. extraPorts: []
    2524. loadBalancerIP: ""
    2525. loadBalancerSourceRanges: []
    2526. nodePorts:
    2527. redis: ""
    2528. sentinel: ""
    2529. ports:
    2530. redis: 6379
    2531. sentinel: 26379
    2532. sessionAffinity: None
    2533. sessionAffinityConfig: {}
    2534. type: ClusterIP
    2535. startupProbe:
    2536. enabled: true
    2537. failureThreshold: 22
    2538. initialDelaySeconds: 10
    2539. periodSeconds: 10
    2540. successThreshold: 1
    2541. timeoutSeconds: 5
    2542. terminationGracePeriodSeconds: 30
    2543. serviceAccount:
    2544. annotations: {}
    2545. automountServiceAccountToken: true
    2546. create: true
    2547. name: ""
    2548. sysctl:
    2549. command: []
    2550. enabled: false
    2551. image:
    2552. pullPolicy: IfNotPresent
    2553. pullSecrets: []
    2554. registry: docker.io
    2555. repository: bitnami/bitnami-shell
    2556. tag: 11-debian-11-r3
    2557. mountHostSys: false
    2558. resources:
    2559. limits: {}
    2560. requests: {}
    2561. tls:
    2562. authClients: true
    2563. autoGenerated: false
    2564. certCAFilename: ""
    2565. certFilename: ""
    2566. certKeyFilename: ""
    2567. certificatesSecret: ""
    2568. dhParamsFilename: ""
    2569. enabled: false
    2570. existingSecret: ""
    2571. useExternalDNS:
    2572. additionalAnnotations: {}
    2573. annotationKey: external-dns.alpha.kubernetes.io/
    2574. enabled: false
    2575. suffix: ""
    2576. usePassword: false
    2577. volumePermissions:
    2578. containerSecurityContext:
    2579. runAsUser: 0
    2580. enabled: false
    2581. image:
    2582. pullPolicy: IfNotPresent
    2583. pullSecrets: []
    2584. registry: docker.io
    2585. repository: bitnami/bitnami-shell
    2586. tag: 11-debian-11-r3
    2587. resources:
    2588. limits: {}
    2589. requests: {}
    2590. relay:
    2591. affinity: {}
    2592. autoscaling:
    2593. enabled: false
    2594. maxReplicas: 5
    2595. minReplicas: 2
    2596. targetCPUUtilizationPercentage: 50
    2597. env: []
    2598. mode: managed
    2599. nodeSelector: {}
    2600. probeFailureThreshold: 5
    2601. probeInitialDelaySeconds: 10
    2602. probePeriodSeconds: 10
    2603. probeSuccessThreshold: 1
    2604. probeTimeoutSeconds: 2
    2605. replicas: 1
    2606. resources: {}
    2607. securityContext: {}
    2608. service:
    2609. annotations: {}
    2610. sidecars: []
    2611. volumes: []
    2612. revisionHistoryLimit: 10
    2613. sentry:
    2614. cleanup:
    2615. activeDeadlineSeconds: 100
    2616. concurrencyPolicy: Allow
    2617. days: 90
    2618. enabled: true
    2619. failedJobsHistoryLimit: 5
    2620. schedule: 0 0 * * *
    2621. serviceAccount: {}
    2622. sidecars: []
    2623. successfulJobsHistoryLimit: 5
    2624. volumes: []
    2625. cron:
    2626. affinity: {}
    2627. env: []
    2628. nodeSelector: {}
    2629. replicas: 1
    2630. resources: {}
    2631. sidecars: []
    2632. volumes: []
    2633. features:
    2634. orgSubdomains: false
    2635. vstsLimitedScopes: true
    2636. ingestConsumer:
    2637. affinity: {}
    2638. autoscaling:
    2639. enabled: false
    2640. maxReplicas: 3
    2641. minReplicas: 1
    2642. targetCPUUtilizationPercentage: 50
    2643. env: []
    2644. nodeSelector: {}
    2645. replicas: 1
    2646. resources: {}
    2647. securityContext: {}
    2648. sidecars: []
    2649. volumes: []
    2650. postProcessForward:
    2651. affinity: {}
    2652. env: []
    2653. nodeSelector: {}
    2654. replicas: 1
    2655. resources: {}
    2656. securityContext: {}
    2657. sidecars: []
    2658. volumes: []
    2659. singleOrganization: true
    2660. subscriptionConsumerEvents:
    2661. affinity: {}
    2662. env: []
    2663. nodeSelector: {}
    2664. replicas: 1
    2665. resources: {}
    2666. securityContext: {}
    2667. sidecars: []
    2668. volumes: []
    2669. subscriptionConsumerTransactions:
    2670. affinity: {}
    2671. env: []
    2672. nodeSelector: {}
    2673. replicas: 1
    2674. resources: {}
    2675. securityContext: {}
    2676. sidecars: []
    2677. volumes: []
    2678. web:
    2679. affinity: {}
    2680. autoscaling:
    2681. enabled: false
    2682. maxReplicas: 5
    2683. minReplicas: 2
    2684. targetCPUUtilizationPercentage: 50
    2685. env: []
    2686. nodeSelector: {}
    2687. probeFailureThreshold: 5
    2688. probeInitialDelaySeconds: 10
    2689. probePeriodSeconds: 10
    2690. probeSuccessThreshold: 1
    2691. probeTimeoutSeconds: 2
    2692. replicas: 1
    2693. resources: {}
    2694. securityContext: {}
    2695. service:
    2696. annotations: {}
    2697. sidecars: []
    2698. strategyType: RollingUpdate
    2699. volumes: []
    2700. worker:
    2701. affinity: {}
    2702. autoscaling:
    2703. enabled: false
    2704. maxReplicas: 5
    2705. minReplicas: 2
    2706. targetCPUUtilizationPercentage: 50
    2707. env: []
    2708. livenessProbe:
    2709. enabled: false
    2710. failureThreshold: 3
    2711. periodSeconds: 60
    2712. timeoutSeconds: 10
    2713. nodeSelector: {}
    2714. replicas: 3
    2715. resources: {}
    2716. sidecars: []
    2717. volumes: []
    2718. service:
    2719. annotations: {}
    2720. externalPort: 9000
    2721. name: sentry
    2722. type: ClusterIP
    2723. serviceAccount:
    2724. annotations: {}
    2725. automountServiceAccountToken: true
    2726. enabled: false
    2727. name: sentry
    2728. slack: {}
    2729. snuba:
    2730. api:
    2731. affinity: {}
    2732. autoscaling:
    2733. enabled: false
    2734. maxReplicas: 5
    2735. minReplicas: 2
    2736. targetCPUUtilizationPercentage: 50
    2737. command: {}
    2738. env: []
    2739. liveness:
    2740. timeoutSeconds: 2
    2741. nodeSelector: {}
    2742. probeInitialDelaySeconds: 10
    2743. readiness:
    2744. timeoutSeconds: 2
    2745. replicas: 1
    2746. resources: {}
    2747. securityContext: {}
    2748. service:
    2749. annotations: {}
    2750. sidecars: []
    2751. volumes: []
    2752. cleanupErrors:
    2753. activeDeadlineSeconds: 100
    2754. concurrencyPolicy: Allow
    2755. enabled: true
    2756. schedule: 0 * * * *
    2757. serviceAccount: {}
    2758. sidecars: []
    2759. successfulJobsHistoryLimit: 5
    2760. volumes: []
    2761. cleanupTransactions:
    2762. activeDeadlineSeconds: 100
    2763. concurrencyPolicy: Allow
    2764. enabled: true
    2765. failedJobsHistoryLimit: 5
    2766. schedule: 0 * * * *
    2767. serviceAccount: {}
    2768. sidecars: []
    2769. successfulJobsHistoryLimit: 5
    2770. volumes: []
    2771. consumer:
    2772. affinity: {}
    2773. autoOffsetReset: earliest
    2774. env: []
    2775. nodeSelector: {}
    2776. replicas: 1
    2777. resources: {}
    2778. securityContext: {}
    2779. dbInitJob:
    2780. env: []
    2781. migrateJob:
    2782. env: []
    2783. outcomesConsumer:
    2784. affinity: {}
    2785. autoOffsetReset: earliest
    2786. env: []
    2787. maxBatchSize: "3"
    2788. nodeSelector: {}
    2789. replicas: 1
    2790. resources: {}
    2791. securityContext: {}
    2792. replacer:
    2793. affinity: {}
    2794. autoOffsetReset: earliest
    2795. env: []
    2796. maxBatchSize: "3"
    2797. nodeSelector: {}
    2798. replicas: 1
    2799. resources: {}
    2800. securityContext: {}
    2801. sessionsConsumer:
    2802. affinity: {}
    2803. autoOffsetReset: earliest
    2804. env: []
    2805. nodeSelector: {}
    2806. replicas: 1
    2807. resources: {}
    2808. securityContext: {}
    2809. subscriptionConsumerEvents:
    2810. affinity: {}
    2811. autoOffsetReset: earliest
    2812. env: []
    2813. nodeSelector: {}
    2814. replicas: 1
    2815. resources: {}
    2816. securityContext: {}
    2817. subscriptionConsumerTransactions:
    2818. affinity: {}
    2819. autoOffsetReset: earliest
    2820. env: []
    2821. nodeSelector: {}
    2822. replicas: 1
    2823. resources: {}
    2824. securityContext: {}
    2825. transactionsConsumer:
    2826. affinity: {}
    2827. autoOffsetReset: earliest
    2828. env: []
    2829. nodeSelector: {}
    2830. replicas: 1
    2831. resources: {}
    2832. securityContext: {}
    2833. sourcemaps:
    2834. enabled: false
    2835. symbolicator:
    2836. api:
    2837. affinity: {}
    2838. autoscaling:
    2839. enabled: false
    2840. maxReplicas: 5
    2841. minReplicas: 2
    2842. targetCPUUtilizationPercentage: 50
    2843. config: |-
    2844. # See: https://getsentry.github.io/symbolicator/#configuration
    2845. cache_dir: "/data"
    2846. bind: "0.0.0.0:3021"
    2847. logging:
    2848. level: "warn"
    2849. metrics:
    2850. statsd: null
    2851. prefix: "symbolicator"
    2852. sentry_dsn: null
    2853. connect_to_reserved_ips: true
    2854. # caches:
    2855. # downloaded:
    2856. # max_unused_for: 1w
    2857. # retry_misses_after: 5m
    2858. # retry_malformed_after: 5m
    2859. # derived:
    2860. # max_unused_for: 1w
    2861. # retry_misses_after: 5m
    2862. # retry_malformed_after: 5m
    2863. # diagnostics:
    2864. # retention: 1w
    2865. env: []
    2866. nodeSelector: {}
    2867. probeInitialDelaySeconds: 10
    2868. replicas: 1
    2869. resources: {}
    2870. securityContext: {}
    2871. cleanup:
    2872. enabled: false
    2873. enabled: false
    2874. system:
    2875. adminEmail: ""
    2876. public: false
    2877. url: ""
    2878. user:
    2879. create: true
    2880. email: admin@sentry.local
    2881. password: aaaa
    2882. zookeeper:
    2883. affinity: {}
    2884. args: []
    2885. auth:
    2886. clientPassword: ""
    2887. clientUser: ""
    2888. enabled: false
    2889. existingSecret: ""
    2890. serverPasswords: ""
    2891. serverUsers: ""
    2892. autopurge:
    2893. purgeInterval: 0
    2894. snapRetainCount: 3
    2895. clusterDomain: cluster.local
    2896. command:
    2897. - /scripts/setup.sh
    2898. common:
    2899. exampleValue: common-chart
    2900. global:
    2901. imagePullSecrets: []
    2902. imageRegistry: ""
    2903. storageClass: ""
    2904. commonAnnotations: {}
    2905. commonLabels: {}
    2906. configuration: ""
    2907. containerPorts:
    2908. client: 2181
    2909. election: 3888
    2910. follower: 2888
    2911. tls: 3181
    2912. containerSecurityContext:
    2913. enabled: true
    2914. runAsNonRoot: true
    2915. runAsUser: 1001
    2916. customLivenessProbe: {}
    2917. customReadinessProbe: {}
    2918. customStartupProbe: {}
    2919. dataLogDir: ""
    2920. diagnosticMode:
    2921. args:
    2922. - infinity
    2923. command:
    2924. - sleep
    2925. enabled: false
    2926. enabled: true
    2927. existingConfigmap: ""
    2928. extraDeploy: []
    2929. extraEnvVars: []
    2930. extraEnvVarsCM: ""
    2931. extraEnvVarsSecret: ""
    2932. extraVolumeMounts: []
    2933. extraVolumes: []
    2934. fourlwCommandsWhitelist: srvr, mntr, ruok
    2935. fullnameOverride: ""
    2936. global:
    2937. imagePullSecrets: []
    2938. imageRegistry: ""
    2939. storageClass: ""
    2940. heapSize: 1024
    2941. hostAliases: []
    2942. image:
    2943. debug: false
    2944. pullPolicy: IfNotPresent
    2945. pullSecrets: []
    2946. registry: docker.io
    2947. repository: bitnami/zookeeper
    2948. tag: 3.8.0-debian-10-r0
    2949. initContainers: []
    2950. initLimit: 10
    2951. jvmFlags: ""
    2952. kubeVersion: ""
    2953. lifecycleHooks: {}
    2954. listenOnAllIPs: false
    2955. livenessProbe:
    2956. enabled: true
    2957. failureThreshold: 6
    2958. initialDelaySeconds: 30
    2959. periodSeconds: 10
    2960. probeCommandTimeout: 2
    2961. successThreshold: 1
    2962. timeoutSeconds: 5
    2963. logLevel: ERROR
    2964. maxClientCnxns: 60
    2965. maxSessionTimeout: 40000
    2966. metrics:
    2967. containerPort: 9141
    2968. enabled: false
    2969. prometheusRule:
    2970. additionalLabels: {}
    2971. enabled: false
    2972. namespace: ""
    2973. rules: []
    2974. service:
    2975. annotations:
    2976. prometheus.io/path: /metrics
    2977. prometheus.io/port: '{{ .Values.metrics.service.port }}'
    2978. prometheus.io/scrape: "true"
    2979. port: 9141
    2980. type: ClusterIP
    2981. serviceMonitor:
    2982. additionalLabels: {}
    2983. enabled: false
    2984. honorLabels: false
    2985. interval: ""
    2986. jobLabel: ""
    2987. metricRelabelings: []
    2988. namespace: ""
    2989. relabelings: []
    2990. scrapeTimeout: ""
    2991. selector: {}
    2992. minServerId: 1
    2993. nameOverride: zookeeper-clickhouse
    2994. namespaceOverride: ""
    2995. networkPolicy:
    2996. allowExternal: true
    2997. enabled: false
    2998. nodeAffinityPreset:
    2999. key: ""
    3000. type: ""
    3001. values: []
    3002. nodeSelector: {}
    3003. pdb:
    3004. create: false
    3005. maxUnavailable: 1
    3006. minAvailable: ""
    3007. persistence:
    3008. accessModes:
    3009. - ReadWriteOnce
    3010. annotations: {}
    3011. dataLogDir:
    3012. existingClaim: ""
    3013. selector: {}
    3014. size: 8Gi
    3015. enabled: true
    3016. existingClaim: ""
    3017. selector: {}
    3018. size: 8Gi
    3019. storageClass: ""
    3020. podAffinityPreset: ""
    3021. podAnnotations: {}
    3022. podAntiAffinityPreset: soft
    3023. podLabels: {}
    3024. podManagementPolicy: Parallel
    3025. podSecurityContext:
    3026. enabled: true
    3027. fsGroup: 1001
    3028. preAllocSize: 65536
    3029. priorityClassName: ""
    3030. readinessProbe:
    3031. enabled: true
    3032. failureThreshold: 6
    3033. initialDelaySeconds: 5
    3034. periodSeconds: 10
    3035. probeCommandTimeout: 2
    3036. successThreshold: 1
    3037. timeoutSeconds: 5
    3038. replicaCount: 3
    3039. resources:
    3040. limits: {}
    3041. requests:
    3042. cpu: 250m
    3043. memory: 256Mi
    3044. schedulerName: ""
    3045. service:
    3046. annotations: {}
    3047. clusterIP: ""
    3048. disableBaseClientPort: false
    3049. externalTrafficPolicy: Cluster
    3050. extraPorts: []
    3051. headless:
    3052. annotations: {}
    3053. publishNotReadyAddresses: true
    3054. loadBalancerIP: ""
    3055. loadBalancerSourceRanges: []
    3056. nodePorts:
    3057. client: ""
    3058. tls: ""
    3059. ports:
    3060. client: 2181
    3061. election: 3888
    3062. follower: 2888
    3063. tls: 3181
    3064. sessionAffinity: None
    3065. type: ClusterIP
    3066. serviceAccount:
    3067. annotations: {}
    3068. automountServiceAccountToken: true
    3069. create: false
    3070. name: ""
    3071. sidecars: []
    3072. snapCount: 100000
    3073. startupProbe:
    3074. enabled: false
    3075. failureThreshold: 15
    3076. initialDelaySeconds: 30
    3077. periodSeconds: 10
    3078. successThreshold: 1
    3079. timeoutSeconds: 1
    3080. syncLimit: 5
    3081. tickTime: 2000
    3082. tls:
    3083. client:
    3084. autoGenerated: false
    3085. enabled: false
    3086. existingSecret: ""
    3087. keystorePassword: ""
    3088. keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jks
    3089. passwordsSecretName: ""
    3090. truststorePassword: ""
    3091. truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jks
    3092. quorum:
    3093. autoGenerated: false
    3094. enabled: false
    3095. existingSecret: ""
    3096. keystorePassword: ""
    3097. keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jks
    3098. passwordsSecretName: ""
    3099. truststorePassword: ""
    3100. truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jks
    3101. resources:
    3102. limits: {}
    3103. requests: {}
    3104. tolerations: []
    3105. topologySpreadConstraints: {}
    3106. updateStrategy:
    3107. rollingUpdate: {}
    3108. type: RollingUpdate
    3109. volumePermissions:
    3110. containerSecurityContext:
    3111. runAsUser: 0
    3112. enabled: false
    3113. image:
    3114. pullPolicy: IfNotPresent
    3115. pullSecrets: []
    3116. registry: docker.io
    3117. repository: bitnami/bitnami-shell
    3118. tag: 10-debian-10-r368
    3119. resources:
    3120. limits: {}
    3121. requests: {}
    3122. COMPUTED VALUES:
    3123. asHook: true
    3124. auth:
    3125. register: true
    3126. clickhouse:
    3127. clickhouse:
    3128. configmap:
    3129. builtin_dictionaries_reload_interval: "3600"
    3130. compression:
    3131. cases:
    3132. - method: zstd
    3133. min_part_size: "10000000000"
    3134. min_part_size_ratio: "0.01"
    3135. enabled: false
    3136. default_session_timeout: "60"
    3137. disable_internal_dns_cache: "1"
    3138. enabled: true
    3139. graphite:
    3140. config:
    3141. - asynchronous_metrics: true
    3142. events: true
    3143. events_cumulative: true
    3144. interval: "60"
    3145. metrics: true
    3146. root_path: one_min
    3147. timeout: "0.1"
    3148. enabled: false
    3149. keep_alive_timeout: "3"
    3150. logger:
    3151. count: "10"
    3152. level: trace
    3153. path: /var/log/clickhouse-server
    3154. size: 1000M
    3155. stdoutLogsEnabled: false
    3156. mark_cache_size: "5368709120"
    3157. max_concurrent_queries: "100"
    3158. max_connections: "4096"
    3159. max_session_timeout: "3600"
    3160. mlock_executable: false
    3161. profiles:
    3162. enabled: false
    3163. profile:
    3164. - config:
    3165. load_balancing: random
    3166. max_memory_usage: "10000000000"
    3167. use_uncompressed_cache: "0"
    3168. name: default
    3169. quotas:
    3170. enabled: false
    3171. quota:
    3172. - config:
    3173. - duration: "3600"
    3174. errors: "0"
    3175. execution_time: "0"
    3176. queries: "0"
    3177. read_rows: "0"
    3178. result_rows: "0"
    3179. name: default
    3180. remote_servers:
    3181. enabled: true
    3182. internal_replication: true
    3183. replica:
    3184. backup:
    3185. enabled: false
    3186. compression: true
    3187. user: default
    3188. umask: "022"
    3189. uncompressed_cache_size: "8589934592"
    3190. users:
    3191. enabled: false
    3192. user:
    3193. - config:
    3194. networks:
    3195. - ::/0
    3196. password: ""
    3197. profile: default
    3198. quota: default
    3199. name: default
    3200. zookeeper_servers:
    3201. config:
    3202. - hostTemplate: '{{ .Release.Name }}-zookeeper-clickhouse'
    3203. index: clickhouse
    3204. port: "2181"
    3205. enabled: true
    3206. operation_timeout_ms: "10000"
    3207. session_timeout_ms: "30000"
    3208. http_port: "8123"
    3209. image: yandex/clickhouse-server
    3210. imagePullPolicy: IfNotPresent
    3211. imageVersion: 20.8.19.4
    3212. ingress:
    3213. enabled: false
    3214. init:
    3215. image: busybox
    3216. imagePullPolicy: IfNotPresent
    3217. imageVersion: 1.31.0
    3218. resources: {}
    3219. interserver_http_port: "9009"
    3220. livenessProbe:
    3221. enabled: true
    3222. failureThreshold: "3"
    3223. initialDelaySeconds: "30"
    3224. periodSeconds: "30"
    3225. successThreshold: "1"
    3226. timeoutSeconds: "5"
    3227. metrics:
    3228. enabled: false
    3229. image:
    3230. port: 9116
    3231. pullPolicy: IfNotPresent
    3232. registry: docker.io
    3233. repository: f1yegor/clickhouse-exporter
    3234. tag: latest
    3235. podAnnotations:
    3236. prometheus.io/port: "9116"
    3237. prometheus.io/scrape: "true"
    3238. podLabels: {}
    3239. prometheusRule:
    3240. additionalLabels: {}
    3241. enabled: false
    3242. namespace: ""
    3243. rules: []
    3244. service:
    3245. annotations: {}
    3246. labels: {}
    3247. type: ClusterIP
    3248. serviceMonitor:
    3249. enabled: false
    3250. selector:
    3251. prometheus: kube-prometheus
    3252. path: /var/lib/clickhouse
    3253. persistentVolumeClaim:
    3254. dataPersistentVolume:
    3255. accessModes:
    3256. - ReadWriteOnce
    3257. enabled: true
    3258. storage: 30Gi
    3259. enabled: true
    3260. logsPersistentVolume:
    3261. accessModes:
    3262. - ReadWriteOnce
    3263. enabled: false
    3264. storage: 50Gi
    3265. podManagementPolicy: Parallel
    3266. podSecurityContext: {}
    3267. readinessProbe:
    3268. enabled: true
    3269. failureThreshold: "3"
    3270. initialDelaySeconds: "30"
    3271. periodSeconds: "30"
    3272. successThreshold: "1"
    3273. timeoutSeconds: "5"
    3274. replicas: "3"
    3275. resources: {}
    3276. securityContext: {}
    3277. tcp_port: "9000"
    3278. updateStrategy: RollingUpdate
    3279. clusterDomain: cluster.local
    3280. enabled: true
    3281. global: {}
    3282. serviceAccount:
    3283. annotations: {}
    3284. automountServiceAccountToken: true
    3285. enabled: false
    3286. name: clickhouse
    3287. tabix:
    3288. enabled: false
    3289. image: spoonest/clickhouse-tabix-web-client
    3290. imagePullPolicy: IfNotPresent
    3291. imageVersion: stable
    3292. ingress:
    3293. enabled: false
    3294. livenessProbe:
    3295. enabled: true
    3296. failureThreshold: "3"
    3297. initialDelaySeconds: "30"
    3298. periodSeconds: "30"
    3299. successThreshold: "1"
    3300. timeoutSeconds: "5"
    3301. readinessProbe:
    3302. enabled: true
    3303. failureThreshold: "3"
    3304. initialDelaySeconds: "30"
    3305. periodSeconds: "30"
    3306. successThreshold: "1"
    3307. timeoutSeconds: "5"
    3308. replicas: "1"
    3309. resources: {}
    3310. security:
    3311. password: admin
    3312. user: admin
    3313. updateStrategy:
    3314. maxSurge: 3
    3315. maxUnavailable: 1
    3316. type: RollingUpdate
    3317. timezone: UTC
    3318. config:
    3319. configYml: {}
    3320. relay: |
    3321. # No YAML relay config given
    3322. sentryConfPy: |
    3323. # No Python Extension Config Given
    3324. snubaSettingsPy: |
    3325. # No Python Extension Config Given
    3326. externalClickhouse:
    3327. database: default
    3328. host: clickhouse
    3329. httpPort: 8123
    3330. password: ""
    3331. singleNode: true
    3332. tcpPort: 9000
    3333. username: default
    3334. externalKafka:
    3335. port: 9092
    3336. externalPostgresql:
    3337. database: sentry
    3338. port: 5432
    3339. username: postgres
    3340. externalRedis:
    3341. port: 6379
    3342. filestore:
    3343. backend: filesystem
    3344. filesystem:
    3345. path: /var/lib/sentry/files
    3346. persistence:
    3347. accessMode: ReadWriteOnce
    3348. enabled: true
    3349. existingClaim: ""
    3350. persistentWorkers: false
    3351. size: 10Gi
    3352. gcs: {}
    3353. s3: {}
    3354. geodata:
    3355. mountPath: ""
    3356. path: ""
    3357. volumeName: ""
    3358. github: {}
    3359. google: {}
    3360. hooks:
    3361. activeDeadlineSeconds: 100
    3362. dbCheck:
    3363. affinity: {}
    3364. env: []
    3365. image:
    3366. imagePullSecrets: []
    3367. nodeSelector: {}
    3368. podAnnotations: {}
    3369. resources:
    3370. limits:
    3371. memory: 64Mi
    3372. requests:
    3373. cpu: 100m
    3374. memory: 64Mi
    3375. securityContext: {}
    3376. dbInit:
    3377. affinity: {}
    3378. env: []
    3379. nodeSelector: {}
    3380. podAnnotations: {}
    3381. resources:
    3382. limits:
    3383. memory: 2048Mi
    3384. requests:
    3385. cpu: 300m
    3386. memory: 2048Mi
    3387. sidecars: []
    3388. volumes: []
    3389. enabled: true
    3390. removeOnSuccess: true
    3391. shareProcessNamespace: false
    3392. snubaInit:
    3393. affinity: {}
    3394. nodeSelector: {}
    3395. podAnnotations: {}
    3396. resources:
    3397. limits:
    3398. cpu: 2000m
    3399. memory: 1Gi
    3400. requests:
    3401. cpu: 700m
    3402. memory: 1Gi
    3403. snubaMigrate: {}
    3404. images:
    3405. relay:
    3406. imagePullSecrets: []
    3407. sentry:
    3408. imagePullSecrets: []
    3409. snuba:
    3410. imagePullSecrets: []
    3411. symbolicator:
    3412. imagePullSecrets: []
    3413. tag: 0.5.1
    3414. ingress:
    3415. alb:
    3416. httpRedirect: false
    3417. enabled: false
    3418. regexPathStyle: nginx
    3419. kafka:
    3420. advertisedListeners: []
    3421. affinity: {}
    3422. allowEveryoneIfNoAclFound: true
    3423. allowPlaintextListener: true
    3424. args: []
    3425. auth:
    3426. clientProtocol: plaintext
    3427. externalClientProtocol: ""
    3428. interBrokerProtocol: plaintext
    3429. sasl:
    3430. interBrokerMechanism: plain
    3431. jaas:
    3432. clientPasswords: []
    3433. clientUsers:
    3434. - user
    3435. existingSecret: ""
    3436. interBrokerPassword: ""
    3437. interBrokerUser: admin
    3438. zookeeperPassword: ""
    3439. zookeeperUser: ""
    3440. mechanisms: plain,scram-sha-256,scram-sha-512
    3441. tls:
    3442. autoGenerated: false
    3443. endpointIdentificationAlgorithm: https
    3444. existingSecret: ""
    3445. existingSecrets: []
    3446. jksKeystoreSAN: ""
    3447. jksTruststore: ""
    3448. jksTruststoreSecret: ""
    3449. password: ""
    3450. pemChainIncluded: false
    3451. type: jks
    3452. zookeeper:
    3453. tls:
    3454. enabled: false
    3455. existingSecret: ""
    3456. existingSecretKeystoreKey: zookeeper.keystore.jks
    3457. existingSecretTruststoreKey: zookeeper.truststore.jks
    3458. passwordsSecret: ""
    3459. passwordsSecretKeystoreKey: keystore-password
    3460. passwordsSecretTruststoreKey: truststore-password
    3461. type: jks
    3462. verifyHostname: true
    3463. authorizerClassName: ""
    3464. autoCreateTopicsEnable: true
    3465. clusterDomain: cluster.local
    3466. command:
    3467. - /scripts/setup.sh
    3468. common:
    3469. exampleValue: common-chart
    3470. global:
    3471. imagePullSecrets: []
    3472. imageRegistry: ""
    3473. storageClass: ""
    3474. commonAnnotations: {}
    3475. commonLabels: {}
    3476. config: ""
    3477. containerPorts:
    3478. client: 9092
    3479. external: 9094
    3480. internal: 9093
    3481. containerSecurityContext:
    3482. enabled: true
    3483. runAsNonRoot: true
    3484. runAsUser: 1001
    3485. customLivenessProbe: {}
    3486. customReadinessProbe: {}
    3487. customStartupProbe: {}
    3488. defaultReplicationFactor: 3
    3489. deleteTopicEnable: false
    3490. diagnosticMode:
    3491. args:
    3492. - infinity
    3493. command:
    3494. - sleep
    3495. enabled: false
    3496. enabled: true
    3497. existingConfigmap: ""
    3498. existingLog4jConfigMap: ""
    3499. externalAccess:
    3500. autoDiscovery:
    3501. enabled: false
    3502. image:
    3503. pullPolicy: IfNotPresent
    3504. pullSecrets: []
    3505. registry: docker.io
    3506. repository: bitnami/kubectl
    3507. tag: 1.24.0-debian-10-r2
    3508. resources:
    3509. limits: {}
    3510. requests: {}
    3511. enabled: false
    3512. service:
    3513. annotations: {}
    3514. domain: ""
    3515. extraPorts: []
    3516. loadBalancerAnnotations: []
    3517. loadBalancerIPs: []
    3518. loadBalancerNames: []
    3519. loadBalancerSourceRanges: []
    3520. nodePorts: []
    3521. ports:
    3522. external: 9094
    3523. type: LoadBalancer
    3524. useHostIPs: false
    3525. usePodIPs: false
    3526. externalZookeeper:
    3527. servers: []
    3528. extraDeploy: []
    3529. extraEnvVars: []
    3530. extraEnvVarsCM: ""
    3531. extraEnvVarsSecret: ""
    3532. extraVolumeMounts: []
    3533. extraVolumes: []
    3534. fullnameOverride: ""
    3535. global:
    3536. imagePullSecrets: []
    3537. imageRegistry: ""
    3538. storageClass: ""
    3539. heapOpts: -Xmx1024m -Xms1024m
    3540. hostAliases: []
    3541. hostIPC: false
    3542. hostNetwork: false
    3543. image:
    3544. debug: false
    3545. pullPolicy: IfNotPresent
    3546. pullSecrets: []
    3547. registry: docker.io
    3548. repository: bitnami/kafka
    3549. tag: 3.1.1-debian-10-r6
    3550. initContainers: []
    3551. interBrokerListenerName: INTERNAL
    3552. kubeVersion: ""
    3553. lifecycleHooks: {}
    3554. listenerSecurityProtocolMap: ""
    3555. listeners: []
    3556. livenessProbe:
    3557. enabled: true
    3558. failureThreshold: 3
    3559. initialDelaySeconds: 10
    3560. periodSeconds: 10
    3561. successThreshold: 1
    3562. timeoutSeconds: 5
    3563. log4j: ""
    3564. logFlushIntervalMessages: _10000
    3565. logFlushIntervalMs: 1000
    3566. logPersistence:
    3567. accessModes:
    3568. - ReadWriteOnce
    3569. annotations: {}
    3570. enabled: false
    3571. existingClaim: ""
    3572. mountPath: /opt/bitnami/kafka/logs
    3573. selector: {}
    3574. size: 8Gi
    3575. storageClass: ""
    3576. logRetentionBytes: _1073741824
    3577. logRetentionCheckIntervalMs: 300000
    3578. logRetentionHours: 168
    3579. logSegmentBytes: _1073741824
    3580. logsDirs: /bitnami/kafka/data
    3581. maxMessageBytes: "50000000"
    3582. metrics:
    3583. jmx:
    3584. config: |-
    3585. jmxUrl: service:jmx:rmi:///jndi/rmi://127.0.0.1:5555/jmxrmi
    3586. lowercaseOutputName: true
    3587. lowercaseOutputLabelNames: true
    3588. ssl: false
    3589. {{- if .Values.metrics.jmx.whitelistObjectNames }}
    3590. whitelistObjectNames: ["{{ join "\",\"" .Values.metrics.jmx.whitelistObjectNames }}"]
    3591. {{- end }}
    3592. containerPorts:
    3593. metrics: 5556
    3594. containerSecurityContext:
    3595. enabled: true
    3596. runAsNonRoot: true
    3597. runAsUser: 1001
    3598. enabled: false
    3599. existingConfigmap: ""
    3600. image:
    3601. pullPolicy: IfNotPresent
    3602. pullSecrets: []
    3603. registry: docker.io
    3604. repository: bitnami/jmx-exporter
    3605. tag: 0.16.1-debian-10-r303
    3606. resources:
    3607. limits: {}
    3608. requests: {}
    3609. service:
    3610. annotations:
    3611. prometheus.io/path: /
    3612. prometheus.io/port: '{{ .Values.metrics.jmx.service.ports.metrics }}'
    3613. prometheus.io/scrape: "true"
    3614. clusterIP: ""
    3615. ports:
    3616. metrics: 5556
    3617. sessionAffinity: None
    3618. whitelistObjectNames:
    3619. - kafka.controller:*
    3620. - kafka.server:*
    3621. - java.lang:*
    3622. - kafka.network:*
    3623. - kafka.log:*
    3624. kafka:
    3625. affinity: {}
    3626. args: []
    3627. certificatesSecret: ""
    3628. command: []
    3629. containerPorts:
    3630. metrics: 9308
    3631. containerSecurityContext:
    3632. enabled: true
    3633. runAsNonRoot: true
    3634. runAsUser: 1001
    3635. enabled: false
    3636. extraFlags: {}
    3637. extraVolumeMounts: []
    3638. extraVolumes: []
    3639. hostAliases: []
    3640. image:
    3641. pullPolicy: IfNotPresent
    3642. pullSecrets: []
    3643. registry: docker.io
    3644. repository: bitnami/kafka-exporter
    3645. tag: 1.4.2-debian-10-r240
    3646. initContainers: []
    3647. nodeAffinityPreset:
    3648. key: ""
    3649. type: ""
    3650. values: []
    3651. nodeSelector: {}
    3652. podAffinityPreset: ""
    3653. podAnnotations: {}
    3654. podAntiAffinityPreset: soft
    3655. podLabels: {}
    3656. podSecurityContext:
    3657. enabled: true
    3658. fsGroup: 1001
    3659. resources:
    3660. limits: {}
    3661. requests: {}
    3662. schedulerName: ""
    3663. service:
    3664. annotations:
    3665. prometheus.io/path: /metrics
    3666. prometheus.io/port: '{{ .Values.metrics.kafka.service.ports.metrics }}'
    3667. prometheus.io/scrape: "true"
    3668. clusterIP: ""
    3669. ports:
    3670. metrics: 9308
    3671. sessionAffinity: None
    3672. serviceAccount:
    3673. automountServiceAccountToken: true
    3674. create: true
    3675. name: ""
    3676. sidecars: []
    3677. tlsCaCert: ca-file
    3678. tlsCaSecret: ""
    3679. tlsCert: cert-file
    3680. tlsKey: key-file
    3681. tolerations: []
    3682. serviceMonitor:
    3683. enabled: false
    3684. honorLabels: false
    3685. interval: ""
    3686. jobLabel: ""
    3687. labels: {}
    3688. metricRelabelings: []
    3689. namespace: ""
    3690. relabelings: []
    3691. scrapeTimeout: ""
    3692. selector: {}
    3693. minBrokerId: 0
    3694. nameOverride: ""
    3695. networkPolicy:
    3696. allowExternal: true
    3697. egressRules:
    3698. customRules: []
    3699. enabled: false
    3700. explicitNamespacesSelector: {}
    3701. externalAccess:
    3702. from: []
    3703. nodeAffinityPreset:
    3704. key: ""
    3705. type: ""
    3706. values: []
    3707. nodeSelector: {}
    3708. numIoThreads: 8
    3709. numNetworkThreads: 3
    3710. numPartitions: 1
    3711. numRecoveryThreadsPerDataDir: 1
    3712. offsetsTopicReplicationFactor: 3
    3713. pdb:
    3714. create: false
    3715. maxUnavailable: 1
    3716. minAvailable: ""
    3717. persistence:
    3718. accessModes:
    3719. - ReadWriteOnce
    3720. annotations: {}
    3721. enabled: true
    3722. existingClaim: ""
    3723. mountPath: /bitnami/kafka
    3724. selector: {}
    3725. size: 8Gi
    3726. storageClass: ""
    3727. podAffinityPreset: ""
    3728. podAnnotations: {}
    3729. podAntiAffinityPreset: soft
    3730. podLabels: {}
    3731. podManagementPolicy: Parallel
    3732. podSecurityContext:
    3733. enabled: true
    3734. fsGroup: 1001
    3735. priorityClassName: ""
    3736. provisioning:
    3737. args: []
    3738. auth:
    3739. tls:
    3740. caCert: ca.crt
    3741. cert: tls.crt
    3742. certificatesSecret: ""
    3743. key: tls.key
    3744. keyPassword: ""
    3745. keyPasswordSecretKey: key-password
    3746. keystore: keystore.jks
    3747. keystorePassword: ""
    3748. keystorePasswordSecretKey: keystore-password
    3749. passwordsSecret: ""
    3750. truststore: truststore.jks
    3751. truststorePassword: ""
    3752. truststorePasswordSecretKey: truststore-password
    3753. type: jks
    3754. command: []
    3755. containerSecurityContext:
    3756. enabled: true
    3757. runAsNonRoot: true
    3758. runAsUser: 1001
    3759. enabled: false
    3760. extraEnvVars: []
    3761. extraEnvVarsCM: ""
    3762. extraEnvVarsSecret: ""
    3763. extraProvisioningCommands: []
    3764. extraVolumeMounts: []
    3765. extraVolumes: []
    3766. initContainers: []
    3767. numPartitions: 1
    3768. parallel: 1
    3769. podAnnotations: {}
    3770. podLabels: {}
    3771. podSecurityContext:
    3772. enabled: true
    3773. fsGroup: 1001
    3774. postScript: ""
    3775. preScript: ""
    3776. replicationFactor: 1
    3777. resources:
    3778. limits: {}
    3779. requests: {}
    3780. schedulerName: ""
    3781. sidecars: []
    3782. topics: []
    3783. waitForKafka: true
    3784. rbac:
    3785. create: false
    3786. readinessProbe:
    3787. enabled: true
    3788. failureThreshold: 6
    3789. initialDelaySeconds: 5
    3790. periodSeconds: 10
    3791. successThreshold: 1
    3792. timeoutSeconds: 5
    3793. replicaCount: 3
    3794. resources:
    3795. limits: {}
    3796. requests: {}
    3797. schedulerName: ""
    3798. service:
    3799. annotations: {}
    3800. clusterIP: ""
    3801. externalTrafficPolicy: Cluster
    3802. extraPorts: []
    3803. loadBalancerIP: ""
    3804. loadBalancerSourceRanges: []
    3805. nodePorts:
    3806. client: ""
    3807. external: ""
    3808. ports:
    3809. client: 9092
    3810. external: 9094
    3811. internal: 9093
    3812. sessionAffinity: None
    3813. type: ClusterIP
    3814. serviceAccount:
    3815. annotations: {}
    3816. automountServiceAccountToken: true
    3817. create: true
    3818. name: ""
    3819. sidecars: []
    3820. socketReceiveBufferBytes: 102400
    3821. socketRequestMaxBytes: "50000000"
    3822. socketSendBufferBytes: 102400
    3823. startupProbe:
    3824. enabled: false
    3825. failureThreshold: 15
    3826. initialDelaySeconds: 30
    3827. periodSeconds: 10
    3828. successThreshold: 1
    3829. timeoutSeconds: 1
    3830. superUsers: User:admin
    3831. terminationGracePeriodSeconds: ""
    3832. tolerations: []
    3833. topologySpreadConstraints: {}
    3834. transactionStateLogMinIsr: 3
    3835. transactionStateLogReplicationFactor: 3
    3836. updateStrategy:
    3837. rollingUpdate: {}
    3838. type: RollingUpdate
    3839. volumePermissions:
    3840. containerSecurityContext:
    3841. runAsUser: 0
    3842. enabled: false
    3843. image:
    3844. pullPolicy: IfNotPresent
    3845. pullSecrets: []
    3846. registry: docker.io
    3847. repository: bitnami/bitnami-shell
    3848. tag: 10-debian-10-r431
    3849. resources:
    3850. limits: {}
    3851. requests: {}
    3852. zookeeper:
    3853. affinity: {}
    3854. args: []
    3855. auth:
    3856. clientPassword: ""
    3857. clientUser: ""
    3858. enabled: false
    3859. existingSecret: ""
    3860. serverPasswords: ""
    3861. serverUsers: ""
    3862. autopurge:
    3863. purgeInterval: 0
    3864. snapRetainCount: 3
    3865. clusterDomain: cluster.local
    3866. command:
    3867. - /scripts/setup.sh
    3868. common:
    3869. exampleValue: common-chart
    3870. global:
    3871. imagePullSecrets: []
    3872. imageRegistry: ""
    3873. storageClass: ""
    3874. commonAnnotations: {}
    3875. commonLabels: {}
    3876. configuration: ""
    3877. containerPorts:
    3878. client: 2181
    3879. election: 3888
    3880. follower: 2888
    3881. tls: 3181
    3882. containerSecurityContext:
    3883. enabled: true
    3884. runAsNonRoot: true
    3885. runAsUser: 1001
    3886. customLivenessProbe: {}
    3887. customReadinessProbe: {}
    3888. customStartupProbe: {}
    3889. dataLogDir: ""
    3890. diagnosticMode:
    3891. args:
    3892. - infinity
    3893. command:
    3894. - sleep
    3895. enabled: false
    3896. enabled: true
    3897. existingConfigmap: ""
    3898. extraDeploy: []
    3899. extraEnvVars: []
    3900. extraEnvVarsCM: ""
    3901. extraEnvVarsSecret: ""
    3902. extraVolumeMounts: []
    3903. extraVolumes: []
    3904. fourlwCommandsWhitelist: srvr, mntr, ruok
    3905. fullnameOverride: ""
    3906. global:
    3907. imagePullSecrets: []
    3908. imageRegistry: ""
    3909. storageClass: ""
    3910. heapSize: 1024
    3911. hostAliases: []
    3912. image:
    3913. debug: false
    3914. pullPolicy: IfNotPresent
    3915. pullSecrets: []
    3916. registry: docker.io
    3917. repository: bitnami/zookeeper
    3918. tag: 3.8.0-debian-10-r63
    3919. initContainers: []
    3920. initLimit: 10
    3921. jvmFlags: ""
    3922. kubeVersion: ""
    3923. lifecycleHooks: {}
    3924. listenOnAllIPs: false
    3925. livenessProbe:
    3926. enabled: true
    3927. failureThreshold: 6
    3928. initialDelaySeconds: 30
    3929. periodSeconds: 10
    3930. probeCommandTimeout: 2
    3931. successThreshold: 1
    3932. timeoutSeconds: 5
    3933. logLevel: ERROR
    3934. maxClientCnxns: 60
    3935. maxSessionTimeout: 40000
    3936. metrics:
    3937. containerPort: 9141
    3938. enabled: false
    3939. prometheusRule:
    3940. additionalLabels: {}
    3941. enabled: false
    3942. namespace: ""
    3943. rules: []
    3944. service:
    3945. annotations:
    3946. prometheus.io/path: /metrics
    3947. prometheus.io/port: '{{ .Values.metrics.service.port }}'
    3948. prometheus.io/scrape: "true"
    3949. port: 9141
    3950. type: ClusterIP
    3951. serviceMonitor:
    3952. additionalLabels: {}
    3953. enabled: false
    3954. honorLabels: false
    3955. interval: ""
    3956. jobLabel: ""
    3957. metricRelabelings: []
    3958. namespace: ""
    3959. relabelings: []
    3960. scrapeTimeout: ""
    3961. selector: {}
    3962. minServerId: 1
    3963. nameOverride: ""
    3964. namespaceOverride: ""
    3965. networkPolicy:
    3966. allowExternal: true
    3967. enabled: false
    3968. nodeAffinityPreset:
    3969. key: ""
    3970. type: ""
    3971. values: []
    3972. nodeSelector: {}
    3973. pdb:
    3974. create: false
    3975. maxUnavailable: 1
    3976. minAvailable: ""
    3977. persistence:
    3978. accessModes:
    3979. - ReadWriteOnce
    3980. annotations: {}
    3981. dataLogDir:
    3982. existingClaim: ""
    3983. selector: {}
    3984. size: 8Gi
    3985. enabled: true
    3986. existingClaim: ""
    3987. selector: {}
    3988. size: 8Gi
    3989. storageClass: ""
    3990. podAffinityPreset: ""
    3991. podAnnotations: {}
    3992. podAntiAffinityPreset: soft
    3993. podLabels: {}
    3994. podManagementPolicy: Parallel
    3995. podSecurityContext:
    3996. enabled: true
    3997. fsGroup: 1001
    3998. preAllocSize: 65536
    3999. priorityClassName: ""
    4000. readinessProbe:
    4001. enabled: true
    4002. failureThreshold: 6
    4003. initialDelaySeconds: 5
    4004. periodSeconds: 10
    4005. probeCommandTimeout: 2
    4006. successThreshold: 1
    4007. timeoutSeconds: 5
    4008. replicaCount: 1
    4009. resources:
    4010. limits: {}
    4011. requests:
    4012. cpu: 250m
    4013. memory: 256Mi
    4014. schedulerName: ""
    4015. service:
    4016. annotations: {}
    4017. clusterIP: ""
    4018. disableBaseClientPort: false
    4019. externalTrafficPolicy: Cluster
    4020. extraPorts: []
    4021. headless:
    4022. annotations: {}
    4023. publishNotReadyAddresses: true
    4024. loadBalancerIP: ""
    4025. loadBalancerSourceRanges: []
    4026. nodePorts:
    4027. client: ""
    4028. tls: ""
    4029. ports:
    4030. client: 2181
    4031. election: 3888
    4032. follower: 2888
    4033. tls: 3181
    4034. sessionAffinity: None
    4035. type: ClusterIP
    4036. serviceAccount:
    4037. annotations: {}
    4038. automountServiceAccountToken: true
    4039. create: false
    4040. name: ""
    4041. sidecars: []
    4042. snapCount: 100000
    4043. startupProbe:
    4044. enabled: false
    4045. failureThreshold: 15
    4046. initialDelaySeconds: 30
    4047. periodSeconds: 10
    4048. successThreshold: 1
    4049. timeoutSeconds: 1
    4050. syncLimit: 5
    4051. tickTime: 2000
    4052. tls:
    4053. client:
    4054. auth: none
    4055. autoGenerated: false
    4056. enabled: false
    4057. existingSecret: ""
    4058. existingSecretKeystoreKey: ""
    4059. existingSecretTruststoreKey: ""
    4060. keystorePassword: ""
    4061. keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jks
    4062. passwordsSecretKeystoreKey: ""
    4063. passwordsSecretName: ""
    4064. passwordsSecretTruststoreKey: ""
    4065. truststorePassword: ""
    4066. truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jks
    4067. quorum:
    4068. auth: none
    4069. autoGenerated: false
    4070. enabled: false
    4071. existingSecret: ""
    4072. existingSecretKeystoreKey: ""
    4073. existingSecretTruststoreKey: ""
    4074. keystorePassword: ""
    4075. keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jks
    4076. passwordsSecretKeystoreKey: ""
    4077. passwordsSecretName: ""
    4078. passwordsSecretTruststoreKey: ""
    4079. truststorePassword: ""
    4080. truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jks
    4081. resources:
    4082. limits: {}
    4083. requests: {}
    4084. tolerations: []
    4085. topologySpreadConstraints: {}
    4086. updateStrategy:
    4087. rollingUpdate: {}
    4088. type: RollingUpdate
    4089. volumePermissions:
    4090. containerSecurityContext:
    4091. runAsUser: 0
    4092. enabled: false
    4093. image:
    4094. pullPolicy: IfNotPresent
    4095. pullSecrets: []
    4096. registry: docker.io
    4097. repository: bitnami/bitnami-shell
    4098. tag: 10-debian-10-r430
    4099. resources:
    4100. limits: {}
    4101. requests: {}
    4102. zookeeperChrootPath: ""
    4103. zookeeperConnectionTimeoutMs: 6000
    4104. mail:
    4105. backend: dummy
    4106. from: ""
    4107. host: ""
    4108. password: ""
    4109. port: 25
    4110. useSsl: false
    4111. useTls: false
    4112. username: ""
    4113. memcached:
    4114. affinity: {}
    4115. architecture: standalone
    4116. args:
    4117. - memcached
    4118. - -u memcached
    4119. - -p 11211
    4120. - -v
    4121. - -m $(MEMCACHED_MEMORY_LIMIT)
    4122. - -I $(MEMCACHED_MAX_ITEM_SIZE)
    4123. auth:
    4124. enabled: false
    4125. password: ""
    4126. username: ""
    4127. autoscaling:
    4128. enabled: false
    4129. maxReplicas: 6
    4130. minReplicas: 3
    4131. targetCPU: 50
    4132. targetMemory: 50
    4133. clusterDomain: cluster.local
    4134. command: []
    4135. common:
    4136. exampleValue: common-chart
    4137. global:
    4138. imagePullSecrets: []
    4139. imageRegistry: ""
    4140. storageClass: ""
    4141. commonAnnotations: {}
    4142. commonLabels: {}
    4143. containerPorts:
    4144. memcached: 11211
    4145. containerSecurityContext:
    4146. enabled: true
    4147. runAsNonRoot: true
    4148. runAsUser: 1001
    4149. customLivenessProbe: {}
    4150. customReadinessProbe: {}
    4151. customStartupProbe: {}
    4152. diagnosticMode:
    4153. args:
    4154. - infinity
    4155. command:
    4156. - sleep
    4157. enabled: false
    4158. extraDeploy: []
    4159. extraEnvVars: []
    4160. extraEnvVarsCM: sentry-memcached
    4161. extraEnvVarsSecret: ""
    4162. extraVolumeMounts: []
    4163. extraVolumes: []
    4164. fullnameOverride: ""
    4165. global:
    4166. imagePullSecrets: []
    4167. imageRegistry: ""
    4168. storageClass: ""
    4169. hostAliases: []
    4170. image:
    4171. debug: false
    4172. pullPolicy: IfNotPresent
    4173. pullSecrets: []
    4174. registry: docker.io
    4175. repository: bitnami/memcached
    4176. tag: 1.6.15-debian-11-r10
    4177. initContainers: []
    4178. kubeVersion: ""
    4179. lifecycleHooks: {}
    4180. livenessProbe:
    4181. enabled: true
    4182. failureThreshold: 6
    4183. initialDelaySeconds: 30
    4184. periodSeconds: 10
    4185. successThreshold: 1
    4186. timeoutSeconds: 5
    4187. maxItemSize: "26214400"
    4188. memoryLimit: "2048"
    4189. metrics:
    4190. containerPorts:
    4191. metrics: 9150
    4192. customLivenessProbe: {}
    4193. customReadinessProbe: {}
    4194. customStartupProbe: {}
    4195. enabled: false
    4196. image:
    4197. pullPolicy: IfNotPresent
    4198. pullSecrets: []
    4199. registry: docker.io
    4200. repository: bitnami/memcached-exporter
    4201. tag: 0.10.0-debian-11-r2
    4202. livenessProbe:
    4203. enabled: true
    4204. failureThreshold: 3
    4205. initialDelaySeconds: 15
    4206. periodSeconds: 10
    4207. successThreshold: 1
    4208. timeoutSeconds: 5
    4209. podAnnotations:
    4210. prometheus.io/port: '{{ .Values.metrics.containerPorts.metrics }}'
    4211. prometheus.io/scrape: "true"
    4212. readinessProbe:
    4213. enabled: true
    4214. failureThreshold: 3
    4215. initialDelaySeconds: 5
    4216. periodSeconds: 10
    4217. successThreshold: 1
    4218. timeoutSeconds: 3
    4219. resources:
    4220. limits: {}
    4221. requests: {}
    4222. service:
    4223. annotations:
    4224. prometheus.io/port: '{{ .Values.metrics.service.ports.metrics }}'
    4225. prometheus.io/scrape: "true"
    4226. clusterIP: ""
    4227. ports:
    4228. metrics: 9150
    4229. sessionAffinity: None
    4230. serviceMonitor:
    4231. enabled: false
    4232. honorLabels: false
    4233. interval: ""
    4234. jobLabel: ""
    4235. labels: {}
    4236. metricRelabelings: []
    4237. namespace: ""
    4238. relabelings: []
    4239. scrapeTimeout: ""
    4240. selector: {}
    4241. startupProbe:
    4242. enabled: false
    4243. failureThreshold: 15
    4244. initialDelaySeconds: 10
    4245. periodSeconds: 10
    4246. successThreshold: 1
    4247. timeoutSeconds: 1
    4248. nameOverride: ""
    4249. nodeAffinityPreset:
    4250. key: ""
    4251. type: ""
    4252. values: []
    4253. nodeSelector: {}
    4254. pdb:
    4255. create: false
    4256. maxUnavailable: 1
    4257. minAvailable: ""
    4258. persistence:
    4259. accessModes:
    4260. - ReadWriteOnce
    4261. annotations: {}
    4262. enabled: false
    4263. selector: {}
    4264. size: 8Gi
    4265. storageClass: ""
    4266. podAffinityPreset: ""
    4267. podAnnotations: {}
    4268. podAntiAffinityPreset: soft
    4269. podLabels: {}
    4270. podManagementPolicy: Parallel
    4271. podSecurityContext:
    4272. enabled: true
    4273. fsGroup: 1001
    4274. priorityClassName: ""
    4275. readinessProbe:
    4276. enabled: true
    4277. failureThreshold: 6
    4278. initialDelaySeconds: 5
    4279. periodSeconds: 5
    4280. successThreshold: 1
    4281. timeoutSeconds: 3
    4282. replicaCount: 1
    4283. resources:
    4284. limits: {}
    4285. requests:
    4286. cpu: 250m
    4287. memory: 256Mi
    4288. schedulerName: ""
    4289. service:
    4290. annotations: {}
    4291. clusterIP: ""
    4292. externalTrafficPolicy: Cluster
    4293. extraPorts: []
    4294. loadBalancerIP: ""
    4295. loadBalancerSourceRanges: []
    4296. nodePorts:
    4297. memcached: ""
    4298. ports:
    4299. memcached: 11211
    4300. sessionAffinity: None
    4301. sessionAffinityConfig: {}
    4302. type: ClusterIP
    4303. serviceAccount:
    4304. annotations: {}
    4305. automountServiceAccountToken: true
    4306. create: false
    4307. name: ""
    4308. sidecars: []
    4309. startupProbe:
    4310. enabled: false
    4311. failureThreshold: 15
    4312. initialDelaySeconds: 30
    4313. periodSeconds: 10
    4314. successThreshold: 1
    4315. timeoutSeconds: 1
    4316. terminationGracePeriodSeconds: ""
    4317. tolerations: []
    4318. topologySpreadConstraints: []
    4319. updateStrategy:
    4320. rollingUpdate: {}
    4321. type: RollingUpdate
    4322. volumePermissions:
    4323. containerSecurityContext:
    4324. runAsUser: 0
    4325. enabled: false
    4326. image:
    4327. pullPolicy: IfNotPresent
    4328. pullSecrets: []
    4329. registry: docker.io
    4330. repository: bitnami/bitnami-shell
    4331. tag: 11-debian-11-r10
    4332. resources:
    4333. limits: {}
    4334. requests: {}
    4335. metrics:
    4336. affinity: {}
    4337. enabled: false
    4338. image:
    4339. pullPolicy: IfNotPresent
    4340. repository: prom/statsd-exporter
    4341. tag: v0.17.0
    4342. livenessProbe:
    4343. enabled: true
    4344. failureThreshold: 3
    4345. initialDelaySeconds: 30
    4346. periodSeconds: 5
    4347. successThreshold: 1
    4348. timeoutSeconds: 2
    4349. nodeSelector: {}
    4350. readinessProbe:
    4351. enabled: true
    4352. failureThreshold: 3
    4353. initialDelaySeconds: 30
    4354. periodSeconds: 5
    4355. successThreshold: 1
    4356. timeoutSeconds: 2
    4357. resources: {}
    4358. securityContext: {}
    4359. service:
    4360. labels: {}
    4361. type: ClusterIP
    4362. serviceMonitor:
    4363. additionalLabels: {}
    4364. enabled: false
    4365. namespace: ""
    4366. namespaceSelector: {}
    4367. scrapeInterval: 30s
    4368. tolerations: []
    4369. nginx:
    4370. affinity: {}
    4371. args: []
    4372. autoscaling:
    4373. enabled: false
    4374. maxReplicas: ""
    4375. minReplicas: ""
    4376. targetCPU: ""
    4377. targetMemory: ""
    4378. cloneStaticSiteFromGit:
    4379. branch: ""
    4380. enabled: false
    4381. extraEnvVars: []
    4382. extraVolumeMounts: []
    4383. gitClone:
    4384. args: []
    4385. command: []
    4386. gitSync:
    4387. args: []
    4388. command: []
    4389. image:
    4390. pullPolicy: IfNotPresent
    4391. pullSecrets: []
    4392. registry: docker.io
    4393. repository: bitnami/git
    4394. tag: 2.36.1-debian-11-r2
    4395. interval: 60
    4396. repository: ""
    4397. clusterDomain: cluster.local
    4398. command: []
    4399. common:
    4400. exampleValue: common-chart
    4401. global:
    4402. imagePullSecrets: []
    4403. imageRegistry: ""
    4404. commonAnnotations: {}
    4405. commonLabels: {}
    4406. containerPort: 8080
    4407. containerPorts:
    4408. http: 8080
    4409. https: ""
    4410. containerSecurityContext:
    4411. enabled: false
    4412. runAsNonRoot: true
    4413. runAsUser: 1001
    4414. customLivenessProbe: {}
    4415. customReadinessProbe: {}
    4416. customStartupProbe: {}
    4417. diagnosticMode:
    4418. args:
    4419. - infinity
    4420. command:
    4421. - sleep
    4422. enabled: false
    4423. enabled: true
    4424. existingServerBlockConfigmap: '{{ template "sentry.fullname" . }}'
    4425. extraDeploy: []
    4426. extraEnvVars: []
    4427. extraEnvVarsCM: ""
    4428. extraEnvVarsSecret: ""
    4429. extraVolumeMounts: []
    4430. extraVolumes: []
    4431. fullnameOverride: ""
    4432. global:
    4433. imagePullSecrets: []
    4434. imageRegistry: ""
    4435. healthIngress:
    4436. annotations: {}
    4437. enabled: false
    4438. extraHosts: []
    4439. extraPaths: []
    4440. extraRules: []
    4441. extraTls: []
    4442. hostname: example.local
    4443. ingressClassName: ""
    4444. path: /
    4445. pathType: ImplementationSpecific
    4446. secrets: []
    4447. selfSigned: false
    4448. tls: false
    4449. hostAliases: []
    4450. hostIPC: false
    4451. hostNetwork: false
    4452. image:
    4453. debug: false
    4454. pullPolicy: IfNotPresent
    4455. pullSecrets: []
    4456. registry: docker.io
    4457. repository: bitnami/nginx
    4458. tag: 1.22.0-debian-11-r3
    4459. ingress:
    4460. annotations: {}
    4461. apiVersion: ""
    4462. enabled: false
    4463. extraHosts: []
    4464. extraPaths: []
    4465. extraRules: []
    4466. extraTls: []
    4467. hostname: nginx.local
    4468. ingressClassName: ""
    4469. path: /
    4470. pathType: ImplementationSpecific
    4471. secrets: []
    4472. selfSigned: false
    4473. tls: false
    4474. initContainers: []
    4475. kubeVersion: ""
    4476. lifecycleHooks: {}
    4477. livenessProbe:
    4478. enabled: true
    4479. failureThreshold: 6
    4480. initialDelaySeconds: 30
    4481. periodSeconds: 10
    4482. successThreshold: 1
    4483. timeoutSeconds: 5
    4484. metrics:
    4485. enabled: false
    4486. image:
    4487. pullPolicy: IfNotPresent
    4488. pullSecrets: []
    4489. registry: docker.io
    4490. repository: bitnami/nginx-exporter
    4491. tag: 0.10.0-debian-11-r2
    4492. podAnnotations: {}
    4493. port: ""
    4494. prometheusRule:
    4495. additionalLabels: {}
    4496. enabled: false
    4497. namespace: ""
    4498. rules: []
    4499. resources:
    4500. limits: {}
    4501. requests: {}
    4502. securityContext:
    4503. enabled: false
    4504. runAsUser: 1001
    4505. service:
    4506. annotations:
    4507. prometheus.io/port: '{{ .Values.metrics.service.port }}'
    4508. prometheus.io/scrape: "true"
    4509. port: 9113
    4510. serviceMonitor:
    4511. enabled: false
    4512. honorLabels: false
    4513. interval: ""
    4514. jobLabel: ""
    4515. labels: {}
    4516. metricRelabelings: []
    4517. namespace: ""
    4518. relabelings: []
    4519. scrapeTimeout: ""
    4520. selector: {}
    4521. nameOverride: ""
    4522. namespaceOverride: ""
    4523. nodeAffinityPreset:
    4524. key: ""
    4525. type: ""
    4526. values: []
    4527. nodeSelector: {}
    4528. pdb:
    4529. create: false
    4530. maxUnavailable: 0
    4531. minAvailable: 1
    4532. podAffinityPreset: ""
    4533. podAnnotations: {}
    4534. podAntiAffinityPreset: soft
    4535. podLabels: {}
    4536. podSecurityContext:
    4537. enabled: false
    4538. fsGroup: 1001
    4539. sysctls: []
    4540. priorityClassName: ""
    4541. readinessProbe:
    4542. enabled: true
    4543. failureThreshold: 3
    4544. initialDelaySeconds: 5
    4545. periodSeconds: 5
    4546. successThreshold: 1
    4547. timeoutSeconds: 3
    4548. replicaCount: 1
    4549. resources:
    4550. limits: {}
    4551. requests: {}
    4552. schedulerName: ""
    4553. serverBlock: ""
    4554. service:
    4555. annotations: {}
    4556. clusterIP: ""
    4557. externalTrafficPolicy: Cluster
    4558. extraPorts: []
    4559. loadBalancerIP: ""
    4560. loadBalancerSourceRanges: []
    4561. nodePorts:
    4562. http: ""
    4563. https: ""
    4564. ports:
    4565. http: 80
    4566. https: 443
    4567. sessionAffinity: None
    4568. sessionAffinityConfig: {}
    4569. targetPort:
    4570. http: http
    4571. https: https
    4572. type: ClusterIP
    4573. serviceAccount:
    4574. annotations: {}
    4575. automountServiceAccountToken: false
    4576. create: false
    4577. name: ""
    4578. sidecarSingleProcessNamespace: false
    4579. sidecars: []
    4580. startupProbe:
    4581. enabled: false
    4582. failureThreshold: 6
    4583. initialDelaySeconds: 30
    4584. periodSeconds: 10
    4585. successThreshold: 1
    4586. timeoutSeconds: 5
    4587. staticSiteConfigmap: ""
    4588. staticSitePVC: ""
    4589. terminationGracePeriodSeconds: ""
    4590. tolerations: []
    4591. topologySpreadConstraints: []
    4592. updateStrategy:
    4593. rollingUpdate: {}
    4594. type: RollingUpdate
    4595. postgresql:
    4596. audit:
    4597. clientMinMessages: error
    4598. logConnections: false
    4599. logDisconnections: false
    4600. logHostname: false
    4601. logLinePrefix: ""
    4602. logTimezone: ""
    4603. pgAuditLog: ""
    4604. pgAuditLogCatalog: "off"
    4605. common:
    4606. exampleValue: common-chart
    4607. global:
    4608. imagePullSecrets: []
    4609. imageRegistry: ""
    4610. postgresql:
    4611. existingSecret: ""
    4612. postgresqlDatabase: ""
    4613. postgresqlPassword: ""
    4614. postgresqlUsername: ""
    4615. replicationPassword: ""
    4616. servicePort: ""
    4617. storageClass: ""
    4618. commonAnnotations: {}
    4619. commonLabels: {}
    4620. configurationConfigMap: ""
    4621. containerPorts:
    4622. postgresql: 5432
    4623. containerSecurityContext:
    4624. enabled: true
    4625. runAsUser: 1001
    4626. customLivenessProbe: {}
    4627. customReadinessProbe: {}
    4628. customStartupProbe: {}
    4629. diagnosticMode:
    4630. args:
    4631. - infinity
    4632. command:
    4633. - sleep
    4634. enabled: false
    4635. enabled: true
    4636. existingSecret: ""
    4637. extendedConfConfigMap: ""
    4638. extraDeploy: []
    4639. extraEnv: []
    4640. extraEnvVarsCM: ""
    4641. fullnameOverride: ""
    4642. global:
    4643. imagePullSecrets: []
    4644. imageRegistry: ""
    4645. postgresql:
    4646. existingSecret: ""
    4647. postgresqlDatabase: ""
    4648. postgresqlPassword: ""
    4649. postgresqlUsername: ""
    4650. replicationPassword: ""
    4651. servicePort: ""
    4652. storageClass: ""
    4653. image:
    4654. debug: false
    4655. pullPolicy: IfNotPresent
    4656. pullSecrets: []
    4657. registry: docker.io
    4658. repository: bitnami/postgresql
    4659. tag: 11.14.0-debian-10-r28
    4660. initdbPassword: ""
    4661. initdbScripts: {}
    4662. initdbScriptsConfigMap: ""
    4663. initdbScriptsSecret: ""
    4664. initdbUser: ""
    4665. ldap:
    4666. baseDN: ""
    4667. bind_password: ""
    4668. bindDN: ""
    4669. enabled: false
    4670. port: ""
    4671. prefix: ""
    4672. scheme: ""
    4673. search_attr: ""
    4674. search_filter: ""
    4675. server: ""
    4676. suffix: ""
    4677. tls: ""
    4678. url: ""
    4679. lifecycleHooks: {}
    4680. livenessProbe:
    4681. enabled: true
    4682. failureThreshold: 6
    4683. initialDelaySeconds: 30
    4684. periodSeconds: 10
    4685. successThreshold: 1
    4686. timeoutSeconds: 5
    4687. metrics:
    4688. customMetrics: {}
    4689. enabled: false
    4690. extraEnvVars: []
    4691. image:
    4692. pullPolicy: IfNotPresent
    4693. pullSecrets: []
    4694. registry: docker.io
    4695. repository: bitnami/postgres-exporter
    4696. tag: 0.10.0-debian-10-r172
    4697. livenessProbe:
    4698. enabled: true
    4699. failureThreshold: 6
    4700. initialDelaySeconds: 5
    4701. periodSeconds: 10
    4702. successThreshold: 1
    4703. timeoutSeconds: 5
    4704. prometheusRule:
    4705. additionalLabels: {}
    4706. enabled: false
    4707. namespace: ""
    4708. rules: []
    4709. readinessProbe:
    4710. enabled: true
    4711. failureThreshold: 6
    4712. initialDelaySeconds: 5
    4713. periodSeconds: 10
    4714. successThreshold: 1
    4715. timeoutSeconds: 5
    4716. resources: {}
    4717. securityContext:
    4718. enabled: false
    4719. runAsUser: 1001
    4720. service:
    4721. annotations:
    4722. prometheus.io/port: "9187"
    4723. prometheus.io/scrape: "true"
    4724. loadBalancerIP: ""
    4725. type: ClusterIP
    4726. serviceMonitor:
    4727. additionalLabels: {}
    4728. enabled: false
    4729. interval: ""
    4730. metricRelabelings: []
    4731. namespace: ""
    4732. relabelings: []
    4733. scrapeTimeout: ""
    4734. nameOverride: sentry-postgresql
    4735. networkPolicy:
    4736. allowExternal: true
    4737. enabled: false
    4738. explicitNamespacesSelector: {}
    4739. persistence:
    4740. accessModes:
    4741. - ReadWriteOnce
    4742. annotations: {}
    4743. enabled: true
    4744. existingClaim: ""
    4745. mountPath: /bitnami/postgresql
    4746. selector: {}
    4747. size: 8Gi
    4748. snapshotName: ""
    4749. storageClass: ""
    4750. subPath: ""
    4751. pgHbaConfiguration: ""
    4752. postgresqlConfiguration: {}
    4753. postgresqlDataDir: /bitnami/postgresql/data
    4754. postgresqlDatabase: sentry
    4755. postgresqlDbUserConnectionLimit: ""
    4756. postgresqlExtendedConf: {}
    4757. postgresqlInitdbArgs: ""
    4758. postgresqlInitdbWalDir: ""
    4759. postgresqlMaxConnections: ""
    4760. postgresqlPassword: ""
    4761. postgresqlPghbaRemoveFilters: ""
    4762. postgresqlPostgresConnectionLimit: ""
    4763. postgresqlPostgresPassword: ""
    4764. postgresqlSharedPreloadLibraries: pgaudit
    4765. postgresqlStatementTimeout: ""
    4766. postgresqlTcpKeepalivesCount: ""
    4767. postgresqlTcpKeepalivesIdle: ""
    4768. postgresqlTcpKeepalivesInterval: ""
    4769. postgresqlUsername: postgres
    4770. primary:
    4771. affinity: {}
    4772. annotations: {}
    4773. extraInitContainers: []
    4774. extraPodSpec: {}
    4775. extraVolumeMounts: []
    4776. extraVolumes: []
    4777. labels: {}
    4778. nodeAffinityPreset:
    4779. key: ""
    4780. type: ""
    4781. values: []
    4782. nodeSelector: {}
    4783. podAffinityPreset: ""
    4784. podAnnotations: {}
    4785. podAntiAffinityPreset: soft
    4786. podLabels: {}
    4787. priorityClassName: ""
    4788. service:
    4789. clusterIP: ""
    4790. nodePort: ""
    4791. type: ""
    4792. sidecars: []
    4793. tolerations: []
    4794. primaryAsStandBy:
    4795. enabled: false
    4796. primaryHost: ""
    4797. primaryPort: ""
    4798. psp:
    4799. create: false
    4800. rbac:
    4801. create: false
    4802. readReplicas:
    4803. affinity: {}
    4804. annotations: {}
    4805. extraInitContainers: []
    4806. extraPodSpec: {}
    4807. extraVolumeMounts: []
    4808. extraVolumes: []
    4809. labels: {}
    4810. nodeAffinityPreset:
    4811. key: ""
    4812. type: ""
    4813. values: []
    4814. nodeSelector: {}
    4815. persistence:
    4816. enabled: true
    4817. podAffinityPreset: ""
    4818. podAnnotations: {}
    4819. podAntiAffinityPreset: soft
    4820. podLabels: {}
    4821. priorityClassName: ""
    4822. resources: {}
    4823. service:
    4824. clusterIP: ""
    4825. nodePort: ""
    4826. type: ""
    4827. sidecars: []
    4828. tolerations: []
    4829. topologySpreadConstraints: []
    4830. readinessProbe:
    4831. enabled: true
    4832. failureThreshold: 6
    4833. initialDelaySeconds: 5
    4834. periodSeconds: 10
    4835. successThreshold: 1
    4836. timeoutSeconds: 5
    4837. replication:
    4838. applicationName: sentry
    4839. enabled: false
    4840. numSynchronousReplicas: 1
    4841. password: repl_password
    4842. readReplicas: 2
    4843. singleService: true
    4844. synchronousCommit: "on"
    4845. uniqueServices: false
    4846. user: repl_user
    4847. resources:
    4848. requests:
    4849. cpu: 250m
    4850. memory: 256Mi
    4851. schedulerName: ""
    4852. securityContext:
    4853. enabled: true
    4854. fsGroup: 1001
    4855. service:
    4856. annotations: {}
    4857. clusterIP: ""
    4858. externalTrafficPolicy: Cluster
    4859. loadBalancerIP: ""
    4860. loadBalancerSourceRanges: []
    4861. nodePort: ""
    4862. port: 5432
    4863. type: ClusterIP
    4864. serviceAccount:
    4865. autoMount: false
    4866. enabled: false
    4867. name: ""
    4868. shmVolume:
    4869. chmod:
    4870. enabled: true
    4871. enabled: true
    4872. sizeLimit: ""
    4873. startupProbe:
    4874. enabled: false
    4875. failureThreshold: 10
    4876. initialDelaySeconds: 30
    4877. periodSeconds: 15
    4878. successThreshold: 1
    4879. timeoutSeconds: 5
    4880. terminationGracePeriodSeconds: ""
    4881. tls:
    4882. autoGenerated: false
    4883. certCAFilename: ""
    4884. certFilename: ""
    4885. certKeyFilename: ""
    4886. certificatesSecret: ""
    4887. crlFilename: ""
    4888. enabled: false
    4889. preferServerCiphers: true
    4890. updateStrategy:
    4891. type: RollingUpdate
    4892. usePasswordFile: false
    4893. volumePermissions:
    4894. enabled: false
    4895. image:
    4896. pullPolicy: IfNotPresent
    4897. pullSecrets: []
    4898. registry: docker.io
    4899. repository: bitnami/bitnami-shell
    4900. tag: 10-debian-10-r305
    4901. securityContext:
    4902. runAsUser: 0
    4903. rabbitmq:
    4904. advancedConfiguration: ""
    4905. affinity: {}
    4906. args: []
    4907. auth:
    4908. erlangCookie: pHgpy3Q6adTskzAT6bLHCFqFTF7lMxhA
    4909. existingErlangSecret: ""
    4910. existingPasswordSecret: ""
    4911. password: guest
    4912. tls:
    4913. autoGenerated: false
    4914. caCertificate: ""
    4915. enabled: false
    4916. existingSecret: ""
    4917. existingSecretFullChain: false
    4918. failIfNoPeerCert: true
    4919. serverCertificate: ""
    4920. serverKey: ""
    4921. sslOptionsVerify: verify_peer
    4922. username: guest
    4923. clusterDomain: cluster.local
    4924. clustering:
    4925. addressType: hostname
    4926. enabled: true
    4927. forceBoot: true
    4928. partitionHandling: autoheal
    4929. rebalance: true
    4930. command: []
    4931. common:
    4932. exampleValue: common-chart
    4933. global:
    4934. imagePullSecrets: []
    4935. imageRegistry: ""
    4936. storageClass: ""
    4937. commonAnnotations: {}
    4938. communityPlugins: ""
    4939. configuration: |-
    4940. ## Username and password
    4941. ##
    4942. default_user = {{ .Values.auth.username }}
    4943. default_pass = CHANGEME
    4944. {{- if .Values.clustering.enabled }}
    4945. ## Clustering
    4946. ##
    4947. cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8s
    4948. cluster_formation.k8s.host = kubernetes.default.svc.{{ .Values.clusterDomain }}
    4949. cluster_formation.node_cleanup.interval = 10
    4950. cluster_formation.node_cleanup.only_log_warning = true
    4951. cluster_partition_handling = {{ .Values.clustering.partitionHandling }}
    4952. {{- end }}
    4953. {{- if .Values.loadDefinition.enabled }}
    4954. load_definitions = {{ .Values.loadDefinition.file }}
    4955. {{- end }}
    4956. # queue master locator
    4957. queue_master_locator = min-masters
    4958. # enable guest user
    4959. loopback_users.guest = false
    4960. {{ tpl .Values.extraConfiguration . }}
    4961. {{- if .Values.auth.tls.enabled }}
    4962. ssl_options.verify = {{ .Values.auth.tls.sslOptionsVerify }}
    4963. listeners.ssl.default = {{ .Values.service.tlsPort }}
    4964. ssl_options.fail_if_no_peer_cert = {{ .Values.auth.tls.failIfNoPeerCert }}
    4965. ssl_options.cacertfile = /opt/bitnami/rabbitmq/certs/ca_certificate.pem
    4966. ssl_options.certfile = /opt/bitnami/rabbitmq/certs/server_certificate.pem
    4967. ssl_options.keyfile = /opt/bitnami/rabbitmq/certs/server_key.pem
    4968. {{- end }}
    4969. {{- if .Values.ldap.enabled }}
    4970. auth_backends.1 = rabbit_auth_backend_ldap
    4971. auth_backends.2 = internal
    4972. {{- range $index, $server := .Values.ldap.servers }}
    4973. auth_ldap.servers.{{ add $index 1 }} = {{ $server }}
    4974. {{- end }}
    4975. auth_ldap.port = {{ .Values.ldap.port }}
    4976. auth_ldap.user_dn_pattern = {{ .Values.ldap.user_dn_pattern }}
    4977. {{- if .Values.ldap.tls.enabled }}
    4978. auth_ldap.use_ssl = true
    4979. {{- end }}
    4980. {{- end }}
    4981. {{- if .Values.metrics.enabled }}
    4982. ## Prometheus metrics
    4983. ##
    4984. prometheus.tcp.port = 9419
    4985. {{- end }}
    4986. {{- if .Values.memoryHighWatermark.enabled }}
    4987. ## Memory Threshold
    4988. ##
    4989. total_memory_available_override_value = {{ include "rabbitmq.toBytes" .Values.resources.limits.memory }}
    4990. vm_memory_high_watermark.{{ .Values.memoryHighWatermark.type }} = {{ .Values.memoryHighWatermark.value }}
    4991. {{- end }}
    4992. containerSecurityContext: {}
    4993. customLivenessProbe: {}
    4994. customReadinessProbe: {}
    4995. customStartupProbe: {}
    4996. diagnosticMode:
    4997. args:
    4998. - infinity
    4999. command:
    5000. - sleep
    5001. enabled: false
    5002. dnsConfig: {}
    5003. dnsPolicy: ""
    5004. enabled: true
    5005. extraConfiguration: |
    5006. load_definitions = /app/load_definition.json
    5007. extraContainerPorts: []
    5008. extraDeploy: []
    5009. extraEnvVars: []
    5010. extraEnvVarsCM: ""
    5011. extraEnvVarsSecret: ""
    5012. extraPlugins: rabbitmq_auth_backend_ldap
    5013. extraSecrets:
    5014. load-definition:
    5015. load_definition.json: |
    5016. {
    5017. "users": [
    5018. {
    5019. "name": "{{ .Values.auth.username }}",
    5020. "password": "{{ .Values.auth.password }}",
    5021. "tags": "administrator"
    5022. }
    5023. ],
    5024. "permissions": [{
    5025. "user": "{{ .Values.auth.username }}",
    5026. "vhost": "/",
    5027. "configure": ".*",
    5028. "write": ".*",
    5029. "read": ".*"
    5030. }],
    5031. "policies": [
    5032. {
    5033. "name": "ha-all",
    5034. "pattern": ".*",
    5035. "vhost": "/",
    5036. "definition": {
    5037. "ha-mode": "all",
    5038. "ha-sync-mode": "automatic",
    5039. "ha-sync-batch-size": 1
    5040. }
    5041. }
    5042. ],
    5043. "vhosts": [
    5044. {
    5045. "name": "/"
    5046. }
    5047. ]
    5048. }
    5049. extraSecretsPrependReleaseName: false
    5050. extraVolumeMounts: []
    5051. extraVolumes: []
    5052. fullnameOverride: ""
    5053. global:
    5054. imagePullSecrets: []
    5055. imageRegistry: ""
    5056. storageClass: ""
    5057. hostAliases: []
    5058. image:
    5059. debug: false
    5060. pullPolicy: IfNotPresent
    5061. pullSecrets: []
    5062. registry: docker.io
    5063. repository: bitnami/rabbitmq
    5064. tag: 3.9.16-debian-10-r0
    5065. ingress:
    5066. annotations: {}
    5067. enabled: false
    5068. extraHosts: []
    5069. extraRules: []
    5070. extraTls: []
    5071. hostname: rabbitmq.local
    5072. ingressClassName: ""
    5073. path: /
    5074. pathType: ImplementationSpecific
    5075. secrets: []
    5076. selfSigned: false
    5077. tls: false
    5078. initContainers: []
    5079. kubeVersion: ""
    5080. ldap:
    5081. enabled: false
    5082. port: "389"
    5083. servers: []
    5084. tls:
    5085. enabled: false
    5086. user_dn_pattern: cn=${username},dc=example,dc=org
    5087. livenessProbe:
    5088. enabled: true
    5089. failureThreshold: 6
    5090. initialDelaySeconds: 120
    5091. periodSeconds: 30
    5092. successThreshold: 1
    5093. timeoutSeconds: 20
    5094. loadDefinition:
    5095. enabled: true
    5096. existingSecret: load-definition
    5097. file: /app/load_definition.json
    5098. logs: '-'
    5099. maxAvailableSchedulers: ""
    5100. memoryHighWatermark:
    5101. enabled: false
    5102. type: relative
    5103. value: 0.4
    5104. metrics:
    5105. enabled: false
    5106. plugins: rabbitmq_prometheus
    5107. podAnnotations:
    5108. prometheus.io/port: '{{ .Values.service.metricsPort }}'
    5109. prometheus.io/scrape: "true"
    5110. prometheusRule:
    5111. additionalLabels: {}
    5112. enabled: false
    5113. namespace: ""
    5114. rules: []
    5115. serviceMonitor:
    5116. additionalLabels: {}
    5117. enabled: false
    5118. honorLabels: false
    5119. interval: 30s
    5120. metricRelabelings: []
    5121. namespace: ""
    5122. path: ""
    5123. podTargetLabels: {}
    5124. relabelings: []
    5125. relabellings: []
    5126. scrapeTimeout: ""
    5127. targetLabels: {}
    5128. nameOverride: ""
    5129. networkPolicy:
    5130. additionalRules: []
    5131. allowExternal: true
    5132. enabled: false
    5133. nodeAffinityPreset:
    5134. key: ""
    5135. type: ""
    5136. values: []
    5137. nodeSelector: {}
    5138. onlineSchedulers: ""
    5139. pdb:
    5140. create: true
    5141. maxUnavailable: ""
    5142. minAvailable: 1
    5143. persistence:
    5144. accessMode: ReadWriteOnce
    5145. annotations: {}
    5146. enabled: true
    5147. existingClaim: ""
    5148. mountPath: /bitnami/rabbitmq/mnesia
    5149. selector: {}
    5150. size: 8Gi
    5151. storageClass: ""
    5152. subPath: ""
    5153. volumes: []
    5154. plugins: rabbitmq_management rabbitmq_peer_discovery_k8s
    5155. podAffinityPreset: ""
    5156. podAnnotations: {}
    5157. podAntiAffinityPreset: soft
    5158. podLabels: {}
    5159. podManagementPolicy: OrderedReady
    5160. podSecurityContext:
    5161. enabled: true
    5162. fsGroup: 1001
    5163. runAsUser: 1001
    5164. priorityClassName: ""
    5165. rbac:
    5166. create: true
    5167. readinessProbe:
    5168. enabled: true
    5169. failureThreshold: 3
    5170. initialDelaySeconds: 10
    5171. periodSeconds: 30
    5172. successThreshold: 1
    5173. timeoutSeconds: 20
    5174. replicaCount: 3
    5175. resources:
    5176. limits: {}
    5177. requests: {}
    5178. schedulerName: ""
    5179. service:
    5180. annotations: {}
    5181. annotationsHeadless: {}
    5182. distNodePort: ""
    5183. distPort: 25672
    5184. distPortEnabled: true
    5185. distPortName: dist
    5186. epmdNodePort: ""
    5187. epmdPortEnabled: true
    5188. epmdPortName: epmd
    5189. externalIPs: []
    5190. externalTrafficPolicy: Cluster
    5191. extraPorts: []
    5192. labels: {}
    5193. loadBalancerIP: ""
    5194. loadBalancerSourceRanges: []
    5195. managerNodePort: ""
    5196. managerPort: 15672
    5197. managerPortEnabled: true
    5198. managerPortName: http-stats
    5199. metricsNodePort: ""
    5200. metricsPort: 9419
    5201. metricsPortName: metrics
    5202. nodePort: ""
    5203. port: 5672
    5204. portEnabled: true
    5205. portName: amqp
    5206. tlsNodePort: ""
    5207. tlsPort: 5671
    5208. tlsPortName: amqp-ssl
    5209. type: ClusterIP
    5210. serviceAccount:
    5211. automountServiceAccountToken: true
    5212. create: true
    5213. name: ""
    5214. sidecars: []
    5215. statefulsetLabels: {}
    5216. terminationGracePeriodSeconds: 120
    5217. tolerations: []
    5218. topologySpreadConstraints: []
    5219. ulimitNofiles: "65536"
    5220. updateStrategyType: RollingUpdate
    5221. volumePermissions:
    5222. enabled: false
    5223. image:
    5224. pullPolicy: IfNotPresent
    5225. pullSecrets: []
    5226. registry: docker.io
    5227. repository: bitnami/bitnami-shell
    5228. tag: 10-debian-10-r408
    5229. resources:
    5230. limits: {}
    5231. requests: {}
    5232. redis:
    5233. architecture: replication
    5234. auth:
    5235. enabled: false
    5236. existingSecret: ""
    5237. existingSecretPasswordKey: ""
    5238. password: ""
    5239. sentinel: false
    5240. usePasswordFiles: false
    5241. clusterDomain: cluster.local
    5242. common:
    5243. exampleValue: common-chart
    5244. global:
    5245. imagePullSecrets: []
    5246. imageRegistry: ""
    5247. redis:
    5248. password: ""
    5249. storageClass: ""
    5250. commonAnnotations: {}
    5251. commonConfiguration: |-
    5252. # Enable AOF https://redis.io/topics/persistence#append-only-file
    5253. appendonly yes
    5254. # Disable RDB persistence, AOF persistence already enabled.
    5255. save ""
    5256. commonLabels: {}
    5257. diagnosticMode:
    5258. args:
    5259. - infinity
    5260. command:
    5261. - sleep
    5262. enabled: false
    5263. enabled: true
    5264. existingConfigmap: ""
    5265. extraDeploy: []
    5266. fullnameOverride: ""
    5267. global:
    5268. imagePullSecrets: []
    5269. imageRegistry: ""
    5270. redis:
    5271. password: ""
    5272. storageClass: ""
    5273. image:
    5274. debug: false
    5275. pullPolicy: IfNotPresent
    5276. pullSecrets: []
    5277. registry: docker.io
    5278. repository: bitnami/redis
    5279. tag: 6.2.7-debian-11-r3
    5280. kubeVersion: ""
    5281. master:
    5282. affinity: {}
    5283. args: []
    5284. command: []
    5285. configuration: ""
    5286. containerPorts:
    5287. redis: 6379
    5288. containerSecurityContext:
    5289. enabled: true
    5290. runAsUser: 1001
    5291. count: 1
    5292. customLivenessProbe: {}
    5293. customReadinessProbe: {}
    5294. customStartupProbe: {}
    5295. disableCommands:
    5296. - FLUSHDB
    5297. - FLUSHALL
    5298. dnsConfig: {}
    5299. dnsPolicy: ""
    5300. extraEnvVars: []
    5301. extraEnvVarsCM: ""
    5302. extraEnvVarsSecret: ""
    5303. extraFlags: []
    5304. extraVolumeMounts: []
    5305. extraVolumes: []
    5306. hostAliases: []
    5307. initContainers: []
    5308. kind: StatefulSet
    5309. lifecycleHooks: {}
    5310. livenessProbe:
    5311. enabled: true
    5312. failureThreshold: 5
    5313. initialDelaySeconds: 20
    5314. periodSeconds: 5
    5315. successThreshold: 1
    5316. timeoutSeconds: 5
    5317. nodeAffinityPreset:
    5318. key: ""
    5319. type: ""
    5320. values: []
    5321. nodeSelector: {}
    5322. persistence:
    5323. accessModes:
    5324. - ReadWriteOnce
    5325. annotations: {}
    5326. dataSource: {}
    5327. enabled: true
    5328. existingClaim: ""
    5329. medium: ""
    5330. path: /data
    5331. selector: {}
    5332. size: 8Gi
    5333. sizeLimit: ""
    5334. storageClass: ""
    5335. subPath: ""
    5336. podAffinityPreset: ""
    5337. podAnnotations: {}
    5338. podAntiAffinityPreset: soft
    5339. podLabels: {}
    5340. podSecurityContext:
    5341. enabled: true
    5342. fsGroup: 1001
    5343. preExecCmds: []
    5344. priorityClassName: ""
    5345. readinessProbe:
    5346. enabled: true
    5347. failureThreshold: 5
    5348. initialDelaySeconds: 20
    5349. periodSeconds: 5
    5350. successThreshold: 1
    5351. timeoutSeconds: 1
    5352. resources:
    5353. limits: {}
    5354. requests: {}
    5355. schedulerName: ""
    5356. service:
    5357. annotations: {}
    5358. clusterIP: ""
    5359. externalTrafficPolicy: Cluster
    5360. extraPorts: []
    5361. internalTrafficPolicy: Cluster
    5362. loadBalancerIP: ""
    5363. loadBalancerSourceRanges: []
    5364. nodePorts:
    5365. redis: ""
    5366. ports:
    5367. redis: 6379
    5368. sessionAffinity: None
    5369. sessionAffinityConfig: {}
    5370. type: ClusterIP
    5371. shareProcessNamespace: false
    5372. sidecars: []
    5373. startupProbe:
    5374. enabled: false
    5375. failureThreshold: 5
    5376. initialDelaySeconds: 20
    5377. periodSeconds: 5
    5378. successThreshold: 1
    5379. timeoutSeconds: 5
    5380. terminationGracePeriodSeconds: 30
    5381. tolerations: []
    5382. topologySpreadConstraints: []
    5383. updateStrategy:
    5384. rollingUpdate: {}
    5385. type: RollingUpdate
    5386. metrics:
    5387. command: []
    5388. containerSecurityContext:
    5389. enabled: true
    5390. runAsUser: 1001
    5391. enabled: false
    5392. extraArgs: {}
    5393. extraEnvVars: []
    5394. extraVolumeMounts: []
    5395. extraVolumes: []
    5396. image:
    5397. pullPolicy: IfNotPresent
    5398. pullSecrets: []
    5399. registry: docker.io
    5400. repository: bitnami/redis-exporter
    5401. tag: 1.40.0-debian-11-r0
    5402. podAnnotations:
    5403. prometheus.io/port: "9121"
    5404. prometheus.io/scrape: "true"
    5405. podLabels: {}
    5406. prometheusRule:
    5407. additionalLabels: {}
    5408. enabled: false
    5409. namespace: ""
    5410. rules: []
    5411. redisTargetHost: localhost
    5412. resources:
    5413. limits: {}
    5414. requests: {}
    5415. service:
    5416. annotations: {}
    5417. externalTrafficPolicy: Cluster
    5418. extraPorts: []
    5419. loadBalancerIP: ""
    5420. loadBalancerSourceRanges: []
    5421. port: 9121
    5422. type: ClusterIP
    5423. serviceMonitor:
    5424. additionalLabels: {}
    5425. enabled: false
    5426. honorLabels: false
    5427. interval: 30s
    5428. metricRelabelings: []
    5429. namespace: ""
    5430. relabellings: []
    5431. scrapeTimeout: ""
    5432. nameOverride: sentry-redis
    5433. networkPolicy:
    5434. allowExternal: true
    5435. enabled: false
    5436. extraEgress: []
    5437. extraIngress: []
    5438. ingressNSMatchLabels: {}
    5439. ingressNSPodMatchLabels: {}
    5440. pdb:
    5441. create: false
    5442. maxUnavailable: ""
    5443. minAvailable: 1
    5444. podSecurityPolicy:
    5445. create: false
    5446. enabled: false
    5447. rbac:
    5448. create: false
    5449. rules: []
    5450. replica:
    5451. affinity: {}
    5452. args: []
    5453. autoscaling:
    5454. enabled: false
    5455. maxReplicas: 11
    5456. minReplicas: 1
    5457. targetCPU: ""
    5458. targetMemory: ""
    5459. command: []
    5460. configuration: ""
    5461. containerPorts:
    5462. redis: 6379
    5463. containerSecurityContext:
    5464. enabled: true
    5465. runAsUser: 1001
    5466. customLivenessProbe: {}
    5467. customReadinessProbe: {}
    5468. customStartupProbe: {}
    5469. disableCommands:
    5470. - FLUSHDB
    5471. - FLUSHALL
    5472. dnsConfig: {}
    5473. dnsPolicy: ""
    5474. externalMaster:
    5475. enabled: false
    5476. host: ""
    5477. port: 6379
    5478. extraEnvVars: []
    5479. extraEnvVarsCM: ""
    5480. extraEnvVarsSecret: ""
    5481. extraFlags: []
    5482. extraVolumeMounts: []
    5483. extraVolumes: []
    5484. hostAliases: []
    5485. initContainers: []
    5486. lifecycleHooks: {}
    5487. livenessProbe:
    5488. enabled: true
    5489. failureThreshold: 5
    5490. initialDelaySeconds: 20
    5491. periodSeconds: 5
    5492. successThreshold: 1
    5493. timeoutSeconds: 5
    5494. nodeAffinityPreset:
    5495. key: ""
    5496. type: ""
    5497. values: []
    5498. nodeSelector: {}
    5499. persistence:
    5500. accessModes:
    5501. - ReadWriteOnce
    5502. annotations: {}
    5503. dataSource: {}
    5504. enabled: true
    5505. existingClaim: ""
    5506. medium: ""
    5507. path: /data
    5508. selector: {}
    5509. size: 8Gi
    5510. sizeLimit: ""
    5511. storageClass: ""
    5512. subPath: ""
    5513. podAffinityPreset: ""
    5514. podAnnotations: {}
    5515. podAntiAffinityPreset: soft
    5516. podLabels: {}
    5517. podManagementPolicy: ""
    5518. podSecurityContext:
    5519. enabled: true
    5520. fsGroup: 1001
    5521. preExecCmds: []
    5522. priorityClassName: ""
    5523. readinessProbe:
    5524. enabled: true
    5525. failureThreshold: 5
    5526. initialDelaySeconds: 20
    5527. periodSeconds: 5
    5528. successThreshold: 1
    5529. timeoutSeconds: 1
    5530. replicaCount: 3
    5531. resources:
    5532. limits: {}
    5533. requests: {}
    5534. schedulerName: ""
    5535. service:
    5536. annotations: {}
    5537. clusterIP: ""
    5538. externalTrafficPolicy: Cluster
    5539. extraPorts: []
    5540. internalTrafficPolicy: Cluster
    5541. loadBalancerIP: ""
    5542. loadBalancerSourceRanges: []
    5543. nodePorts:
    5544. redis: ""
    5545. ports:
    5546. redis: 6379
    5547. sessionAffinity: None
    5548. sessionAffinityConfig: {}
    5549. type: ClusterIP
    5550. shareProcessNamespace: false
    5551. sidecars: []
    5552. startupProbe:
    5553. enabled: true
    5554. failureThreshold: 22
    5555. initialDelaySeconds: 10
    5556. periodSeconds: 10
    5557. successThreshold: 1
    5558. timeoutSeconds: 5
    5559. terminationGracePeriodSeconds: 30
    5560. tolerations: []
    5561. topologySpreadConstraints: []
    5562. updateStrategy:
    5563. rollingUpdate: {}
    5564. type: RollingUpdate
    5565. secretAnnotations: {}
    5566. sentinel:
    5567. args: []
    5568. automateClusterRecovery: false
    5569. command: []
    5570. configuration: ""
    5571. containerPorts:
    5572. sentinel: 26379
    5573. containerSecurityContext:
    5574. enabled: true
    5575. runAsUser: 1001
    5576. customLivenessProbe: {}
    5577. customReadinessProbe: {}
    5578. customStartupProbe: {}
    5579. downAfterMilliseconds: 60000
    5580. enabled: false
    5581. externalMaster:
    5582. enabled: false
    5583. host: ""
    5584. port: 6379
    5585. extraEnvVars: []
    5586. extraEnvVarsCM: ""
    5587. extraEnvVarsSecret: ""
    5588. extraVolumeMounts: []
    5589. extraVolumes: []
    5590. failoverTimeout: 18000
    5591. getMasterTimeout: 220
    5592. image:
    5593. debug: false
    5594. pullPolicy: IfNotPresent
    5595. pullSecrets: []
    5596. registry: docker.io
    5597. repository: bitnami/redis-sentinel
    5598. tag: 6.2.7-debian-11-r4
    5599. lifecycleHooks: {}
    5600. livenessProbe:
    5601. enabled: true
    5602. failureThreshold: 5
    5603. initialDelaySeconds: 20
    5604. periodSeconds: 5
    5605. successThreshold: 1
    5606. timeoutSeconds: 5
    5607. masterSet: mymaster
    5608. parallelSyncs: 1
    5609. persistence:
    5610. accessModes:
    5611. - ReadWriteOnce
    5612. annotations: {}
    5613. dataSource: {}
    5614. enabled: false
    5615. medium: ""
    5616. selector: {}
    5617. size: 100Mi
    5618. storageClass: ""
    5619. preExecCmds: []
    5620. quorum: 2
    5621. readinessProbe:
    5622. enabled: true
    5623. failureThreshold: 5
    5624. initialDelaySeconds: 20
    5625. periodSeconds: 5
    5626. successThreshold: 1
    5627. timeoutSeconds: 1
    5628. resources:
    5629. limits: {}
    5630. requests: {}
    5631. service:
    5632. annotations: {}
    5633. clusterIP: ""
    5634. externalTrafficPolicy: Cluster
    5635. extraPorts: []
    5636. loadBalancerIP: ""
    5637. loadBalancerSourceRanges: []
    5638. nodePorts:
    5639. redis: ""
    5640. sentinel: ""
    5641. ports:
    5642. redis: 6379
    5643. sentinel: 26379
    5644. sessionAffinity: None
    5645. sessionAffinityConfig: {}
    5646. type: ClusterIP
    5647. startupProbe:
    5648. enabled: true
    5649. failureThreshold: 22
    5650. initialDelaySeconds: 10
    5651. periodSeconds: 10
    5652. successThreshold: 1
    5653. timeoutSeconds: 5
    5654. terminationGracePeriodSeconds: 30
    5655. serviceAccount:
    5656. annotations: {}
    5657. automountServiceAccountToken: true
    5658. create: true
    5659. name: ""
    5660. sysctl:
    5661. command: []
    5662. enabled: false
    5663. image:
    5664. pullPolicy: IfNotPresent
    5665. pullSecrets: []
    5666. registry: docker.io
    5667. repository: bitnami/bitnami-shell
    5668. tag: 11-debian-11-r3
    5669. mountHostSys: false
    5670. resources:
    5671. limits: {}
    5672. requests: {}
    5673. tls:
    5674. authClients: true
    5675. autoGenerated: false
    5676. certCAFilename: ""
    5677. certFilename: ""
    5678. certKeyFilename: ""
    5679. certificatesSecret: ""
    5680. dhParamsFilename: ""
    5681. enabled: false
    5682. existingSecret: ""
    5683. useExternalDNS:
    5684. additionalAnnotations: {}
    5685. annotationKey: external-dns.alpha.kubernetes.io/
    5686. enabled: false
    5687. suffix: ""
    5688. usePassword: false
    5689. volumePermissions:
    5690. containerSecurityContext:
    5691. runAsUser: 0
    5692. enabled: false
    5693. image:
    5694. pullPolicy: IfNotPresent
    5695. pullSecrets: []
    5696. registry: docker.io
    5697. repository: bitnami/bitnami-shell
    5698. tag: 11-debian-11-r3
    5699. resources:
    5700. limits: {}
    5701. requests: {}
    5702. relay:
    5703. affinity: {}
    5704. autoscaling:
    5705. enabled: false
    5706. maxReplicas: 5
    5707. minReplicas: 2
    5708. targetCPUUtilizationPercentage: 50
    5709. env: []
    5710. mode: managed
    5711. nodeSelector: {}
    5712. probeFailureThreshold: 5
    5713. probeInitialDelaySeconds: 10
    5714. probePeriodSeconds: 10
    5715. probeSuccessThreshold: 1
    5716. probeTimeoutSeconds: 2
    5717. replicas: 1
    5718. resources: {}
    5719. securityContext: {}
    5720. service:
    5721. annotations: {}
    5722. sidecars: []
    5723. volumes: []
    5724. revisionHistoryLimit: 10
    5725. sentry:
    5726. cleanup:
    5727. activeDeadlineSeconds: 100
    5728. concurrencyPolicy: Allow
    5729. days: 90
    5730. enabled: true
    5731. failedJobsHistoryLimit: 5
    5732. schedule: 0 0 * * *
    5733. serviceAccount: {}
    5734. sidecars: []
    5735. successfulJobsHistoryLimit: 5
    5736. volumes: []
    5737. cron:
    5738. affinity: {}
    5739. env: []
    5740. nodeSelector: {}
    5741. replicas: 1
    5742. resources: {}
    5743. sidecars: []
    5744. volumes: []
    5745. features:
    5746. orgSubdomains: false
    5747. vstsLimitedScopes: true
    5748. ingestConsumer:
    5749. affinity: {}
    5750. autoscaling:
    5751. enabled: false
    5752. maxReplicas: 3
    5753. minReplicas: 1
    5754. targetCPUUtilizationPercentage: 50
    5755. env: []
    5756. nodeSelector: {}
    5757. replicas: 1
    5758. resources: {}
    5759. securityContext: {}
    5760. sidecars: []
    5761. volumes: []
    5762. postProcessForward:
    5763. affinity: {}
    5764. env: []
    5765. nodeSelector: {}
    5766. replicas: 1
    5767. resources: {}
    5768. securityContext: {}
    5769. sidecars: []
    5770. volumes: []
    5771. singleOrganization: true
    5772. subscriptionConsumerEvents:
    5773. affinity: {}
    5774. env: []
    5775. nodeSelector: {}
    5776. replicas: 1
    5777. resources: {}
    5778. securityContext: {}
    5779. sidecars: []
    5780. volumes: []
    5781. subscriptionConsumerTransactions:
    5782. affinity: {}
    5783. env: []
    5784. nodeSelector: {}
    5785. replicas: 1
    5786. resources: {}
    5787. securityContext: {}
    5788. sidecars: []
    5789. volumes: []
    5790. web:
    5791. affinity: {}
    5792. autoscaling:
    5793. enabled: false
    5794. maxReplicas: 5
    5795. minReplicas: 2
    5796. targetCPUUtilizationPercentage: 50
    5797. env: []
    5798. nodeSelector: {}
    5799. probeFailureThreshold: 5
    5800. probeInitialDelaySeconds: 10
    5801. probePeriodSeconds: 10
    5802. probeSuccessThreshold: 1
    5803. probeTimeoutSeconds: 2
    5804. replicas: 1
    5805. resources: {}
    5806. securityContext: {}
    5807. service:
    5808. annotations: {}
    5809. sidecars: []
    5810. strategyType: RollingUpdate
    5811. volumes: []
    5812. worker:
    5813. affinity: {}
    5814. autoscaling:
    5815. enabled: false
    5816. maxReplicas: 5
    5817. minReplicas: 2
    5818. targetCPUUtilizationPercentage: 50
    5819. env: []
    5820. livenessProbe:
    5821. enabled: false
    5822. failureThreshold: 3
    5823. periodSeconds: 60
    5824. timeoutSeconds: 10
    5825. nodeSelector: {}
    5826. replicas: 3
    5827. resources: {}
    5828. sidecars: []
    5829. volumes: []
    5830. service:
    5831. annotations: {}
    5832. externalPort: 9000
    5833. name: sentry
    5834. type: ClusterIP
    5835. serviceAccount:
    5836. annotations: {}
    5837. automountServiceAccountToken: true
    5838. enabled: false
    5839. name: sentry
    5840. slack: {}
    5841. snuba:
    5842. api:
    5843. affinity: {}
    5844. autoscaling:
    5845. enabled: false
    5846. maxReplicas: 5
    5847. minReplicas: 2
    5848. targetCPUUtilizationPercentage: 50
    5849. command: {}
    5850. env: []
    5851. liveness:
    5852. timeoutSeconds: 2
    5853. nodeSelector: {}
    5854. probeInitialDelaySeconds: 10
    5855. readiness:
    5856. timeoutSeconds: 2
    5857. replicas: 1
    5858. resources: {}
    5859. securityContext: {}
    5860. service:
    5861. annotations: {}
    5862. sidecars: []
    5863. volumes: []
    5864. cleanupErrors:
    5865. activeDeadlineSeconds: 100
    5866. concurrencyPolicy: Allow
    5867. enabled: true
    5868. schedule: 0 * * * *
    5869. serviceAccount: {}
    5870. sidecars: []
    5871. successfulJobsHistoryLimit: 5
    5872. volumes: []
    5873. cleanupTransactions:
    5874. activeDeadlineSeconds: 100
    5875. concurrencyPolicy: Allow
    5876. enabled: true
    5877. failedJobsHistoryLimit: 5
    5878. schedule: 0 * * * *
    5879. serviceAccount: {}
    5880. sidecars: []
    5881. successfulJobsHistoryLimit: 5
    5882. volumes: []
    5883. consumer:
    5884. affinity: {}
    5885. autoOffsetReset: earliest
    5886. env: []
    5887. nodeSelector: {}
    5888. replicas: 1
    5889. resources: {}
    5890. securityContext: {}
    5891. dbInitJob:
    5892. env: []
    5893. migrateJob:
    5894. env: []
    5895. outcomesConsumer:
    5896. affinity: {}
    5897. autoOffsetReset: earliest
    5898. env: []
    5899. maxBatchSize: "3"
    5900. nodeSelector: {}
    5901. replicas: 1
    5902. resources: {}
    5903. securityContext: {}
    5904. replacer:
    5905. affinity: {}
    5906. autoOffsetReset: earliest
    5907. env: []
    5908. maxBatchSize: "3"
    5909. nodeSelector: {}
    5910. replicas: 1
    5911. resources: {}
    5912. securityContext: {}
    5913. sessionsConsumer:
    5914. affinity: {}
    5915. autoOffsetReset: earliest
    5916. env: []
    5917. nodeSelector: {}
    5918. replicas: 1
    5919. resources: {}
    5920. securityContext: {}
    5921. subscriptionConsumerEvents:
    5922. affinity: {}
    5923. autoOffsetReset: earliest
    5924. env: []
    5925. nodeSelector: {}
    5926. replicas: 1
    5927. resources: {}
    5928. securityContext: {}
    5929. subscriptionConsumerTransactions:
    5930. affinity: {}
    5931. autoOffsetReset: earliest
    5932. env: []
    5933. nodeSelector: {}
    5934. replicas: 1
    5935. resources: {}
    5936. securityContext: {}
    5937. transactionsConsumer:
    5938. affinity: {}
    5939. autoOffsetReset: earliest
    5940. env: []
    5941. nodeSelector: {}
    5942. replicas: 1
    5943. resources: {}
    5944. securityContext: {}
    5945. sourcemaps:
    5946. enabled: false
    5947. symbolicator:
    5948. api:
    5949. affinity: {}
    5950. autoscaling:
    5951. enabled: false
    5952. maxReplicas: 5
    5953. minReplicas: 2
    5954. targetCPUUtilizationPercentage: 50
    5955. config: |-
    5956. # See: https://getsentry.github.io/symbolicator/#configuration
    5957. cache_dir: "/data"
    5958. bind: "0.0.0.0:3021"
    5959. logging:
    5960. level: "warn"
    5961. metrics:
    5962. statsd: null
    5963. prefix: "symbolicator"
    5964. sentry_dsn: null
    5965. connect_to_reserved_ips: true
    5966. # caches:
    5967. # downloaded:
    5968. # max_unused_for: 1w
    5969. # retry_misses_after: 5m
    5970. # retry_malformed_after: 5m
    5971. # derived:
    5972. # max_unused_for: 1w
    5973. # retry_misses_after: 5m
    5974. # retry_malformed_after: 5m
    5975. # diagnostics:
    5976. # retention: 1w
    5977. env: []
    5978. nodeSelector: {}
    5979. probeInitialDelaySeconds: 10
    5980. replicas: 1
    5981. resources: {}
    5982. securityContext: {}
    5983. cleanup:
    5984. enabled: false
    5985. enabled: false
    5986. system:
    5987. adminEmail: ""
    5988. public: false
    5989. url: ""
    5990. user:
    5991. create: true
    5992. email: admin@sentry.local
    5993. password: aaaa
    5994. zookeeper:
    5995. affinity: {}
    5996. args: []
    5997. auth:
    5998. clientPassword: ""
    5999. clientUser: ""
    6000. enabled: false
    6001. existingSecret: ""
    6002. serverPasswords: ""
    6003. serverUsers: ""
    6004. autopurge:
    6005. purgeInterval: 0
    6006. snapRetainCount: 3
    6007. clusterDomain: cluster.local
    6008. command:
    6009. - /scripts/setup.sh
    6010. common:
    6011. exampleValue: common-chart
    6012. global:
    6013. imagePullSecrets: []
    6014. imageRegistry: ""
    6015. storageClass: ""
    6016. commonAnnotations: {}
    6017. commonLabels: {}
    6018. configuration: ""
    6019. containerPorts:
    6020. client: 2181
    6021. election: 3888
    6022. follower: 2888
    6023. tls: 3181
    6024. containerSecurityContext:
    6025. enabled: true
    6026. runAsNonRoot: true
    6027. runAsUser: 1001
    6028. customLivenessProbe: {}
    6029. customReadinessProbe: {}
    6030. customStartupProbe: {}
    6031. dataLogDir: ""
    6032. diagnosticMode:
    6033. args:
    6034. - infinity
    6035. command:
    6036. - sleep
    6037. enabled: false
    6038. enabled: true
    6039. existingConfigmap: ""
    6040. extraDeploy: []
    6041. extraEnvVars: []
    6042. extraEnvVarsCM: ""
    6043. extraEnvVarsSecret: ""
    6044. extraVolumeMounts: []
    6045. extraVolumes: []
    6046. fourlwCommandsWhitelist: srvr, mntr, ruok
    6047. fullnameOverride: ""
    6048. global:
    6049. imagePullSecrets: []
    6050. imageRegistry: ""
    6051. storageClass: ""
    6052. heapSize: 1024
    6053. hostAliases: []
    6054. image:
    6055. debug: false
    6056. pullPolicy: IfNotPresent
    6057. pullSecrets: []
    6058. registry: docker.io
    6059. repository: bitnami/zookeeper
    6060. tag: 3.8.0-debian-10-r0
    6061. initContainers: []
    6062. initLimit: 10
    6063. jvmFlags: ""
    6064. kubeVersion: ""
    6065. lifecycleHooks: {}
    6066. listenOnAllIPs: false
    6067. livenessProbe:
    6068. enabled: true
    6069. failureThreshold: 6
    6070. initialDelaySeconds: 30
    6071. periodSeconds: 10
    6072. probeCommandTimeout: 2
    6073. successThreshold: 1
    6074. timeoutSeconds: 5
    6075. logLevel: ERROR
    6076. maxClientCnxns: 60
    6077. maxSessionTimeout: 40000
    6078. metrics:
    6079. containerPort: 9141
    6080. enabled: false
    6081. prometheusRule:
    6082. additionalLabels: {}
    6083. enabled: false
    6084. namespace: ""
    6085. rules: []
    6086. service:
    6087. annotations:
    6088. prometheus.io/path: /metrics
    6089. prometheus.io/port: '{{ .Values.metrics.service.port }}'
    6090. prometheus.io/scrape: "true"
    6091. port: 9141
    6092. type: ClusterIP
    6093. serviceMonitor:
    6094. additionalLabels: {}
    6095. enabled: false
    6096. honorLabels: false
    6097. interval: ""
    6098. jobLabel: ""
    6099. metricRelabelings: []
    6100. namespace: ""
    6101. relabelings: []
    6102. scrapeTimeout: ""
    6103. selector: {}
    6104. minServerId: 1
    6105. nameOverride: zookeeper-clickhouse
    6106. namespaceOverride: ""
    6107. networkPolicy:
    6108. allowExternal: true
    6109. enabled: false
    6110. nodeAffinityPreset:
    6111. key: ""
    6112. type: ""
    6113. values: []
    6114. nodeSelector: {}
    6115. pdb:
    6116. create: false
    6117. maxUnavailable: 1
    6118. minAvailable: ""
    6119. persistence:
    6120. accessModes:
    6121. - ReadWriteOnce
    6122. annotations: {}
    6123. dataLogDir:
    6124. existingClaim: ""
    6125. selector: {}
    6126. size: 8Gi
    6127. enabled: true
    6128. existingClaim: ""
    6129. selector: {}
    6130. size: 8Gi
    6131. storageClass: ""
    6132. podAffinityPreset: ""
    6133. podAnnotations: {}
    6134. podAntiAffinityPreset: soft
    6135. podLabels: {}
    6136. podManagementPolicy: Parallel
    6137. podSecurityContext:
    6138. enabled: true
    6139. fsGroup: 1001
    6140. preAllocSize: 65536
    6141. priorityClassName: ""
    6142. readinessProbe:
    6143. enabled: true
    6144. failureThreshold: 6
    6145. initialDelaySeconds: 5
    6146. periodSeconds: 10
    6147. probeCommandTimeout: 2
    6148. successThreshold: 1
    6149. timeoutSeconds: 5
    6150. replicaCount: 3
    6151. resources:
    6152. limits: {}
    6153. requests:
    6154. cpu: 250m
    6155. memory: 256Mi
    6156. schedulerName: ""
    6157. service:
    6158. annotations: {}
    6159. clusterIP: ""
    6160. disableBaseClientPort: false
    6161. externalTrafficPolicy: Cluster
    6162. extraPorts: []
    6163. headless:
    6164. annotations: {}
    6165. publishNotReadyAddresses: true
    6166. loadBalancerIP: ""
    6167. loadBalancerSourceRanges: []
    6168. nodePorts:
    6169. client: ""
    6170. tls: ""
    6171. ports:
    6172. client: 2181
    6173. election: 3888
    6174. follower: 2888
    6175. tls: 3181
    6176. sessionAffinity: None
    6177. type: ClusterIP
    6178. serviceAccount:
    6179. annotations: {}
    6180. automountServiceAccountToken: true
    6181. create: false
    6182. name: ""
    6183. sidecars: []
    6184. snapCount: 100000
    6185. startupProbe:
    6186. enabled: false
    6187. failureThreshold: 15
    6188. initialDelaySeconds: 30
    6189. periodSeconds: 10
    6190. successThreshold: 1
    6191. timeoutSeconds: 1
    6192. syncLimit: 5
    6193. tickTime: 2000
    6194. tls:
    6195. client:
    6196. autoGenerated: false
    6197. enabled: false
    6198. existingSecret: ""
    6199. keystorePassword: ""
    6200. keystorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.keystore.jks
    6201. passwordsSecretName: ""
    6202. truststorePassword: ""
    6203. truststorePath: /opt/bitnami/zookeeper/config/certs/client/zookeeper.truststore.jks
    6204. quorum:
    6205. autoGenerated: false
    6206. enabled: false
    6207. existingSecret: ""
    6208. keystorePassword: ""
    6209. keystorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.keystore.jks
    6210. passwordsSecretName: ""
    6211. truststorePassword: ""
    6212. truststorePath: /opt/bitnami/zookeeper/config/certs/quorum/zookeeper.truststore.jks
    6213. resources:
    6214. limits: {}
    6215. requests: {}
    6216. tolerations: []
    6217. topologySpreadConstraints: {}
    6218. updateStrategy:
    6219. rollingUpdate: {}
    6220. type: RollingUpdate
    6221. volumePermissions:
    6222. containerSecurityContext:
    6223. runAsUser: 0
    6224. enabled: false
    6225. image:
    6226. pullPolicy: IfNotPresent
    6227. pullSecrets: []
    6228. registry: docker.io
    6229. repository: bitnami/bitnami-shell
    6230. tag: 10-debian-10-r368
    6231. resources:
    6232. limits: {}
    6233. requests: {}
    6234. HOOKS:
    6235. ---
    6236. # Source: sentry/templates/deployment-relay.yaml
    6237. apiVersion: apps/v1
    6238. kind: Deployment
    6239. metadata:
    6240. name: sentry-relay
    6241. labels:
    6242. app: sentry
    6243. chart: "sentry-15.0.8"
    6244. release: "sentry"
    6245. heritage: "Helm"
    6246. app.kubernetes.io/managed-by: "Helm"
    6247. annotations:
    6248. meta.helm.sh/release-name: "sentry"
    6249. meta.helm.sh/release-namespace: "infrastructure-prod"
    6250. "helm.sh/hook": "post-install,post-upgrade"
    6251. "helm.sh/hook-weight": "25"
    6252. spec:
    6253. selector:
    6254. matchLabels:
    6255. app: sentry
    6256. release: "sentry"
    6257. role: relay
    6258. replicas: 1
    6259. revisionHistoryLimit: 10
    6260. template:
    6261. metadata:
    6262. annotations:
    6263. checksum/relay: 8074a66c015a8309dc9bdef7524b89bb223749847663f454012dba4e7ed06cc3
    6264. checksum/config.yaml: 1aebd4cf68cf1959ee73319f1d9dcac45bc36c38b57bbacc85a79000c4498083
    6265. labels:
    6266. app: sentry
    6267. release: "sentry"
    6268. role: relay
    6269. spec:
    6270. affinity:
    6271. initContainers:
    6272. - name: sentry-relay-init
    6273. image: "getsentry/relay:22.6.0"
    6274. imagePullPolicy: IfNotPresent
    6275. args:
    6276. - "credentials"
    6277. - "generate"
    6278. env:
    6279. - name: RELAY_PORT
    6280. value: '3000'
    6281. volumeMounts:
    6282. - name: credentials
    6283. mountPath: /work/.relay
    6284. - name: config
    6285. mountPath: /work/.relay/config.yml
    6286. subPath: config.yml
    6287. readOnly: true
    6288. containers:
    6289. - name: sentry-relay
    6290. image: "getsentry/relay:22.6.0"
    6291. imagePullPolicy: IfNotPresent
    6292. ports:
    6293. - containerPort: 3000
    6294. env:
    6295. - name: RELAY_PORT
    6296. value: '3000'
    6297. volumeMounts:
    6298. - name: credentials
    6299. mountPath: /work/.relay
    6300. - name: config
    6301. mountPath: /work/.relay/config.yml
    6302. subPath: config.yml
    6303. readOnly: true
    6304. livenessProbe:
    6305. failureThreshold: 5
    6306. httpGet:
    6307. path: /api/relay/healthcheck/live/
    6308. port: 3000
    6309. scheme: HTTP
    6310. initialDelaySeconds: 10
    6311. periodSeconds: 10
    6312. successThreshold: 1
    6313. timeoutSeconds: 2
    6314. readinessProbe:
    6315. failureThreshold: 5
    6316. httpGet:
    6317. path: /api/relay/healthcheck/ready/
    6318. port: 3000
    6319. scheme: HTTP
    6320. initialDelaySeconds: 10
    6321. periodSeconds: 10
    6322. successThreshold: 1
    6323. timeoutSeconds: 2
    6324. resources:
    6325. {}
    6326. volumes:
    6327. - name: config
    6328. configMap:
    6329. name: sentry-relay
    6330. defaultMode: 0644
    6331. - name: credentials
    6332. emptyDir: {}
    6333. ---
    6334. # Source: sentry/templates/deployment-sentry-ingest-consumer.yaml
    6335. apiVersion: apps/v1
    6336. kind: Deployment
    6337. metadata:
    6338. name: sentry-ingest-consumer
    6339. labels:
    6340. app: sentry
    6341. chart: "sentry-15.0.8"
    6342. release: "sentry"
    6343. heritage: "Helm"
    6344. app.kubernetes.io/managed-by: "Helm"
    6345. annotations:
    6346. meta.helm.sh/release-name: "sentry"
    6347. meta.helm.sh/release-namespace: "infrastructure-prod"
    6348. "helm.sh/hook": "post-install,post-upgrade"
    6349. "helm.sh/hook-weight": "10"
    6350. spec:
    6351. revisionHistoryLimit: 10
    6352. selector:
    6353. matchLabels:
    6354. app: sentry
    6355. release: "sentry"
    6356. role: ingest-consumer
    6357. replicas: 1
    6358. template:
    6359. metadata:
    6360. annotations:
    6361. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    6362. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6363. checksum/config.yaml: de15e82c47dc79d1da18e2f90346ac37d70f7eb8305690821cdec204574e39e8
    6364. labels:
    6365. app: sentry
    6366. release: "sentry"
    6367. role: ingest-consumer
    6368. spec:
    6369. affinity:
    6370. containers:
    6371. - name: sentry-ingest-consumer
    6372. image: "getsentry/sentry:22.6.0"
    6373. imagePullPolicy: IfNotPresent
    6374. command: ["sentry"]
    6375. args:
    6376. - "run"
    6377. - "ingest-consumer"
    6378. - "--all-consumer-types"
    6379. env:
    6380. - name: SNUBA
    6381. value: http://sentry-snuba:1218
    6382. - name: C_FORCE_ROOT
    6383. value: "true"
    6384. - name: POSTGRES_PASSWORD
    6385. valueFrom:
    6386. secretKeyRef:
    6387. name: sentry-sentry-postgresql
    6388. key: postgresql-password
    6389. volumeMounts:
    6390. - mountPath: /etc/sentry
    6391. name: config
    6392. readOnly: true
    6393. - mountPath: /var/lib/sentry/files
    6394. name: sentry-data
    6395. resources:
    6396. {}
    6397. volumes:
    6398. - name: config
    6399. configMap:
    6400. name: sentry-sentry
    6401. - name: sentry-data
    6402. emptyDir: {}
    6403. ---
    6404. # Source: sentry/templates/deployment-sentry-post-process-forwarder.yaml
    6405. apiVersion: apps/v1
    6406. kind: Deployment
    6407. metadata:
    6408. name: sentry-post-process-forward
    6409. labels:
    6410. app: sentry
    6411. chart: "sentry-15.0.8"
    6412. release: "sentry"
    6413. heritage: "Helm"
    6414. app.kubernetes.io/managed-by: "Helm"
    6415. annotations:
    6416. meta.helm.sh/release-name: "sentry"
    6417. meta.helm.sh/release-namespace: "infrastructure-prod"
    6418. "helm.sh/hook": "post-install,post-upgrade"
    6419. "helm.sh/hook-weight": "10"
    6420. spec:
    6421. revisionHistoryLimit: 10
    6422. selector:
    6423. matchLabels:
    6424. app: sentry
    6425. release: "sentry"
    6426. role: sentry-post-process-forward
    6427. replicas: 1
    6428. template:
    6429. metadata:
    6430. annotations:
    6431. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    6432. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6433. checksum/config.yaml: 2ffe2b34249e688b79045457a2089dbab3d9f4ba191d184958caf7532ea19d60
    6434. labels:
    6435. app: sentry
    6436. release: "sentry"
    6437. role: sentry-post-process-forward
    6438. spec:
    6439. affinity:
    6440. containers:
    6441. - name: sentry-post-process-forward
    6442. image: "getsentry/sentry:22.6.0"
    6443. imagePullPolicy: IfNotPresent
    6444. command: ["sentry", "run", "post-process-forwarder", "--commit-batch-size", "1"]
    6445. env:
    6446. - name: SNUBA
    6447. value: http://sentry-snuba:1218
    6448. - name: POSTGRES_PASSWORD
    6449. valueFrom:
    6450. secretKeyRef:
    6451. name: sentry-sentry-postgresql
    6452. key: postgresql-password
    6453. volumeMounts:
    6454. - mountPath: /etc/sentry
    6455. name: config
    6456. readOnly: true
    6457. - mountPath: /var/lib/sentry/files
    6458. name: sentry-data
    6459. resources:
    6460. {}
    6461. volumes:
    6462. - name: config
    6463. configMap:
    6464. name: sentry-sentry
    6465. - name: sentry-data
    6466. emptyDir: {}
    6467. ---
    6468. # Source: sentry/templates/deployment-sentry-subscription-consumer-events.yaml
    6469. apiVersion: apps/v1
    6470. kind: Deployment
    6471. metadata:
    6472. name: sentry-subscription-consumer-events
    6473. labels:
    6474. app: sentry
    6475. chart: "sentry-15.0.8"
    6476. release: "sentry"
    6477. heritage: "Helm"
    6478. app.kubernetes.io/managed-by: "Helm"
    6479. annotations:
    6480. meta.helm.sh/release-name: "sentry"
    6481. meta.helm.sh/release-namespace: "infrastructure-prod"
    6482. "helm.sh/hook": "post-install,post-upgrade"
    6483. "helm.sh/hook-weight": "10"
    6484. spec:
    6485. revisionHistoryLimit: 10
    6486. selector:
    6487. matchLabels:
    6488. app: sentry
    6489. release: "sentry"
    6490. role: sentry-subscription-consumer-events
    6491. replicas: 1
    6492. template:
    6493. metadata:
    6494. annotations:
    6495. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    6496. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6497. checksum/config.yaml: 79e0dfc2231034d0c4b8861a332e086f87f37daff6830dea54d355fe91f66d65
    6498. labels:
    6499. app: sentry
    6500. release: "sentry"
    6501. role: sentry-subscription-consumer-events
    6502. spec:
    6503. affinity:
    6504. containers:
    6505. - name: sentry-subscription-consumer-events
    6506. image: "getsentry/sentry:22.6.0"
    6507. imagePullPolicy: IfNotPresent
    6508. command: ["sentry"]
    6509. args:
    6510. - "run"
    6511. - "query-subscription-consumer"
    6512. - "--topic"
    6513. - "events-subscription-results"
    6514. - "--commit-batch-size"
    6515. - "1"
    6516. env:
    6517. - name: SNUBA
    6518. value: http://sentry-snuba:1218
    6519. - name: POSTGRES_PASSWORD
    6520. valueFrom:
    6521. secretKeyRef:
    6522. name: sentry-sentry-postgresql
    6523. key: postgresql-password
    6524. volumeMounts:
    6525. - mountPath: /etc/sentry
    6526. name: config
    6527. readOnly: true
    6528. - mountPath: /var/lib/sentry/files
    6529. name: sentry-data
    6530. resources:
    6531. {}
    6532. volumes:
    6533. - name: config
    6534. configMap:
    6535. name: sentry-sentry
    6536. - name: sentry-data
    6537. emptyDir: {}
    6538. ---
    6539. # Source: sentry/templates/deployment-sentry-subscription-consumer-transactions.yaml
    6540. apiVersion: apps/v1
    6541. kind: Deployment
    6542. metadata:
    6543. name: sentry-subscription-consumer-transactions
    6544. labels:
    6545. app: sentry
    6546. chart: "sentry-15.0.8"
    6547. release: "sentry"
    6548. heritage: "Helm"
    6549. app.kubernetes.io/managed-by: "Helm"
    6550. annotations:
    6551. meta.helm.sh/release-name: "sentry"
    6552. meta.helm.sh/release-namespace: "infrastructure-prod"
    6553. "helm.sh/hook": "post-install,post-upgrade"
    6554. "helm.sh/hook-weight": "10"
    6555. spec:
    6556. revisionHistoryLimit: 10
    6557. selector:
    6558. matchLabels:
    6559. app: sentry
    6560. release: "sentry"
    6561. role: sentry-subscription-consumer-transactions
    6562. replicas: 1
    6563. template:
    6564. metadata:
    6565. annotations:
    6566. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    6567. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6568. checksum/config.yaml: a5db579ea0417a1cd05eec3ab616b2f5f8bb0dbde1bc125fcb6d795914ba4b03
    6569. labels:
    6570. app: sentry
    6571. release: "sentry"
    6572. role: sentry-subscription-consumer-transactions
    6573. spec:
    6574. affinity:
    6575. containers:
    6576. - name: sentry-subscription-consumer-transactions
    6577. image: "getsentry/sentry:22.6.0"
    6578. imagePullPolicy: IfNotPresent
    6579. command: ["sentry"]
    6580. args:
    6581. - "run"
    6582. - "query-subscription-consumer"
    6583. - "--topic"
    6584. - "transactions-subscription-results"
    6585. - "--commit-batch-size"
    6586. - "1"
    6587. env:
    6588. - name: SNUBA
    6589. value: http://sentry-snuba:1218
    6590. - name: POSTGRES_PASSWORD
    6591. valueFrom:
    6592. secretKeyRef:
    6593. name: sentry-sentry-postgresql
    6594. key: postgresql-password
    6595. volumeMounts:
    6596. - mountPath: /etc/sentry
    6597. name: config
    6598. readOnly: true
    6599. - mountPath: /var/lib/sentry/files
    6600. name: sentry-data
    6601. resources:
    6602. {}
    6603. volumes:
    6604. - name: config
    6605. configMap:
    6606. name: sentry-sentry
    6607. - name: sentry-data
    6608. emptyDir: {}
    6609. ---
    6610. # Source: sentry/templates/deployment-snuba-consumer.yaml
    6611. apiVersion: apps/v1
    6612. kind: Deployment
    6613. metadata:
    6614. name: sentry-snuba-consumer
    6615. labels:
    6616. app: sentry
    6617. chart: "sentry-15.0.8"
    6618. release: "sentry"
    6619. heritage: "Helm"
    6620. app.kubernetes.io/managed-by: "Helm"
    6621. annotations:
    6622. meta.helm.sh/release-name: "sentry"
    6623. meta.helm.sh/release-namespace: "infrastructure-prod"
    6624. "helm.sh/hook": "post-install,post-upgrade"
    6625. "helm.sh/hook-weight": "10"
    6626. spec:
    6627. revisionHistoryLimit: 10
    6628. selector:
    6629. matchLabels:
    6630. app: sentry
    6631. release: "sentry"
    6632. role: snuba-consumer
    6633. replicas: 1
    6634. template:
    6635. metadata:
    6636. annotations:
    6637. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6638. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    6639. labels:
    6640. app: sentry
    6641. release: "sentry"
    6642. role: snuba-consumer
    6643. spec:
    6644. affinity:
    6645. containers:
    6646. - name: sentry-snuba
    6647. image: "getsentry/snuba:22.6.0"
    6648. imagePullPolicy: IfNotPresent
    6649. command:
    6650. - "snuba"
    6651. - "consumer"
    6652. - "--storage"
    6653. - "errors"
    6654. - "--auto-offset-reset"
    6655. - "earliest"
    6656. - "--max-batch-time-ms"
    6657. - "750"
    6658. ports:
    6659. - containerPort: 1218
    6660. env:
    6661. - name: SNUBA_SETTINGS
    6662. value: /etc/snuba/settings.py
    6663. - name: DEFAULT_BROKERS
    6664. value: "sentry-kafka:9092"
    6665. envFrom:
    6666. - secretRef:
    6667. name: sentry-snuba-env
    6668. volumeMounts:
    6669. - mountPath: /etc/snuba
    6670. name: config
    6671. readOnly: true
    6672. resources:
    6673. {}
    6674. volumes:
    6675. - name: config
    6676. configMap:
    6677. name: sentry-snuba
    6678. ---
    6679. # Source: sentry/templates/deployment-snuba-outcomes-consumer.yaml
    6680. apiVersion: apps/v1
    6681. kind: Deployment
    6682. metadata:
    6683. name: sentry-snuba-outcomes-consumer
    6684. labels:
    6685. app: sentry
    6686. chart: "sentry-15.0.8"
    6687. release: "sentry"
    6688. heritage: "Helm"
    6689. app.kubernetes.io/managed-by: "Helm"
    6690. annotations:
    6691. meta.helm.sh/release-name: "sentry"
    6692. meta.helm.sh/release-namespace: "infrastructure-prod"
    6693. "helm.sh/hook": "post-install,post-upgrade"
    6694. "helm.sh/hook-weight": "17"
    6695. spec:
    6696. revisionHistoryLimit: 10
    6697. selector:
    6698. matchLabels:
    6699. app: sentry
    6700. release: "sentry"
    6701. role: snuba-outcomes-consumer
    6702. replicas: 1
    6703. template:
    6704. metadata:
    6705. annotations:
    6706. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6707. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    6708. labels:
    6709. app: sentry
    6710. release: "sentry"
    6711. role: snuba-outcomes-consumer
    6712. spec:
    6713. affinity:
    6714. containers:
    6715. - name: sentry-snuba
    6716. image: "getsentry/snuba:22.6.0"
    6717. imagePullPolicy: IfNotPresent
    6718. command:
    6719. - "snuba"
    6720. - "consumer"
    6721. - "--storage"
    6722. - "outcomes_raw"
    6723. - "--auto-offset-reset"
    6724. - "earliest"
    6725. - "--max-batch-size"
    6726. - "3"
    6727. ports:
    6728. - containerPort: 1218
    6729. env:
    6730. - name: SNUBA_SETTINGS
    6731. value: /etc/snuba/settings.py
    6732. - name: DEFAULT_BROKERS
    6733. value: "sentry-kafka:9092"
    6734. envFrom:
    6735. - secretRef:
    6736. name: sentry-snuba-env
    6737. volumeMounts:
    6738. - mountPath: /etc/snuba
    6739. name: config
    6740. readOnly: true
    6741. resources:
    6742. {}
    6743. volumes:
    6744. - name: config
    6745. configMap:
    6746. name: sentry-snuba
    6747. ---
    6748. # Source: sentry/templates/deployment-snuba-replacer.yaml
    6749. apiVersion: apps/v1
    6750. kind: Deployment
    6751. metadata:
    6752. name: sentry-snuba-replacer
    6753. labels:
    6754. app: sentry
    6755. chart: "sentry-15.0.8"
    6756. release: "sentry"
    6757. heritage: "Helm"
    6758. app.kubernetes.io/managed-by: "Helm"
    6759. annotations:
    6760. meta.helm.sh/release-name: "sentry"
    6761. meta.helm.sh/release-namespace: "infrastructure-prod"
    6762. "helm.sh/hook": "post-install,post-upgrade"
    6763. "helm.sh/hook-weight": "18"
    6764. spec:
    6765. revisionHistoryLimit: 10
    6766. selector:
    6767. matchLabels:
    6768. app: sentry
    6769. release: "sentry"
    6770. role: snuba-replacer
    6771. replicas: 1
    6772. template:
    6773. metadata:
    6774. annotations:
    6775. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6776. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    6777. labels:
    6778. app: sentry
    6779. release: "sentry"
    6780. role: snuba-replacer
    6781. spec:
    6782. affinity:
    6783. containers:
    6784. - name: sentry-snuba
    6785. image: "getsentry/snuba:22.6.0"
    6786. imagePullPolicy: IfNotPresent
    6787. command:
    6788. - "snuba"
    6789. - "replacer"
    6790. - "--storage"
    6791. - "errors"
    6792. - "--auto-offset-reset"
    6793. - "earliest"
    6794. - "--max-batch-size"
    6795. - "3"
    6796. ports:
    6797. - containerPort: 1218
    6798. env:
    6799. - name: SNUBA_SETTINGS
    6800. value: /etc/snuba/settings.py
    6801. - name: DEFAULT_BROKERS
    6802. value: "sentry-kafka:9092"
    6803. envFrom:
    6804. - secretRef:
    6805. name: sentry-snuba-env
    6806. volumeMounts:
    6807. - mountPath: /etc/snuba
    6808. name: config
    6809. readOnly: true
    6810. resources:
    6811. {}
    6812. volumes:
    6813. - name: config
    6814. configMap:
    6815. name: sentry-snuba
    6816. ---
    6817. # Source: sentry/templates/deployment-snuba-sessions-consumer.yaml
    6818. apiVersion: apps/v1
    6819. kind: Deployment
    6820. metadata:
    6821. name: sentry-sessions-consumer
    6822. labels:
    6823. app: sentry
    6824. chart: "sentry-15.0.8"
    6825. release: "sentry"
    6826. heritage: "Helm"
    6827. app.kubernetes.io/managed-by: "Helm"
    6828. annotations:
    6829. meta.helm.sh/release-name: "sentry"
    6830. meta.helm.sh/release-namespace: "infrastructure-prod"
    6831. "helm.sh/hook": "post-install,post-upgrade"
    6832. "helm.sh/hook-weight": "16"
    6833. spec:
    6834. revisionHistoryLimit: 10
    6835. selector:
    6836. matchLabels:
    6837. app: sentry
    6838. release: "sentry"
    6839. role: sessions-consumer
    6840. replicas: 1
    6841. template:
    6842. metadata:
    6843. annotations:
    6844. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6845. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    6846. labels:
    6847. app: sentry
    6848. release: "sentry"
    6849. role: sessions-consumer
    6850. spec:
    6851. affinity:
    6852. containers:
    6853. - name: sentry-snuba
    6854. image: "getsentry/snuba:22.6.0"
    6855. imagePullPolicy: IfNotPresent
    6856. command:
    6857. - "snuba"
    6858. - "consumer"
    6859. - "--storage"
    6860. - "sessions_raw"
    6861. - "--auto-offset-reset"
    6862. - "earliest"
    6863. - "--max-batch-time-ms"
    6864. - "750"
    6865. ports:
    6866. - containerPort: 1218
    6867. env:
    6868. - name: SNUBA_SETTINGS
    6869. value: /etc/snuba/settings.py
    6870. - name: DEFAULT_BROKERS
    6871. value: "sentry-kafka:9092"
    6872. envFrom:
    6873. - secretRef:
    6874. name: sentry-snuba-env
    6875. volumeMounts:
    6876. - mountPath: /etc/snuba
    6877. name: config
    6878. readOnly: true
    6879. resources:
    6880. {}
    6881. volumes:
    6882. - name: config
    6883. configMap:
    6884. name: sentry-snuba
    6885. ---
    6886. # Source: sentry/templates/deployment-snuba-subscription-consumer-events.yaml
    6887. apiVersion: apps/v1
    6888. kind: Deployment
    6889. metadata:
    6890. name: sentry-snuba-subscription-consumer-events
    6891. labels:
    6892. app: sentry
    6893. chart: "sentry-15.0.8"
    6894. release: "sentry"
    6895. heritage: "Helm"
    6896. app.kubernetes.io/managed-by: "Helm"
    6897. annotations:
    6898. meta.helm.sh/release-name: "sentry"
    6899. meta.helm.sh/release-namespace: "infrastructure-prod"
    6900. "helm.sh/hook": "post-install,post-upgrade"
    6901. "helm.sh/hook-weight": "18"
    6902. spec:
    6903. revisionHistoryLimit: 10
    6904. selector:
    6905. matchLabels:
    6906. app: sentry
    6907. release: "sentry"
    6908. role: snuba-subscription-consumer-events
    6909. replicas: 1
    6910. template:
    6911. metadata:
    6912. annotations:
    6913. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6914. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    6915. labels:
    6916. app: sentry
    6917. release: "sentry"
    6918. role: snuba-subscription-consumer-events
    6919. spec:
    6920. affinity:
    6921. containers:
    6922. - name: sentry-snuba
    6923. image: "getsentry/snuba:22.6.0"
    6924. imagePullPolicy: IfNotPresent
    6925. command:
    6926. - "snuba"
    6927. - "subscriptions-scheduler-executor"
    6928. - "--auto-offset-reset=earliest"
    6929. - "--dataset=events"
    6930. - "--entity=events"
    6931. - "--no-strict-offset-reset"
    6932. - "--consumer-group=snuba-events-subscriptions-consumers"
    6933. - "--followed-consumer-group=snuba-consumers"
    6934. - "--delay-seconds=60"
    6935. - "--schedule-ttl=60"
    6936. - "--stale-threshold-seconds=900"
    6937. ports:
    6938. - containerPort: 1218
    6939. env:
    6940. - name: SNUBA_SETTINGS
    6941. value: /etc/snuba/settings.py
    6942. - name: DEFAULT_BROKERS
    6943. value: "sentry-kafka:9092"
    6944. envFrom:
    6945. - secretRef:
    6946. name: sentry-snuba-env
    6947. volumeMounts:
    6948. - mountPath: /etc/snuba
    6949. name: config
    6950. readOnly: true
    6951. resources:
    6952. {}
    6953. volumes:
    6954. - name: config
    6955. configMap:
    6956. name: sentry-snuba
    6957. ---
    6958. # Source: sentry/templates/deployment-snuba-subscription-consumer-transactions.yaml
    6959. apiVersion: apps/v1
    6960. kind: Deployment
    6961. metadata:
    6962. name: sentry-snuba-subscription-consumer-transactions
    6963. labels:
    6964. app: sentry
    6965. chart: "sentry-15.0.8"
    6966. release: "sentry"
    6967. heritage: "Helm"
    6968. app.kubernetes.io/managed-by: "Helm"
    6969. annotations:
    6970. meta.helm.sh/release-name: "sentry"
    6971. meta.helm.sh/release-namespace: "infrastructure-prod"
    6972. "helm.sh/hook": "post-install,post-upgrade"
    6973. "helm.sh/hook-weight": "18"
    6974. spec:
    6975. revisionHistoryLimit: 10
    6976. selector:
    6977. matchLabels:
    6978. app: sentry
    6979. release: "sentry"
    6980. role: snuba-subscription-consumer-transactions
    6981. replicas: 1
    6982. template:
    6983. metadata:
    6984. annotations:
    6985. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    6986. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    6987. labels:
    6988. app: sentry
    6989. release: "sentry"
    6990. role: snuba-subscription-consumer-transactions
    6991. spec:
    6992. affinity:
    6993. containers:
    6994. - name: sentry-snuba
    6995. image: "getsentry/snuba:22.6.0"
    6996. imagePullPolicy: IfNotPresent
    6997. command:
    6998. - "snuba"
    6999. - "subscriptions-scheduler-executor"
    7000. - "--auto-offset-reset=earliest"
    7001. - "--dataset=transactions"
    7002. - "--entity=transactions"
    7003. - "--no-strict-offset-reset"
    7004. - "--consumer-group=snuba-transactions-subscriptions-consumers"
    7005. - "--followed-consumer-group=transactions_group"
    7006. - "--delay-seconds=60"
    7007. - "--schedule-ttl=60"
    7008. - "--stale-threshold-seconds=900"
    7009. ports:
    7010. - containerPort: 1218
    7011. env:
    7012. - name: SNUBA_SETTINGS
    7013. value: /etc/snuba/settings.py
    7014. - name: DEFAULT_BROKERS
    7015. value: "sentry-kafka:9092"
    7016. envFrom:
    7017. - secretRef:
    7018. name: sentry-snuba-env
    7019. volumeMounts:
    7020. - mountPath: /etc/snuba
    7021. name: config
    7022. readOnly: true
    7023. resources:
    7024. {}
    7025. volumes:
    7026. - name: config
    7027. configMap:
    7028. name: sentry-snuba
    7029. ---
    7030. # Source: sentry/templates/deployment-snuba-transactions-consumer.yaml
    7031. apiVersion: apps/v1
    7032. kind: Deployment
    7033. metadata:
    7034. name: sentry-snuba-transactions-consumer
    7035. labels:
    7036. app: sentry
    7037. chart: "sentry-15.0.8"
    7038. release: "sentry"
    7039. heritage: "Helm"
    7040. app.kubernetes.io/managed-by: "Helm"
    7041. annotations:
    7042. meta.helm.sh/release-name: "sentry"
    7043. meta.helm.sh/release-namespace: "infrastructure-prod"
    7044. "helm.sh/hook": "post-install,post-upgrade"
    7045. "helm.sh/hook-weight": "12"
    7046. spec:
    7047. revisionHistoryLimit: 10
    7048. selector:
    7049. matchLabels:
    7050. app: sentry
    7051. release: "sentry"
    7052. role: snuba-transactions-consumer
    7053. replicas: 1
    7054. template:
    7055. metadata:
    7056. annotations:
    7057. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    7058. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    7059. labels:
    7060. app: sentry
    7061. release: "sentry"
    7062. role: snuba-transactions-consumer
    7063. spec:
    7064. affinity:
    7065. containers:
    7066. - name: sentry-snuba
    7067. image: "getsentry/snuba:22.6.0"
    7068. imagePullPolicy: IfNotPresent
    7069. command:
    7070. - "snuba"
    7071. - "consumer"
    7072. - "--storage"
    7073. - "transactions"
    7074. - "--consumer-group"
    7075. - "transactions_group"
    7076. - "--auto-offset-reset"
    7077. - "earliest"
    7078. - "--max-batch-time-ms"
    7079. - "750"
    7080. ports:
    7081. - containerPort: 1218
    7082. env:
    7083. - name: SNUBA_SETTINGS
    7084. value: /etc/snuba/settings.py
    7085. - name: DEFAULT_BROKERS
    7086. value: "sentry-kafka:9092"
    7087. envFrom:
    7088. - secretRef:
    7089. name: sentry-snuba-env
    7090. volumeMounts:
    7091. - mountPath: /etc/snuba
    7092. name: config
    7093. readOnly: true
    7094. resources:
    7095. {}
    7096. volumes:
    7097. - name: config
    7098. configMap:
    7099. name: sentry-snuba
    7100. ---
    7101. # Source: sentry/templates/hooks/sentry-db-check.job.yaml
    7102. apiVersion: batch/v1
    7103. kind: Job
    7104. metadata:
    7105. name: sentry-db-check
    7106. labels:
    7107. app: sentry
    7108. chart: "sentry-15.0.8"
    7109. release: "sentry"
    7110. heritage: "Helm"
    7111. annotations:
    7112. # This is what defines this resource as a hook. Without this line, the
    7113. # job is considered part of the release.
    7114. "helm.sh/hook": "post-install,post-upgrade"
    7115. "helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation"
    7116. "helm.sh/hook-weight": "-1"
    7117. spec:
    7118. activeDeadlineSeconds: 100
    7119. template:
    7120. metadata:
    7121. name: sentry-db-check
    7122. annotations:
    7123. labels:
    7124. app: sentry
    7125. release: "sentry"
    7126. spec:
    7127. restartPolicy: Never
    7128. containers:
    7129. - name: db-check
    7130. image: subfuzion/netcat:latest
    7131. imagePullPolicy: IfNotPresent
    7132. command:
    7133. - /bin/sh
    7134. - -c
    7135. - |
    7136. echo "Checking if clickhouse is up"
    7137. CLICKHOUSE_STATUS=0
    7138. while [ $CLICKHOUSE_STATUS -eq 0 ]; do
    7139. CLICKHOUSE_STATUS=1
    7140. CLICKHOUSE_REPLICAS=3
    7141. i=0; while [ $i -lt $CLICKHOUSE_REPLICAS ]; do
    7142. CLICKHOUSE_HOST=sentry-clickhouse-$i.sentry-clickhouse-headless
    7143. if ! nc -z "$CLICKHOUSE_HOST" 9000; then
    7144. CLICKHOUSE_STATUS=0
    7145. echo "$CLICKHOUSE_HOST is not available yet"
    7146. fi
    7147. i=$((i+1))
    7148. done
    7149. if [ "$CLICKHOUSE_STATUS" -eq 0 ]; then
    7150. echo "Clickhouse not ready. Sleeping for 10s before trying again"
    7151. sleep 10;
    7152. fi
    7153. done
    7154. echo "Clickhouse is up"
    7155. echo "Checking if kafka is up"
    7156. KAFKA_STATUS=0
    7157. while [ $KAFKA_STATUS -eq 0 ]; do
    7158. KAFKA_STATUS=1
    7159. KAFKA_REPLICAS=3
    7160. i=0; while [ $i -lt $KAFKA_REPLICAS ]; do
    7161. KAFKA_HOST=sentry-kafka-$i.sentry-kafka-headless
    7162. if ! nc -z "$KAFKA_HOST" 9092; then
    7163. KAFKA_STATUS=0
    7164. echo "$KAFKA_HOST is not available yet"
    7165. fi
    7166. i=$((i+1))
    7167. done
    7168. if [ "$KAFKA_STATUS" -eq 0 ]; then
    7169. echo "Kafka not ready. Sleeping for 10s before trying again"
    7170. sleep 10;
    7171. fi
    7172. done
    7173. echo "Kafka is up"
    7174. env:
    7175. resources:
    7176. limits:
    7177. memory: 64Mi
    7178. requests:
    7179. cpu: 100m
    7180. memory: 64Mi
    7181. ---
    7182. # Source: sentry/templates/hooks/sentry-db-init.job.yaml
    7183. apiVersion: batch/v1
    7184. kind: Job
    7185. metadata:
    7186. name: sentry-db-init
    7187. labels:
    7188. app: sentry
    7189. chart: "sentry-15.0.8"
    7190. release: "sentry"
    7191. heritage: "Helm"
    7192. annotations:
    7193. # This is what defines this resource as a hook. Without this line, the
    7194. # job is considered part of the release.
    7195. "helm.sh/hook": "post-install,post-upgrade"
    7196. "helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation"
    7197. "helm.sh/hook-weight": "6"
    7198. spec:
    7199. activeDeadlineSeconds: 100
    7200. template:
    7201. metadata:
    7202. name: sentry-db-init
    7203. annotations:
    7204. checksum/configmap.yaml: fb7d44624e2145432e9057a15894e651b1b044578d879cb63b86b6e830684673
    7205. labels:
    7206. app: sentry
    7207. release: "sentry"
    7208. spec:
    7209. restartPolicy: Never
    7210. containers:
    7211. - name: db-init-job
    7212. image: "getsentry/sentry:22.6.0"
    7213. imagePullPolicy: IfNotPresent
    7214. command: ["sentry","upgrade","--noinput"]
    7215. env:
    7216. - name: POSTGRES_PASSWORD
    7217. valueFrom:
    7218. secretKeyRef:
    7219. name: sentry-sentry-postgresql
    7220. key: postgresql-password
    7221. volumeMounts:
    7222. - mountPath: /etc/sentry
    7223. name: config
    7224. readOnly: true
    7225. resources:
    7226. limits:
    7227. memory: 2048Mi
    7228. requests:
    7229. cpu: 300m
    7230. memory: 2048Mi
    7231. volumes:
    7232. - name: config
    7233. configMap:
    7234. name: sentry-sentry
    7235. ---
    7236. # Source: sentry/templates/hooks/snuba-db-init.job.yaml
    7237. apiVersion: batch/v1
    7238. kind: Job
    7239. metadata:
    7240. name: sentry-snuba-db-init
    7241. labels:
    7242. app: sentry
    7243. chart: "sentry-15.0.8"
    7244. release: "sentry"
    7245. heritage: "Helm"
    7246. annotations:
    7247. # This is what defines this resource as a hook. Without this line, the
    7248. # job is considered part of the release.
    7249. "helm.sh/hook": "post-install,post-upgrade"
    7250. "helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation"
    7251. "helm.sh/hook-weight": "3"
    7252. spec:
    7253. activeDeadlineSeconds: 100
    7254. template:
    7255. metadata:
    7256. name: sentry-snuba-db-init
    7257. annotations:
    7258. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    7259. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    7260. labels:
    7261. app: sentry
    7262. release: "sentry"
    7263. spec:
    7264. restartPolicy: Never
    7265. containers:
    7266. - name: snuba-init
    7267. image: "getsentry/snuba:22.6.0"
    7268. command: [snuba, bootstrap, --no-migrate, --force]
    7269. env:
    7270. - name: LOG_LEVEL
    7271. value: debug
    7272. - name: SNUBA_SETTINGS
    7273. value: /etc/snuba/settings.py
    7274. - name: DEFAULT_BROKERS
    7275. value: "sentry-kafka:9092"
    7276. envFrom:
    7277. - secretRef:
    7278. name: sentry-snuba-env
    7279. volumeMounts:
    7280. - mountPath: /etc/snuba
    7281. name: config
    7282. readOnly: true
    7283. resources:
    7284. limits:
    7285. cpu: 2000m
    7286. memory: 1Gi
    7287. requests:
    7288. cpu: 700m
    7289. memory: 1Gi
    7290. volumes:
    7291. - name: config
    7292. configMap:
    7293. name: sentry-snuba
    7294. ---
    7295. # Source: sentry/templates/hooks/snuba-migrate.job.yaml
    7296. apiVersion: batch/v1
    7297. kind: Job
    7298. metadata:
    7299. name: sentry-snuba-migrate
    7300. labels:
    7301. app: sentry
    7302. chart: "sentry-15.0.8"
    7303. release: "sentry"
    7304. heritage: "Helm"
    7305. annotations:
    7306. # This is what defines this resource as a hook. Without this line, the
    7307. # job is considered part of the release.
    7308. "helm.sh/hook": "post-install,post-upgrade"
    7309. "helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation"
    7310. "helm.sh/hook-weight": "5"
    7311. spec:
    7312. activeDeadlineSeconds: 100
    7313. template:
    7314. metadata:
    7315. name: sentry-snuba-migrate
    7316. annotations:
    7317. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    7318. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    7319. labels:
    7320. app: sentry
    7321. release: "sentry"
    7322. spec:
    7323. restartPolicy: Never
    7324. containers:
    7325. - name: snuba-migrate
    7326. image: "getsentry/snuba:22.6.0"
    7327. command: [snuba, migrations, migrate, --force]
    7328. env:
    7329. - name: LOG_LEVEL
    7330. value: debug
    7331. - name: SNUBA_SETTINGS
    7332. value: /etc/snuba/settings.py
    7333. - name: DEFAULT_BROKERS
    7334. value: "sentry-kafka:9092"
    7335. envFrom:
    7336. - secretRef:
    7337. name: sentry-snuba-env
    7338. volumeMounts:
    7339. - mountPath: /etc/snuba
    7340. name: config
    7341. readOnly: true
    7342. resources:
    7343. limits:
    7344. cpu: 2000m
    7345. memory: 1Gi
    7346. requests:
    7347. cpu: 700m
    7348. memory: 1Gi
    7349. volumes:
    7350. - name: config
    7351. configMap:
    7352. name: sentry-snuba
    7353. ---
    7354. # Source: sentry/templates/hooks/user-create.yaml
    7355. apiVersion: batch/v1
    7356. kind: Job
    7357. metadata:
    7358. name: sentry-user-create
    7359. labels:
    7360. app: sentry
    7361. chart: "sentry-15.0.8"
    7362. release: "sentry"
    7363. heritage: "Helm"
    7364. annotations:
    7365. "helm.sh/hook": "post-install,post-upgrade"
    7366. "helm.sh/hook-delete-policy": "hook-succeeded,before-hook-creation"
    7367. "helm.sh/hook-weight": "9"
    7368. spec:
    7369. activeDeadlineSeconds: 100
    7370. template:
    7371. metadata:
    7372. name: sentry-user-create
    7373. annotations:
    7374. checksum/configmap.yaml: 8fefcaa3b0d6bee17392d0c8173d88c67d4b4a060fb3e50b85088306a55e6095
    7375. labels:
    7376. app: sentry
    7377. release: "sentry"
    7378. spec:
    7379. restartPolicy: Never
    7380. containers:
    7381. - name: user-create-job
    7382. image: "getsentry/sentry:22.6.0"
    7383. imagePullPolicy: IfNotPresent
    7384. command: ["/bin/bash", "-c"]
    7385. # Create user but do not exit 1 when user already exists (exit code 3 from createuser command)
    7386. # https://docs.sentry.io/server/cli/createuser/
    7387. args:
    7388. - >
    7389. sentry createuser \
    7390. --no-input \
    7391. --superuser \
    7392. --email "admin@sentry.local" \
    7393. --password "$ADMIN_PASSWORD" || true; \
    7394. if [ $? -eq 0 ] || [ $? -eq 3 ]; then \
    7395. exit 0; \
    7396. else \
    7397. exit 1; \
    7398. fi
    7399. env:
    7400. - name: ADMIN_PASSWORD
    7401. value: "aaaa"
    7402. - name: POSTGRES_PASSWORD
    7403. valueFrom:
    7404. secretKeyRef:
    7405. name: sentry-sentry-postgresql
    7406. key: postgresql-password
    7407. volumeMounts:
    7408. - mountPath: /etc/sentry
    7409. name: config
    7410. readOnly: true
    7411. resources:
    7412. limits:
    7413. memory: 2048Mi
    7414. requests:
    7415. cpu: 300m
    7416. memory: 2048Mi
    7417. volumes:
    7418. - name: config
    7419. configMap:
    7420. name: sentry-sentry
    7421. MANIFEST:
    7422. ---
    7423. # Source: sentry/charts/rabbitmq/templates/pdb.yaml
    7424. apiVersion: policy/v1beta1
    7425. kind: PodDisruptionBudget
    7426. metadata:
    7427. name: sentry-rabbitmq
    7428. namespace: "infrastructure-prod"
    7429. labels:
    7430. app.kubernetes.io/name: rabbitmq
    7431. helm.sh/chart: rabbitmq-8.32.2
    7432. app.kubernetes.io/instance: sentry
    7433. app.kubernetes.io/managed-by: Helm
    7434. spec:
    7435. minAvailable: 1
    7436. selector:
    7437. matchLabels:
    7438. app.kubernetes.io/name: rabbitmq
    7439. app.kubernetes.io/instance: sentry
    7440. ---
    7441. # Source: sentry/charts/kafka/templates/serviceaccount.yaml
    7442. apiVersion: v1
    7443. kind: ServiceAccount
    7444. metadata:
    7445. name: sentry-kafka
    7446. namespace: "infrastructure-prod"
    7447. labels:
    7448. app.kubernetes.io/name: kafka
    7449. helm.sh/chart: kafka-16.3.2
    7450. app.kubernetes.io/instance: sentry
    7451. app.kubernetes.io/managed-by: Helm
    7452. app.kubernetes.io/component: kafka
    7453. annotations:
    7454. automountServiceAccountToken: true
    7455. ---
    7456. # Source: sentry/charts/rabbitmq/templates/serviceaccount.yaml
    7457. apiVersion: v1
    7458. kind: ServiceAccount
    7459. metadata:
    7460. name: sentry-rabbitmq
    7461. namespace: "infrastructure-prod"
    7462. labels:
    7463. app.kubernetes.io/name: rabbitmq
    7464. helm.sh/chart: rabbitmq-8.32.2
    7465. app.kubernetes.io/instance: sentry
    7466. app.kubernetes.io/managed-by: Helm
    7467. automountServiceAccountToken: true
    7468. secrets:
    7469. - name: sentry-rabbitmq
    7470. ---
    7471. # Source: sentry/charts/redis/templates/serviceaccount.yaml
    7472. apiVersion: v1
    7473. kind: ServiceAccount
    7474. automountServiceAccountToken: true
    7475. metadata:
    7476. name: sentry-sentry-redis
    7477. namespace: "infrastructure-prod"
    7478. labels:
    7479. app.kubernetes.io/name: sentry-redis
    7480. helm.sh/chart: redis-16.12.1
    7481. app.kubernetes.io/instance: sentry
    7482. app.kubernetes.io/managed-by: Helm
    7483. ---
    7484. # Source: sentry/charts/postgresql/templates/secrets.yaml
    7485. apiVersion: v1
    7486. kind: Secret
    7487. metadata:
    7488. name: sentry-sentry-postgresql
    7489. labels:
    7490. app.kubernetes.io/name: sentry-postgresql
    7491. helm.sh/chart: postgresql-10.16.2
    7492. app.kubernetes.io/instance: sentry
    7493. app.kubernetes.io/managed-by: Helm
    7494. namespace: infrastructure-prod
    7495. type: Opaque
    7496. data:
    7497. postgresql-password: "RDBaOTQzdG0yMw=="
    7498. ---
    7499. # Source: sentry/charts/rabbitmq/templates/secrets.yaml
    7500. apiVersion: v1
    7501. kind: Secret
    7502. metadata:
    7503. name: sentry-rabbitmq
    7504. namespace: "infrastructure-prod"
    7505. labels:
    7506. app.kubernetes.io/name: rabbitmq
    7507. helm.sh/chart: rabbitmq-8.32.2
    7508. app.kubernetes.io/instance: sentry
    7509. app.kubernetes.io/managed-by: Helm
    7510. type: Opaque
    7511. data:
    7512. rabbitmq-password: "Z3Vlc3Q="
    7513. rabbitmq-erlang-cookie: "cEhncHkzUTZhZFRza3pBVDZiTEhDRnFGVEY3bE14aEE="
    7514. ---
    7515. # Source: sentry/charts/rabbitmq/templates/secrets.yaml
    7516. apiVersion: v1
    7517. kind: Secret
    7518. metadata:
    7519. name: load-definition
    7520. namespace: "infrastructure-prod"
    7521. labels:
    7522. app.kubernetes.io/name: rabbitmq
    7523. helm.sh/chart: rabbitmq-8.32.2
    7524. app.kubernetes.io/instance: sentry
    7525. app.kubernetes.io/managed-by: Helm
    7526. type: Opaque
    7527. stringData:
    7528. load_definition.json: |
    7529. {
    7530. "users": [
    7531. {
    7532. "name": "guest",
    7533. "password": "guest",
    7534. "tags": "administrator"
    7535. }
    7536. ],
    7537. "permissions": [{
    7538. "user": "guest",
    7539. "vhost": "/",
    7540. "configure": ".*",
    7541. "write": ".*",
    7542. "read": ".*"
    7543. }],
    7544. "policies": [
    7545. {
    7546. "name": "ha-all",
    7547. "pattern": ".*",
    7548. "vhost": "/",
    7549. "definition": {
    7550. "ha-mode": "all",
    7551. "ha-sync-mode": "automatic",
    7552. "ha-sync-batch-size": 1
    7553. }
    7554. }
    7555. ],
    7556. "vhosts": [
    7557. {
    7558. "name": "/"
    7559. }
    7560. ]
    7561. }
    7562. ---
    7563. # Source: sentry/templates/secret-snuba-env.yaml
    7564. apiVersion: v1
    7565. kind: Secret
    7566. metadata:
    7567. name: sentry-snuba-env
    7568. labels:
    7569. app: sentry
    7570. chart: "sentry-15.0.8"
    7571. release: "sentry"
    7572. heritage: "Helm"
    7573. type: Opaque
    7574. data:
    7575. CLICKHOUSE_DATABASE: "ZGVmYXVsdA=="
    7576. CLICKHOUSE_USER: "ZGVmYXVsdA=="
    7577. CLICKHOUSE_PASSWORD: ""
    7578. ---
    7579. # Source: sentry/charts/clickhouse/templates/configmap-config.yaml
    7580. apiVersion: v1
    7581. kind: ConfigMap
    7582. metadata:
    7583. name: sentry-clickhouse-config
    7584. labels:
    7585. app.kubernetes.io/name: clickhouse-config
    7586. app.kubernetes.io/instance: sentry-config
    7587. app.kubernetes.io/managed-by: Helm
    7588. data:
    7589. config.xml: |-
    7590. <?xml version="1.0"?>
    7591. <yandex>
    7592. <path>/var/lib/clickhouse/</path>
    7593. <tmp_path>/var/lib/clickhouse/tmp/</tmp_path>
    7594. <user_files_path>/var/lib/clickhouse/user_files/</user_files_path>
    7595. <format_schema_path>/var/lib/clickhouse/format_schemas/</format_schema_path>
    7596. <include_from>/etc/clickhouse-server/metrica.d/metrica.xml</include_from>
    7597. <users_config>users.xml</users_config>
    7598. <display_name>sentry-clickhouse</display_name>
    7599. <listen_host>0.0.0.0</listen_host>
    7600. <http_port>8123</http_port>
    7601. <tcp_port>9000</tcp_port>
    7602. <interserver_http_port>9009</interserver_http_port>
    7603. <max_connections>4096</max_connections>
    7604. <keep_alive_timeout>3</keep_alive_timeout>
    7605. <max_concurrent_queries>100</max_concurrent_queries>
    7606. <uncompressed_cache_size>8589934592</uncompressed_cache_size>
    7607. <mark_cache_size>5368709120</mark_cache_size>
    7608. <timezone>UTC</timezone>
    7609. <umask>022</umask>
    7610. <mlock_executable>false</mlock_executable>
    7611. <remote_servers incl="clickhouse_remote_servers" optional="true" />
    7612. <zookeeper incl="zookeeper-servers" optional="true" />
    7613. <macros incl="macros" optional="true" />
    7614. <builtin_dictionaries_reload_interval>3600</builtin_dictionaries_reload_interval>
    7615. <max_session_timeout>3600</max_session_timeout>
    7616. <default_session_timeout>60</default_session_timeout>
    7617. <disable_internal_dns_cache>1</disable_internal_dns_cache>
    7618. <query_log>
    7619. <database>system</database>
    7620. <table>query_log</table>
    7621. <partition_by>toYYYYMM(event_date)</partition_by>
    7622. <flush_interval_milliseconds>7500</flush_interval_milliseconds>
    7623. </query_log>
    7624. <query_thread_log>
    7625. <database>system</database>
    7626. <table>query_thread_log</table>
    7627. <partition_by>toYYYYMM(event_date)</partition_by>
    7628. <flush_interval_milliseconds>7500</flush_interval_milliseconds>
    7629. </query_thread_log>
    7630. <distributed_ddl>
    7631. <path>/clickhouse/task_queue/ddl</path>
    7632. </distributed_ddl>
    7633. <logger>
    7634. <level>trace</level>
    7635. <log>/var/log/clickhouse-server/clickhouse-server.log</log>
    7636. <errorlog>/var/log/clickhouse-server/clickhouse-server.err.log</errorlog>
    7637. <size>1000M</size>
    7638. <count>10</count>
    7639. </logger>
    7640. </yandex>
    7641. ---
    7642. # Source: sentry/charts/clickhouse/templates/configmap-metrika.yaml
    7643. apiVersion: v1
    7644. kind: ConfigMap
    7645. metadata:
    7646. name: sentry-clickhouse-metrica
    7647. labels:
    7648. app.kubernetes.io/name: clickhouse-metrica
    7649. app.kubernetes.io/instance: sentry-metrica
    7650. app.kubernetes.io/managed-by: Helm
    7651. data:
    7652. metrica.xml: |-
    7653. <?xml version="1.0"?>
    7654. <yandex>
    7655. <zookeeper-servers>
    7656. <node index="clickhouse">
    7657. <host>sentry-zookeeper-clickhouse</host>
    7658. <port>2181</port>
    7659. </node>
    7660. <session_timeout_ms>30000</session_timeout_ms>
    7661. <operation_timeout_ms>10000</operation_timeout_ms>
    7662. <root></root>
    7663. <identity></identity>
    7664. </zookeeper-servers>
    7665. <clickhouse_remote_servers>
    7666. <sentry-clickhouse>
    7667. <shard>
    7668. <replica>
    7669. <internal_replication>true</internal_replication>
    7670. <host>sentry-clickhouse-0.sentry-clickhouse-headless.infrastructure-prod.svc.cluster.local</host>
    7671. <port>9000</port>
    7672. <user>default</user>
    7673. <compression>true</compression>
    7674. </replica>
    7675. </shard>
    7676. <shard>
    7677. <replica>
    7678. <internal_replication>true</internal_replication>
    7679. <host>sentry-clickhouse-1.sentry-clickhouse-headless.infrastructure-prod.svc.cluster.local</host>
    7680. <port>9000</port>
    7681. <user>default</user>
    7682. <compression>true</compression>
    7683. </replica>
    7684. </shard>
    7685. <shard>
    7686. <replica>
    7687. <internal_replication>true</internal_replication>
    7688. <host>sentry-clickhouse-2.sentry-clickhouse-headless.infrastructure-prod.svc.cluster.local</host>
    7689. <port>9000</port>
    7690. <user>default</user>
    7691. <compression>true</compression>
    7692. </replica>
    7693. </shard>
    7694. </sentry-clickhouse>
    7695. </clickhouse_remote_servers>
    7696. <macros>
    7697. <replica from_env="HOSTNAME"></replica>
    7698. <shard from_env="SHARD"></shard>
    7699. </macros>
    7700. </yandex>
    7701. ---
    7702. # Source: sentry/charts/clickhouse/templates/configmap-users.yaml
    7703. apiVersion: v1
    7704. kind: ConfigMap
    7705. metadata:
    7706. name: sentry-clickhouse-users
    7707. labels:
    7708. app.kubernetes.io/name: clickhouse-users
    7709. app.kubernetes.io/instance: sentry-users
    7710. app.kubernetes.io/managed-by: Helm
    7711. data:
    7712. users.xml: |-
    7713. <?xml version="1.0"?>
    7714. <yandex>
    7715. </yandex>
    7716. ---
    7717. # Source: sentry/charts/kafka/charts/zookeeper/templates/scripts-configmap.yaml
    7718. apiVersion: v1
    7719. kind: ConfigMap
    7720. metadata:
    7721. name: sentry-zookeeper-scripts
    7722. namespace: infrastructure-prod
    7723. labels:
    7724. app.kubernetes.io/name: zookeeper
    7725. helm.sh/chart: zookeeper-9.1.5
    7726. app.kubernetes.io/instance: sentry
    7727. app.kubernetes.io/managed-by: Helm
    7728. app.kubernetes.io/component: zookeeper
    7729. data:
    7730. init-certs.sh: |-
    7731. #!/bin/bash
    7732. setup.sh: |-
    7733. #!/bin/bash
    7734. # Execute entrypoint as usual after obtaining ZOO_SERVER_ID
    7735. # check ZOO_SERVER_ID in persistent volume via myid
    7736. # if not present, set based on POD hostname
    7737. if [[ -f "/bitnami/zookeeper/data/myid" ]]; then
    7738. export ZOO_SERVER_ID="$(cat /bitnami/zookeeper/data/myid)"
    7739. else
    7740. HOSTNAME="$(hostname -s)"
    7741. if [[ $HOSTNAME =~ (.*)-([0-9]+)$ ]]; then
    7742. ORD=${BASH_REMATCH[2]}
    7743. export ZOO_SERVER_ID="$((ORD + 1 ))"
    7744. else
    7745. echo "Failed to get index from hostname $HOST"
    7746. exit 1
    7747. fi
    7748. fi
    7749. exec /entrypoint.sh /run.sh
    7750. ---
    7751. # Source: sentry/charts/kafka/templates/scripts-configmap.yaml
    7752. apiVersion: v1
    7753. kind: ConfigMap
    7754. metadata:
    7755. name: sentry-kafka-scripts
    7756. namespace: "infrastructure-prod"
    7757. labels:
    7758. app.kubernetes.io/name: kafka
    7759. helm.sh/chart: kafka-16.3.2
    7760. app.kubernetes.io/instance: sentry
    7761. app.kubernetes.io/managed-by: Helm
    7762. data:
    7763. setup.sh: |-
    7764. #!/bin/bash
    7765. ID="${MY_POD_NAME#"sentry-kafka-"}"
    7766. if [[ -f "/bitnami/kafka/data/meta.properties" ]]; then
    7767. export KAFKA_CFG_BROKER_ID="$(grep "broker.id" /bitnami/kafka/data/meta.properties | awk -F '=' '{print $2}')"
    7768. else
    7769. export KAFKA_CFG_BROKER_ID="$((ID + 0))"
    7770. fi
    7771. # Configure zookeeper client
    7772. exec /entrypoint.sh /run.sh
    7773. ---
    7774. # Source: sentry/charts/rabbitmq/templates/configuration.yaml
    7775. apiVersion: v1
    7776. kind: ConfigMap
    7777. metadata:
    7778. name: sentry-rabbitmq-config
    7779. namespace: "infrastructure-prod"
    7780. labels:
    7781. app.kubernetes.io/name: rabbitmq
    7782. helm.sh/chart: rabbitmq-8.32.2
    7783. app.kubernetes.io/instance: sentry
    7784. app.kubernetes.io/managed-by: Helm
    7785. data:
    7786. rabbitmq.conf: |-
    7787. ## Username and password
    7788. ##
    7789. default_user = guest
    7790. default_pass = CHANGEME
    7791. ## Clustering
    7792. ##
    7793. cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8s
    7794. cluster_formation.k8s.host = kubernetes.default.svc.cluster.local
    7795. cluster_formation.node_cleanup.interval = 10
    7796. cluster_formation.node_cleanup.only_log_warning = true
    7797. cluster_partition_handling = autoheal
    7798. load_definitions = /app/load_definition.json
    7799. # queue master locator
    7800. queue_master_locator = min-masters
    7801. # enable guest user
    7802. loopback_users.guest = false
    7803. load_definitions = /app/load_definition.json
    7804. ---
    7805. # Source: sentry/charts/redis/templates/configmap.yaml
    7806. apiVersion: v1
    7807. kind: ConfigMap
    7808. metadata:
    7809. name: sentry-sentry-redis-configuration
    7810. namespace: "infrastructure-prod"
    7811. labels:
    7812. app.kubernetes.io/name: sentry-redis
    7813. helm.sh/chart: redis-16.12.1
    7814. app.kubernetes.io/instance: sentry
    7815. app.kubernetes.io/managed-by: Helm
    7816. data:
    7817. redis.conf: |-
    7818. # User-supplied common configuration:
    7819. # Enable AOF https://redis.io/topics/persistence#append-only-file
    7820. appendonly yes
    7821. # Disable RDB persistence, AOF persistence already enabled.
    7822. save ""
    7823. # End of common configuration
    7824. master.conf: |-
    7825. dir /data
    7826. # User-supplied master configuration:
    7827. rename-command FLUSHDB ""
    7828. rename-command FLUSHALL ""
    7829. # End of master configuration
    7830. replica.conf: |-
    7831. dir /data
    7832. slave-read-only yes
    7833. # User-supplied replica configuration:
    7834. rename-command FLUSHDB ""
    7835. rename-command FLUSHALL ""
    7836. # End of replica configuration
    7837. ---
    7838. # Source: sentry/charts/redis/templates/health-configmap.yaml
    7839. apiVersion: v1
    7840. kind: ConfigMap
    7841. metadata:
    7842. name: sentry-sentry-redis-health
    7843. namespace: "infrastructure-prod"
    7844. labels:
    7845. app.kubernetes.io/name: sentry-redis
    7846. helm.sh/chart: redis-16.12.1
    7847. app.kubernetes.io/instance: sentry
    7848. app.kubernetes.io/managed-by: Helm
    7849. data:
    7850. ping_readiness_local.sh: |-
    7851. #!/bin/bash
    7852. [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
    7853. [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
    7854. response=$(
    7855. timeout -s 3 $1 \
    7856. redis-cli \
    7857. -h localhost \
    7858. -p $REDIS_PORT \
    7859. ping
    7860. )
    7861. if [ "$?" -eq "124" ]; then
    7862. echo "Timed out"
    7863. exit 1
    7864. fi
    7865. if [ "$response" != "PONG" ]; then
    7866. echo "$response"
    7867. exit 1
    7868. fi
    7869. ping_liveness_local.sh: |-
    7870. #!/bin/bash
    7871. [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
    7872. [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
    7873. response=$(
    7874. timeout -s 3 $1 \
    7875. redis-cli \
    7876. -h localhost \
    7877. -p $REDIS_PORT \
    7878. ping
    7879. )
    7880. if [ "$?" -eq "124" ]; then
    7881. echo "Timed out"
    7882. exit 1
    7883. fi
    7884. responseFirstWord=$(echo $response | head -n1 | awk '{print $1;}')
    7885. if [ "$response" != "PONG" ] && [ "$responseFirstWord" != "LOADING" ] && [ "$responseFirstWord" != "MASTERDOWN" ]; then
    7886. echo "$response"
    7887. exit 1
    7888. fi
    7889. ping_readiness_master.sh: |-
    7890. #!/bin/bash
    7891. [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
    7892. [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
    7893. response=$(
    7894. timeout -s 3 $1 \
    7895. redis-cli \
    7896. -h $REDIS_MASTER_HOST \
    7897. -p $REDIS_MASTER_PORT_NUMBER \
    7898. ping
    7899. )
    7900. if [ "$?" -eq "124" ]; then
    7901. echo "Timed out"
    7902. exit 1
    7903. fi
    7904. if [ "$response" != "PONG" ]; then
    7905. echo "$response"
    7906. exit 1
    7907. fi
    7908. ping_liveness_master.sh: |-
    7909. #!/bin/bash
    7910. [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
    7911. [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
    7912. response=$(
    7913. timeout -s 3 $1 \
    7914. redis-cli \
    7915. -h $REDIS_MASTER_HOST \
    7916. -p $REDIS_MASTER_PORT_NUMBER \
    7917. ping
    7918. )
    7919. if [ "$?" -eq "124" ]; then
    7920. echo "Timed out"
    7921. exit 1
    7922. fi
    7923. responseFirstWord=$(echo $response | head -n1 | awk '{print $1;}')
    7924. if [ "$response" != "PONG" ] && [ "$responseFirstWord" != "LOADING" ]; then
    7925. echo "$response"
    7926. exit 1
    7927. fi
    7928. ping_readiness_local_and_master.sh: |-
    7929. script_dir="$(dirname "$0")"
    7930. exit_status=0
    7931. "$script_dir/ping_readiness_local.sh" $1 || exit_status=$?
    7932. "$script_dir/ping_readiness_master.sh" $1 || exit_status=$?
    7933. exit $exit_status
    7934. ping_liveness_local_and_master.sh: |-
    7935. script_dir="$(dirname "$0")"
    7936. exit_status=0
    7937. "$script_dir/ping_liveness_local.sh" $1 || exit_status=$?
    7938. "$script_dir/ping_liveness_master.sh" $1 || exit_status=$?
    7939. exit $exit_status
    7940. ---
    7941. # Source: sentry/charts/redis/templates/scripts-configmap.yaml
    7942. apiVersion: v1
    7943. kind: ConfigMap
    7944. metadata:
    7945. name: sentry-sentry-redis-scripts
    7946. namespace: "infrastructure-prod"
    7947. labels:
    7948. app.kubernetes.io/name: sentry-redis
    7949. helm.sh/chart: redis-16.12.1
    7950. app.kubernetes.io/instance: sentry
    7951. app.kubernetes.io/managed-by: Helm
    7952. data:
    7953. start-master.sh: |
    7954. #!/bin/bash
    7955. [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
    7956. if [[ ! -f /opt/bitnami/redis/etc/master.conf ]];then
    7957. cp /opt/bitnami/redis/mounted-etc/master.conf /opt/bitnami/redis/etc/master.conf
    7958. fi
    7959. if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then
    7960. cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf
    7961. fi
    7962. ARGS=("--port" "${REDIS_PORT}")
    7963. ARGS+=("--protected-mode" "no")
    7964. ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")
    7965. ARGS+=("--include" "/opt/bitnami/redis/etc/master.conf")
    7966. exec redis-server "${ARGS[@]}"
    7967. start-replica.sh: |
    7968. #!/bin/bash
    7969. get_port() {
    7970. hostname="$1"
    7971. type="$2"
    7972. port_var=$(echo "${hostname^^}_SERVICE_PORT_$type" | sed "s/-/_/g")
    7973. port=${!port_var}
    7974. if [ -z "$port" ]; then
    7975. case $type in
    7976. "SENTINEL")
    7977. echo 26379
    7978. ;;
    7979. "REDIS")
    7980. echo 6379
    7981. ;;
    7982. esac
    7983. else
    7984. echo $port
    7985. fi
    7986. }
    7987. get_full_hostname() {
    7988. hostname="$1"
    7989. echo "${hostname}.${HEADLESS_SERVICE}"
    7990. }
    7991. REDISPORT=$(get_port "$HOSTNAME" "REDIS")
    7992. [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
    7993. [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
    7994. if [[ ! -f /opt/bitnami/redis/etc/replica.conf ]];then
    7995. cp /opt/bitnami/redis/mounted-etc/replica.conf /opt/bitnami/redis/etc/replica.conf
    7996. fi
    7997. if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then
    7998. cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf
    7999. fi
    8000. echo "" >> /opt/bitnami/redis/etc/replica.conf
    8001. echo "replica-announce-port $REDISPORT" >> /opt/bitnami/redis/etc/replica.conf
    8002. echo "replica-announce-ip $(get_full_hostname "$HOSTNAME")" >> /opt/bitnami/redis/etc/replica.conf
    8003. ARGS=("--port" "${REDIS_PORT}")
    8004. ARGS+=("--slaveof" "${REDIS_MASTER_HOST}" "${REDIS_MASTER_PORT_NUMBER}")
    8005. ARGS+=("--protected-mode" "no")
    8006. ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")
    8007. ARGS+=("--include" "/opt/bitnami/redis/etc/replica.conf")
    8008. exec redis-server "${ARGS[@]}"
    8009. ---
    8010. # Source: sentry/charts/zookeeper/templates/scripts-configmap.yaml
    8011. apiVersion: v1
    8012. kind: ConfigMap
    8013. metadata:
    8014. name: sentry-zookeeper-clickhouse-scripts
    8015. namespace: infrastructure-prod
    8016. labels:
    8017. app.kubernetes.io/name: zookeeper-clickhouse
    8018. helm.sh/chart: zookeeper-9.0.0
    8019. app.kubernetes.io/instance: sentry
    8020. app.kubernetes.io/managed-by: Helm
    8021. app.kubernetes.io/component: zookeeper
    8022. data:
    8023. init-certs.sh: |-
    8024. #!/bin/bash
    8025. setup.sh: |-
    8026. #!/bin/bash
    8027. # Execute entrypoint as usual after obtaining ZOO_SERVER_ID
    8028. # check ZOO_SERVER_ID in persistent volume via myid
    8029. # if not present, set based on POD hostname
    8030. if [[ -f "/bitnami/zookeeper/data/myid" ]]; then
    8031. export ZOO_SERVER_ID="$(cat /bitnami/zookeeper/data/myid)"
    8032. else
    8033. HOSTNAME="$(hostname -s)"
    8034. if [[ $HOSTNAME =~ (.*)-([0-9]+)$ ]]; then
    8035. ORD=${BASH_REMATCH[2]}
    8036. export ZOO_SERVER_ID="$((ORD + 1 ))"
    8037. else
    8038. echo "Failed to get index from hostname $HOST"
    8039. exit 1
    8040. fi
    8041. fi
    8042. exec /entrypoint.sh /run.sh
    8043. ---
    8044. # Source: sentry/templates/configmap-memcached.yaml
    8045. apiVersion: v1
    8046. kind: ConfigMap
    8047. metadata:
    8048. name: sentry-memcached
    8049. data:
    8050. MEMCACHED_MEMORY_LIMIT: "2048"
    8051. MEMCACHED_MAX_ITEM_SIZE: "26214400"
    8052. ---
    8053. # Source: sentry/templates/configmap-nginx.yaml
    8054. apiVersion: v1
    8055. kind: ConfigMap
    8056. metadata:
    8057. name: sentry-nginx
    8058. data:
    8059. server-block.conf: |
    8060. upstream relay {
    8061. server sentry-relay:3000;
    8062. }
    8063. upstream sentry {
    8064. server sentry-web:9000;
    8065. }
    8066. server {
    8067. listen 8080;
    8068. proxy_redirect off;
    8069. proxy_set_header Host $host;
    8070. location /api/store/ {
    8071. proxy_pass http://relay;
    8072. }
    8073. location ~ ^/api/[1-9]\d*/ {
    8074. proxy_pass http://relay;
    8075. }
    8076. location / {
    8077. proxy_pass http://sentry;
    8078. }
    8079. }
    8080. ---
    8081. # Source: sentry/templates/configmap-relay.yaml
    8082. apiVersion: v1
    8083. kind: ConfigMap
    8084. metadata:
    8085. name: sentry-relay
    8086. labels:
    8087. app: sentry
    8088. chart: "sentry-15.0.8"
    8089. release: "sentry"
    8090. heritage: "Helm"
    8091. data:
    8092. config.yml: |-
    8093. relay:
    8094. mode: managed
    8095. upstream: "http://sentry-web:9000/"
    8096. host: 0.0.0.0
    8097. port: 3000
    8098. processing:
    8099. enabled: true
    8100. kafka_config:
    8101. - name: "bootstrap.servers"
    8102. value: "sentry-kafka:9092"
    8103. - name: "message.max.bytes"
    8104. value: 50000000 # 50MB or bust
    8105. redis: "redis://:@sentry-sentry-redis-master:6379"
    8106. # No YAML relay config given
    8107. ---
    8108. # Source: sentry/templates/configmap-sentry.yaml
    8109. apiVersion: v1
    8110. kind: ConfigMap
    8111. metadata:
    8112. name: sentry-sentry
    8113. labels:
    8114. app: sentry
    8115. chart: "sentry-15.0.8"
    8116. release: "sentry"
    8117. heritage: "Helm"
    8118. data:
    8119. config.yml: |-
    8120. system.secret-key: "mRw7XE9c4PMhiKw9kLGZUaKr8QcNJPZ4R7C2Z2CBIVgjeivnDN"
    8121. # This URL will be used to tell Symbolicator where to obtain the Sentry source.
    8122. # See https://getsentry.github.io/symbolicator/api/
    8123. system.internal-url-prefix: 'http://sentry-web:9000'
    8124. symbolicator.enabled: false
    8125. ##########
    8126. # Github #
    8127. ##########
    8128. ##########
    8129. # Google #
    8130. ##########
    8131. #########
    8132. # Slack #
    8133. #########
    8134. #########
    8135. # Redis #
    8136. #########
    8137. redis.clusters:
    8138. default:
    8139. hosts:
    8140. 0:
    8141. host: "sentry-sentry-redis-master"
    8142. port: 6379
    8143. password: ""
    8144. ################
    8145. # File storage #
    8146. ################
    8147. # Uploaded media uses these `filestore` settings. The available
    8148. # backends are either `filesystem` or `s3`.
    8149. filestore.backend: "filesystem"
    8150. filestore.options:
    8151. location: "/var/lib/sentry/files"
    8152. sentry.conf.py: |-
    8153. from sentry.conf.server import * # NOQA
    8154. from distutils.util import strtobool
    8155. DATABASES = {
    8156. "default": {
    8157. "ENGINE": "sentry.db.postgres",
    8158. "NAME": "sentry",
    8159. "USER": "postgres",
    8160. "PASSWORD": os.environ.get("POSTGRES_PASSWORD", ""),
    8161. "HOST": "sentry-sentry-postgresql",
    8162. "PORT": 5432,
    8163. }
    8164. }
    8165. # You should not change this setting after your database has been created
    8166. # unless you have altered all schemas first
    8167. SENTRY_USE_BIG_INTS = True
    8168. ###########
    8169. # General #
    8170. ###########
    8171. # Instruct Sentry that this install intends to be run by a single organization
    8172. # and thus various UI optimizations should be enabled.
    8173. SENTRY_SINGLE_ORGANIZATION = True
    8174. SENTRY_OPTIONS["system.event-retention-days"] = int(env('SENTRY_EVENT_RETENTION_DAYS') or "90")
    8175. #########
    8176. # Queue #
    8177. #########
    8178. # See https://docs.getsentry.com/on-premise/server/queue/ for more
    8179. # information on configuring your queue broker and workers. Sentry relies
    8180. # on a Python framework called Celery to manage queues.
    8181. BROKER_URL = os.environ.get("BROKER_URL", "amqp://guest:guest@sentry-rabbitmq:5672//")
    8182. #########
    8183. # Cache #
    8184. #########
    8185. # Sentry currently utilizes two separate mechanisms. While CACHES is not a
    8186. # requirement, it will optimize several high throughput patterns.
    8187. # CACHES = {
    8188. # "default": {
    8189. # "BACKEND": "django.core.cache.backends.memcached.MemcachedCache",
    8190. # "LOCATION": ["memcached:11211"],
    8191. # "TIMEOUT": 3600,
    8192. # }
    8193. # }
    8194. # A primary cache is required for things such as processing events
    8195. SENTRY_CACHE = "sentry.cache.redis.RedisCache"
    8196. DEFAULT_KAFKA_OPTIONS = {
    8197. "bootstrap.servers": "sentry-kafka:9092",
    8198. "message.max.bytes": 50000000,
    8199. "socket.timeout.ms": 1000,
    8200. }
    8201. SENTRY_EVENTSTREAM = "sentry.eventstream.kafka.KafkaEventStream"
    8202. SENTRY_EVENTSTREAM_OPTIONS = {"producer_configuration": DEFAULT_KAFKA_OPTIONS}
    8203. KAFKA_CLUSTERS["default"] = DEFAULT_KAFKA_OPTIONS
    8204. ###############
    8205. # Rate Limits #
    8206. ###############
    8207. # Rate limits apply to notification handlers and are enforced per-project
    8208. # automatically.
    8209. SENTRY_RATELIMITER = "sentry.ratelimits.redis.RedisRateLimiter"
    8210. ##################
    8211. # Update Buffers #
    8212. ##################
    8213. # Buffers (combined with queueing) act as an intermediate layer between the
    8214. # database and the storage API. They will greatly improve efficiency on large
    8215. # numbers of the same events being sent to the API in a short amount of time.
    8216. # (read: if you send any kind of real data to Sentry, you should enable buffers)
    8217. SENTRY_BUFFER = "sentry.buffer.redis.RedisBuffer"
    8218. ##########
    8219. # Quotas #
    8220. ##########
    8221. # Quotas allow you to rate limit individual projects or the Sentry install as
    8222. # a whole.
    8223. SENTRY_QUOTAS = "sentry.quotas.redis.RedisQuota"
    8224. ########
    8225. # TSDB #
    8226. ########
    8227. # The TSDB is used for building charts as well as making things like per-rate
    8228. # alerts possible.
    8229. SENTRY_TSDB = "sentry.tsdb.redissnuba.RedisSnubaTSDB"
    8230. #########
    8231. # SNUBA #
    8232. #########
    8233. SENTRY_SEARCH = "sentry.search.snuba.EventsDatasetSnubaSearchBackend"
    8234. SENTRY_SEARCH_OPTIONS = {}
    8235. SENTRY_TAGSTORE_OPTIONS = {}
    8236. ###########
    8237. # Digests #
    8238. ###########
    8239. # The digest backend powers notification summaries.
    8240. SENTRY_DIGESTS = "sentry.digests.backends.redis.RedisBackend"
    8241. ##############
    8242. # Web Server #
    8243. ##############
    8244. SENTRY_WEB_HOST = "0.0.0.0"
    8245. SENTRY_WEB_PORT = 9000
    8246. SENTRY_PUBLIC = False
    8247. SENTRY_WEB_OPTIONS = {
    8248. "http": "%s:%s" % (SENTRY_WEB_HOST, SENTRY_WEB_PORT),
    8249. "protocol": "uwsgi",
    8250. # This is needed to prevent https://git.io/fj7Lw
    8251. "uwsgi-socket": None,
    8252. # These ase for proper HTTP/1.1 support from uWSGI
    8253. # Without these it doesn't do keep-alives causing
    8254. # issues with Relay's direct requests.
    8255. "http-keepalive": True,
    8256. "http-chunked-input": True,
    8257. # the number of web workers
    8258. 'workers': 3,
    8259. # Turn off memory reporting
    8260. "memory-report": False,
    8261. # Some stuff so uwsgi will cycle workers sensibly
    8262. 'max-requests': 100000,
    8263. 'max-requests-delta': 500,
    8264. 'max-worker-lifetime': 86400,
    8265. # Duplicate options from sentry default just so we don't get
    8266. # bit by sentry changing a default value that we depend on.
    8267. 'thunder-lock': True,
    8268. 'log-x-forwarded-for': False,
    8269. 'buffer-size': 32768,
    8270. 'limit-post': 209715200,
    8271. 'disable-logging': True,
    8272. 'reload-on-rss': 600,
    8273. 'ignore-sigpipe': True,
    8274. 'ignore-write-errors': True,
    8275. 'disable-write-exception': True,
    8276. }
    8277. ###########
    8278. # SSL/TLS #
    8279. ###########
    8280. # If you're using a reverse SSL proxy, you should enable the X-Forwarded-Proto
    8281. # header and enable the settings below
    8282. # SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
    8283. # SESSION_COOKIE_SECURE = True
    8284. # CSRF_COOKIE_SECURE = True
    8285. # SOCIAL_AUTH_REDIRECT_IS_HTTPS = True
    8286. # End of SSL/TLS settings
    8287. ############
    8288. # Features #
    8289. ############
    8290. SENTRY_FEATURES = {
    8291. "auth:register": True
    8292. }
    8293. SENTRY_FEATURES["projects:sample-events"] = False
    8294. SENTRY_FEATURES.update(
    8295. {
    8296. feature: True
    8297. for feature in ("organizations:advanced-search",
    8298. "organizations:android-mappings",
    8299. "organizations:api-keys",
    8300. "organizations:boolean-search",
    8301. "organizations:related-events",
    8302. "organizations:alert-filters",
    8303. "organizations:custom-symbol-sources",
    8304. "organizations:dashboards-basic",
    8305. "organizations:dashboards-edit",
    8306. "organizations:data-forwarding",
    8307. "organizations:discover",
    8308. "organizations:discover-basic",
    8309. "organizations:discover-query",
    8310. "organizations:enterprise-perf",
    8311. "organizations:event-attachments",
    8312. "organizations:events",
    8313. "organizations:global-views",
    8314. "organizations:incidents",
    8315. "organizations:metric-alert-builder-aggregate",
    8316. "organizations:metric-alert-gui-filters",
    8317. "organizations:integrations-event-hooks",
    8318. "organizations:integrations-issue-basic",
    8319. "organizations:integrations-issue-sync",
    8320. "organizations:integrations-alert-rule",
    8321. "organizations:integrations-chat-unfurl",
    8322. "organizations:integrations-incident-management",
    8323. "organizations:integrations-ticket-rules",
    8324. "organizations:integrations-vsts-limited-scopes",
    8325. "organizations:integrations-stacktrace-link",
    8326. "organizations:internal-catchall",
    8327. "organizations:invite-members",
    8328. "organizations:large-debug-files",
    8329. "organizations:monitors",
    8330. "organizations:onboarding",
    8331. "organizations:org-saved-searches",
    8332. "organizations:performance-view",
    8333. "organizations:project-detail",
    8334. "organizations:relay",
    8335. "organizations:release-performance-views",
    8336. "organizations:rule-page",
    8337. "organizations:set-grouping-config",
    8338. "organizations:custom-event-title",
    8339. "organizations:slack-migration",
    8340. "organizations:sso-basic",
    8341. "organizations:sso-rippling",
    8342. "organizations:sso-saml2",
    8343. "organizations:sso-migration",
    8344. "organizations:stacktrace-hover-preview",
    8345. "organizations:symbol-sources",
    8346. "organizations:transaction-comparison",
    8347. "organizations:usage-stats-graph",
    8348. "organizations:inbox",
    8349. "organizations:unhandled-issue-flag",
    8350. "organizations:invite-members-rate-limits",
    8351. "organizations:dashboards-v2",
    8352. "projects:alert-filters",
    8353. "projects:custom-inbound-filters",
    8354. "projects:data-forwarding",
    8355. "projects:discard-groups",
    8356. "projects:issue-alerts-targeting",
    8357. "projects:minidump",
    8358. "projects:rate-limits",
    8359. "projects:sample-events",
    8360. "projects:servicehooks",
    8361. "projects:similarity-view",
    8362. "projects:similarity-indexing",
    8363. "projects:similarity-view-v2",
    8364. "projects:similarity-indexing-v2",
    8365. "projects:reprocessing-v2",
    8366. "projects:plugins",
    8367. )
    8368. }
    8369. )
    8370. #######################
    8371. # Email Configuration #
    8372. #######################
    8373. SENTRY_OPTIONS['mail.backend'] = os.getenv("SENTRY_EMAIL_BACKEND", "dummy")
    8374. SENTRY_OPTIONS['mail.use-tls'] = bool(strtobool(os.getenv("SENTRY_EMAIL_USE_TLS", "false")))
    8375. SENTRY_OPTIONS['mail.use-ssl'] = bool(strtobool(os.getenv("SENTRY_EMAIL_USE_SSL", "false")))
    8376. SENTRY_OPTIONS['mail.username'] = os.getenv("SENTRY_EMAIL_USERNAME", "")
    8377. SENTRY_OPTIONS['mail.password'] = os.getenv("SENTRY_EMAIL_PASSWORD", "")
    8378. SENTRY_OPTIONS['mail.port'] = int(os.getenv("SENTRY_EMAIL_PORT", "25"))
    8379. SENTRY_OPTIONS['mail.host'] = os.getenv("SENTRY_EMAIL_HOST", "")
    8380. SENTRY_OPTIONS['mail.from'] = os.getenv("SENTRY_EMAIL_FROM", "")
    8381. #########################
    8382. # Bitbucket Integration #
    8383. ########################
    8384. # BITBUCKET_CONSUMER_KEY = 'YOUR_BITBUCKET_CONSUMER_KEY'
    8385. # BITBUCKET_CONSUMER_SECRET = 'YOUR_BITBUCKET_CONSUMER_SECRET'
    8386. #########
    8387. # Relay #
    8388. #########
    8389. SENTRY_RELAY_WHITELIST_PK = []
    8390. SENTRY_RELAY_OPEN_REGISTRATION = True
    8391. # No Python Extension Config Given
    8392. ---
    8393. # Source: sentry/templates/configmap-snuba.yaml
    8394. apiVersion: v1
    8395. kind: ConfigMap
    8396. metadata:
    8397. name: sentry-snuba
    8398. labels:
    8399. app: sentry
    8400. chart: "sentry-15.0.8"
    8401. release: "sentry"
    8402. heritage: "Helm"
    8403. data:
    8404. settings.py: |
    8405. import os
    8406. from snuba.settings import *
    8407. env = os.environ.get
    8408. DEBUG = env("DEBUG", "0").lower() in ("1", "true")
    8409. # Clickhouse Options
    8410. CLUSTERS = [
    8411. {
    8412. "host": env("CLICKHOUSE_HOST", "sentry-clickhouse"),
    8413. "port": int(9000),
    8414. "user": env("CLICKHOUSE_USER", "default"),
    8415. "password": env("CLICKHOUSE_PASSWORD", ""),
    8416. "database": env("CLICKHOUSE_DATABASE", "default"),
    8417. "http_port": 8123,
    8418. "storage_sets": {
    8419. "cdc",
    8420. "discover",
    8421. "events",
    8422. "events_ro",
    8423. "metrics",
    8424. "migrations",
    8425. "outcomes",
    8426. "querylog",
    8427. "sessions",
    8428. "transactions",
    8429. "transactions_ro",
    8430. "transactions_v2",
    8431. "errors_v2",
    8432. "errors_v2_ro",
    8433. "profiles",
    8434. "replays",
    8435. "generic_metrics_sets",
    8436. },
    8437. "single_node": False,
    8438. "cluster_name": "sentry-clickhouse",
    8439. "distributed_cluster_name": "sentry-clickhouse",
    8440. },
    8441. ]
    8442. # Redis Options
    8443. REDIS_HOST = "sentry-sentry-redis-master"
    8444. REDIS_PORT = 6379
    8445. REDIS_PASSWORD = ""
    8446. REDIS_DB = int(env("REDIS_DB", 1))
    8447. # No Python Extension Config Given
    8448. ---
    8449. # Source: sentry/templates/pvc.yaml
    8450. kind: PersistentVolumeClaim
    8451. apiVersion: v1
    8452. metadata:
    8453. name: sentry-data
    8454. labels:
    8455. app: sentry
    8456. chart: "sentry-15.0.8"
    8457. release: "sentry"
    8458. heritage: "Helm"
    8459. spec:
    8460. accessModes:
    8461. - "ReadWriteOnce"
    8462. resources:
    8463. requests:
    8464. storage: "10Gi"
    8465. ---
    8466. # Source: sentry/charts/rabbitmq/templates/role.yaml
    8467. kind: Role
    8468. apiVersion: rbac.authorization.k8s.io/v1
    8469. metadata:
    8470. name: sentry-rabbitmq-endpoint-reader
    8471. namespace: "infrastructure-prod"
    8472. labels:
    8473. app.kubernetes.io/name: rabbitmq
    8474. helm.sh/chart: rabbitmq-8.32.2
    8475. app.kubernetes.io/instance: sentry
    8476. app.kubernetes.io/managed-by: Helm
    8477. rules:
    8478. - apiGroups: [""]
    8479. resources: ["endpoints"]
    8480. verbs: ["get"]
    8481. - apiGroups: [""]
    8482. resources: ["events"]
    8483. verbs: ["create"]
    8484. ---
    8485. # Source: sentry/charts/rabbitmq/templates/rolebinding.yaml
    8486. kind: RoleBinding
    8487. apiVersion: rbac.authorization.k8s.io/v1
    8488. metadata:
    8489. name: sentry-rabbitmq-endpoint-reader
    8490. namespace: "infrastructure-prod"
    8491. labels:
    8492. app.kubernetes.io/name: rabbitmq
    8493. helm.sh/chart: rabbitmq-8.32.2
    8494. app.kubernetes.io/instance: sentry
    8495. app.kubernetes.io/managed-by: Helm
    8496. subjects:
    8497. - kind: ServiceAccount
    8498. name: sentry-rabbitmq
    8499. roleRef:
    8500. apiGroup: rbac.authorization.k8s.io
    8501. kind: Role
    8502. name: sentry-rabbitmq-endpoint-reader
    8503. ---
    8504. # Source: sentry/charts/clickhouse/templates/svc-clickhouse-headless.yaml
    8505. apiVersion: v1
    8506. kind: Service
    8507. metadata:
    8508. name: sentry-clickhouse-headless
    8509. labels:
    8510. app.kubernetes.io/name: clickhouse-headless
    8511. app.kubernetes.io/instance: sentry-headless
    8512. app.kubernetes.io/managed-by: Helm
    8513. spec:
    8514. clusterIP: "None"
    8515. ports:
    8516. - port: 9000
    8517. targetPort: tcp-port
    8518. protocol: TCP
    8519. name: tcp-port
    8520. - port: 8123
    8521. targetPort: http-port
    8522. protocol: TCP
    8523. name: http-port
    8524. - port: 9009
    8525. targetPort: inter-http-port
    8526. protocol: TCP
    8527. name: inter-http-port
    8528. selector:
    8529. app.kubernetes.io/name: clickhouse
    8530. app.kubernetes.io/instance: sentry
    8531. ---
    8532. # Source: sentry/charts/clickhouse/templates/svc-clickhouse.yaml
    8533. apiVersion: v1
    8534. kind: Service
    8535. metadata:
    8536. name: sentry-clickhouse
    8537. labels:
    8538. app.kubernetes.io/name: clickhouse
    8539. app.kubernetes.io/instance: sentry
    8540. app.kubernetes.io/managed-by: Helm
    8541. spec:
    8542. ports:
    8543. - port: 9000
    8544. targetPort: tcp-port
    8545. protocol: TCP
    8546. name: tcp-port
    8547. - port: 8123
    8548. targetPort: http-port
    8549. protocol: TCP
    8550. name: http-port
    8551. - port: 9009
    8552. targetPort: inter-http-port
    8553. protocol: TCP
    8554. name: inter-http-port
    8555. selector:
    8556. app.kubernetes.io/name: clickhouse
    8557. app.kubernetes.io/instance: sentry
    8558. ---
    8559. # Source: sentry/charts/kafka/charts/zookeeper/templates/svc-headless.yaml
    8560. apiVersion: v1
    8561. kind: Service
    8562. metadata:
    8563. name: sentry-zookeeper-headless
    8564. namespace: infrastructure-prod
    8565. labels:
    8566. app.kubernetes.io/name: zookeeper
    8567. helm.sh/chart: zookeeper-9.1.5
    8568. app.kubernetes.io/instance: sentry
    8569. app.kubernetes.io/managed-by: Helm
    8570. app.kubernetes.io/component: zookeeper
    8571. spec:
    8572. type: ClusterIP
    8573. clusterIP: None
    8574. publishNotReadyAddresses: true
    8575. ports:
    8576. - name: tcp-client
    8577. port: 2181
    8578. targetPort: client
    8579. - name: tcp-follower
    8580. port: 2888
    8581. targetPort: follower
    8582. - name: tcp-election
    8583. port: 3888
    8584. targetPort: election
    8585. selector:
    8586. app.kubernetes.io/name: zookeeper
    8587. app.kubernetes.io/instance: sentry
    8588. app.kubernetes.io/component: zookeeper
    8589. ---
    8590. # Source: sentry/charts/kafka/charts/zookeeper/templates/svc.yaml
    8591. apiVersion: v1
    8592. kind: Service
    8593. metadata:
    8594. name: sentry-zookeeper
    8595. namespace: infrastructure-prod
    8596. labels:
    8597. app.kubernetes.io/name: zookeeper
    8598. helm.sh/chart: zookeeper-9.1.5
    8599. app.kubernetes.io/instance: sentry
    8600. app.kubernetes.io/managed-by: Helm
    8601. app.kubernetes.io/component: zookeeper
    8602. spec:
    8603. type: ClusterIP
    8604. sessionAffinity: None
    8605. ports:
    8606. - name: tcp-client
    8607. port: 2181
    8608. targetPort: client
    8609. nodePort: null
    8610. - name: tcp-follower
    8611. port: 2888
    8612. targetPort: follower
    8613. - name: tcp-election
    8614. port: 3888
    8615. targetPort: election
    8616. selector:
    8617. app.kubernetes.io/name: zookeeper
    8618. app.kubernetes.io/instance: sentry
    8619. app.kubernetes.io/component: zookeeper
    8620. ---
    8621. # Source: sentry/charts/kafka/templates/svc-headless.yaml
    8622. apiVersion: v1
    8623. kind: Service
    8624. metadata:
    8625. name: sentry-kafka-headless
    8626. namespace: "infrastructure-prod"
    8627. labels:
    8628. app.kubernetes.io/name: kafka
    8629. helm.sh/chart: kafka-16.3.2
    8630. app.kubernetes.io/instance: sentry
    8631. app.kubernetes.io/managed-by: Helm
    8632. app.kubernetes.io/component: kafka
    8633. spec:
    8634. type: ClusterIP
    8635. clusterIP: None
    8636. ports:
    8637. - name: tcp-client
    8638. port: 9092
    8639. protocol: TCP
    8640. targetPort: kafka-client
    8641. - name: tcp-internal
    8642. port: 9093
    8643. protocol: TCP
    8644. targetPort: kafka-internal
    8645. selector:
    8646. app.kubernetes.io/name: kafka
    8647. app.kubernetes.io/instance: sentry
    8648. app.kubernetes.io/component: kafka
    8649. ---
    8650. # Source: sentry/charts/kafka/templates/svc.yaml
    8651. apiVersion: v1
    8652. kind: Service
    8653. metadata:
    8654. name: sentry-kafka
    8655. namespace: "infrastructure-prod"
    8656. labels:
    8657. app.kubernetes.io/name: kafka
    8658. helm.sh/chart: kafka-16.3.2
    8659. app.kubernetes.io/instance: sentry
    8660. app.kubernetes.io/managed-by: Helm
    8661. app.kubernetes.io/component: kafka
    8662. spec:
    8663. type: ClusterIP
    8664. sessionAffinity: None
    8665. ports:
    8666. - name: tcp-client
    8667. port: 9092
    8668. protocol: TCP
    8669. targetPort: kafka-client
    8670. nodePort: null
    8671. selector:
    8672. app.kubernetes.io/name: kafka
    8673. app.kubernetes.io/instance: sentry
    8674. app.kubernetes.io/component: kafka
    8675. ---
    8676. # Source: sentry/charts/nginx/templates/svc.yaml
    8677. apiVersion: v1
    8678. kind: Service
    8679. metadata:
    8680. name: sentry-nginx
    8681. namespace: "infrastructure-prod"
    8682. labels:
    8683. app.kubernetes.io/name: nginx
    8684. helm.sh/chart: nginx-12.0.4
    8685. app.kubernetes.io/instance: sentry
    8686. app.kubernetes.io/managed-by: Helm
    8687. annotations:
    8688. spec:
    8689. type: ClusterIP
    8690. sessionAffinity: None
    8691. ports:
    8692. - name: http
    8693. port: 80
    8694. targetPort: http
    8695. selector:
    8696. app.kubernetes.io/name: nginx
    8697. app.kubernetes.io/instance: sentry
    8698. ---
    8699. # Source: sentry/charts/postgresql/templates/svc-headless.yaml
    8700. apiVersion: v1
    8701. kind: Service
    8702. metadata:
    8703. name: sentry-sentry-postgresql-headless
    8704. labels:
    8705. app.kubernetes.io/name: sentry-postgresql
    8706. helm.sh/chart: postgresql-10.16.2
    8707. app.kubernetes.io/instance: sentry
    8708. app.kubernetes.io/managed-by: Helm
    8709. # Use this annotation in addition to the actual publishNotReadyAddresses
    8710. # field below because the annotation will stop being respected soon but the
    8711. # field is broken in some versions of Kubernetes:
    8712. # https://github.com/kubernetes/kubernetes/issues/58662
    8713. service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
    8714. namespace: infrastructure-prod
    8715. spec:
    8716. type: ClusterIP
    8717. clusterIP: None
    8718. # We want all pods in the StatefulSet to have their addresses published for
    8719. # the sake of the other Postgresql pods even before they're ready, since they
    8720. # have to be able to talk to each other in order to become ready.
    8721. publishNotReadyAddresses: true
    8722. ports:
    8723. - name: tcp-postgresql
    8724. port: 5432
    8725. targetPort: tcp-postgresql
    8726. selector:
    8727. app.kubernetes.io/name: sentry-postgresql
    8728. app.kubernetes.io/instance: sentry
    8729. ---
    8730. # Source: sentry/charts/postgresql/templates/svc.yaml
    8731. apiVersion: v1
    8732. kind: Service
    8733. metadata:
    8734. name: sentry-sentry-postgresql
    8735. labels:
    8736. app.kubernetes.io/name: sentry-postgresql
    8737. helm.sh/chart: postgresql-10.16.2
    8738. app.kubernetes.io/instance: sentry
    8739. app.kubernetes.io/managed-by: Helm
    8740. annotations:
    8741. namespace: infrastructure-prod
    8742. spec:
    8743. type: ClusterIP
    8744. ports:
    8745. - name: tcp-postgresql
    8746. port: 5432
    8747. targetPort: tcp-postgresql
    8748. selector:
    8749. app.kubernetes.io/name: sentry-postgresql
    8750. app.kubernetes.io/instance: sentry
    8751. role: primary
    8752. ---
    8753. # Source: sentry/charts/rabbitmq/templates/svc-headless.yaml
    8754. apiVersion: v1
    8755. kind: Service
    8756. metadata:
    8757. name: sentry-rabbitmq-headless
    8758. namespace: "infrastructure-prod"
    8759. labels:
    8760. app.kubernetes.io/name: rabbitmq
    8761. helm.sh/chart: rabbitmq-8.32.2
    8762. app.kubernetes.io/instance: sentry
    8763. app.kubernetes.io/managed-by: Helm
    8764. spec:
    8765. clusterIP: None
    8766. ports:
    8767. - name: epmd
    8768. port: 4369
    8769. targetPort: epmd
    8770. - name: amqp
    8771. port: 5672
    8772. targetPort: amqp
    8773. - name: dist
    8774. port: 25672
    8775. targetPort: dist
    8776. - name: http-stats
    8777. port: 15672
    8778. targetPort: stats
    8779. selector:
    8780. app.kubernetes.io/name: rabbitmq
    8781. app.kubernetes.io/instance: sentry
    8782. publishNotReadyAddresses: true
    8783. ---
    8784. # Source: sentry/charts/rabbitmq/templates/svc.yaml
    8785. apiVersion: v1
    8786. kind: Service
    8787. metadata:
    8788. name: sentry-rabbitmq
    8789. namespace: "infrastructure-prod"
    8790. labels:
    8791. app.kubernetes.io/name: rabbitmq
    8792. helm.sh/chart: rabbitmq-8.32.2
    8793. app.kubernetes.io/instance: sentry
    8794. app.kubernetes.io/managed-by: Helm
    8795. spec:
    8796. type: ClusterIP
    8797. ports:
    8798. - name: amqp
    8799. port: 5672
    8800. targetPort: amqp
    8801. nodePort: null
    8802. - name: epmd
    8803. port: 4369
    8804. targetPort: epmd
    8805. nodePort: null
    8806. - name: dist
    8807. port: 25672
    8808. targetPort: dist
    8809. nodePort: null
    8810. - name: http-stats
    8811. port: 15672
    8812. targetPort: stats
    8813. nodePort: null
    8814. selector:
    8815. app.kubernetes.io/name: rabbitmq
    8816. app.kubernetes.io/instance: sentry
    8817. ---
    8818. # Source: sentry/charts/redis/templates/headless-svc.yaml
    8819. apiVersion: v1
    8820. kind: Service
    8821. metadata:
    8822. name: sentry-sentry-redis-headless
    8823. namespace: "infrastructure-prod"
    8824. labels:
    8825. app.kubernetes.io/name: sentry-redis
    8826. helm.sh/chart: redis-16.12.1
    8827. app.kubernetes.io/instance: sentry
    8828. app.kubernetes.io/managed-by: Helm
    8829. annotations:
    8830. spec:
    8831. type: ClusterIP
    8832. clusterIP: None
    8833. ports:
    8834. - name: tcp-redis
    8835. port: 6379
    8836. targetPort: redis
    8837. selector:
    8838. app.kubernetes.io/name: sentry-redis
    8839. app.kubernetes.io/instance: sentry
    8840. ---
    8841. # Source: sentry/charts/redis/templates/master/service.yaml
    8842. apiVersion: v1
    8843. kind: Service
    8844. metadata:
    8845. name: sentry-sentry-redis-master
    8846. namespace: "infrastructure-prod"
    8847. labels:
    8848. app.kubernetes.io/name: sentry-redis
    8849. helm.sh/chart: redis-16.12.1
    8850. app.kubernetes.io/instance: sentry
    8851. app.kubernetes.io/managed-by: Helm
    8852. app.kubernetes.io/component: master
    8853. spec:
    8854. type: ClusterIP
    8855. sessionAffinity: None
    8856. ports:
    8857. - name: tcp-redis
    8858. port: 6379
    8859. targetPort: redis
    8860. nodePort: null
    8861. selector:
    8862. app.kubernetes.io/name: sentry-redis
    8863. app.kubernetes.io/instance: sentry
    8864. app.kubernetes.io/component: master
    8865. ---
    8866. # Source: sentry/charts/redis/templates/replicas/service.yaml
    8867. apiVersion: v1
    8868. kind: Service
    8869. metadata:
    8870. name: sentry-sentry-redis-replicas
    8871. namespace: "infrastructure-prod"
    8872. labels:
    8873. app.kubernetes.io/name: sentry-redis
    8874. helm.sh/chart: redis-16.12.1
    8875. app.kubernetes.io/instance: sentry
    8876. app.kubernetes.io/managed-by: Helm
    8877. app.kubernetes.io/component: replica
    8878. spec:
    8879. type: ClusterIP
    8880. sessionAffinity: None
    8881. ports:
    8882. - name: tcp-redis
    8883. port: 6379
    8884. targetPort: redis
    8885. nodePort: null
    8886. selector:
    8887. app.kubernetes.io/name: sentry-redis
    8888. app.kubernetes.io/instance: sentry
    8889. app.kubernetes.io/component: replica
    8890. ---
    8891. # Source: sentry/charts/zookeeper/templates/svc-headless.yaml
    8892. apiVersion: v1
    8893. kind: Service
    8894. metadata:
    8895. name: sentry-zookeeper-clickhouse-headless
    8896. namespace: infrastructure-prod
    8897. labels:
    8898. app.kubernetes.io/name: zookeeper-clickhouse
    8899. helm.sh/chart: zookeeper-9.0.0
    8900. app.kubernetes.io/instance: sentry
    8901. app.kubernetes.io/managed-by: Helm
    8902. app.kubernetes.io/component: zookeeper
    8903. spec:
    8904. type: ClusterIP
    8905. clusterIP: None
    8906. publishNotReadyAddresses: true
    8907. ports:
    8908. - name: tcp-client
    8909. port: 2181
    8910. targetPort: client
    8911. - name: tcp-follower
    8912. port: 2888
    8913. targetPort: follower
    8914. - name: tcp-election
    8915. port: 3888
    8916. targetPort: election
    8917. selector:
    8918. app.kubernetes.io/name: zookeeper-clickhouse
    8919. app.kubernetes.io/instance: sentry
    8920. app.kubernetes.io/component: zookeeper
    8921. ---
    8922. # Source: sentry/charts/zookeeper/templates/svc.yaml
    8923. apiVersion: v1
    8924. kind: Service
    8925. metadata:
    8926. name: sentry-zookeeper-clickhouse
    8927. namespace: infrastructure-prod
    8928. labels:
    8929. app.kubernetes.io/name: zookeeper-clickhouse
    8930. helm.sh/chart: zookeeper-9.0.0
    8931. app.kubernetes.io/instance: sentry
    8932. app.kubernetes.io/managed-by: Helm
    8933. app.kubernetes.io/component: zookeeper
    8934. spec:
    8935. type: ClusterIP
    8936. sessionAffinity: None
    8937. ports:
    8938. - name: tcp-client
    8939. port: 2181
    8940. targetPort: client
    8941. nodePort: null
    8942. - name: tcp-follower
    8943. port: 2888
    8944. targetPort: follower
    8945. - name: tcp-election
    8946. port: 3888
    8947. targetPort: election
    8948. selector:
    8949. app.kubernetes.io/name: zookeeper-clickhouse
    8950. app.kubernetes.io/instance: sentry
    8951. app.kubernetes.io/component: zookeeper
    8952. ---
    8953. # Source: sentry/templates/service-relay.yaml
    8954. apiVersion: v1
    8955. kind: Service
    8956. metadata:
    8957. name: sentry-relay
    8958. annotations:
    8959. labels:
    8960. app: sentry
    8961. chart: "sentry-15.0.8"
    8962. release: "sentry"
    8963. heritage: "Helm"
    8964. spec:
    8965. type: ClusterIP
    8966. ports:
    8967. - port: 3000
    8968. targetPort: 3000
    8969. protocol: TCP
    8970. name: sentry-relay
    8971. selector:
    8972. app: sentry
    8973. role: relay
    8974. ---
    8975. # Source: sentry/templates/service-sentry.yaml
    8976. apiVersion: v1
    8977. kind: Service
    8978. metadata:
    8979. name: sentry-web
    8980. annotations:
    8981. labels:
    8982. app: sentry
    8983. chart: "sentry-15.0.8"
    8984. release: "sentry"
    8985. heritage: "Helm"
    8986. spec:
    8987. type: ClusterIP
    8988. ports:
    8989. - port: 9000
    8990. targetPort: 9000
    8991. protocol: TCP
    8992. name: sentry
    8993. selector:
    8994. app: sentry
    8995. role: web
    8996. ---
    8997. # Source: sentry/templates/service-snuba.yaml
    8998. apiVersion: v1
    8999. kind: Service
    9000. metadata:
    9001. name: sentry-snuba
    9002. annotations:
    9003. labels:
    9004. app: sentry
    9005. chart: "sentry-15.0.8"
    9006. release: "sentry"
    9007. heritage: "Helm"
    9008. spec:
    9009. type: ClusterIP
    9010. ports:
    9011. - port: 1218
    9012. targetPort: 1218
    9013. protocol: TCP
    9014. name: sentry
    9015. selector:
    9016. app: sentry
    9017. role: snuba-api
    9018. ---
    9019. # Source: sentry/charts/nginx/templates/deployment.yaml
    9020. apiVersion: apps/v1
    9021. kind: Deployment
    9022. metadata:
    9023. name: sentry-nginx
    9024. namespace: "infrastructure-prod"
    9025. labels:
    9026. app.kubernetes.io/name: nginx
    9027. helm.sh/chart: nginx-12.0.4
    9028. app.kubernetes.io/instance: sentry
    9029. app.kubernetes.io/managed-by: Helm
    9030. spec:
    9031. replicas: 1
    9032. strategy:
    9033. rollingUpdate: {}
    9034. type: RollingUpdate
    9035. selector:
    9036. matchLabels:
    9037. app.kubernetes.io/name: nginx
    9038. app.kubernetes.io/instance: sentry
    9039. template:
    9040. metadata:
    9041. labels:
    9042. app.kubernetes.io/name: nginx
    9043. helm.sh/chart: nginx-12.0.4
    9044. app.kubernetes.io/instance: sentry
    9045. app.kubernetes.io/managed-by: Helm
    9046. annotations:
    9047. spec:
    9048. automountServiceAccountToken: false
    9049. shareProcessNamespace: false
    9050. serviceAccountName: default
    9051. affinity:
    9052. podAffinity:
    9053. podAntiAffinity:
    9054. preferredDuringSchedulingIgnoredDuringExecution:
    9055. - podAffinityTerm:
    9056. labelSelector:
    9057. matchLabels:
    9058. app.kubernetes.io/name: nginx
    9059. app.kubernetes.io/instance: sentry
    9060. namespaces:
    9061. - "infrastructure-prod"
    9062. topologyKey: kubernetes.io/hostname
    9063. weight: 1
    9064. nodeAffinity:
    9065. hostNetwork: false
    9066. hostIPC: false
    9067. initContainers:
    9068. containers:
    9069. - name: nginx
    9070. image: docker.io/bitnami/nginx:1.22.0-debian-11-r3
    9071. imagePullPolicy: "IfNotPresent"
    9072. env:
    9073. - name: BITNAMI_DEBUG
    9074. value: "false"
    9075. envFrom:
    9076. ports:
    9077. - name: http
    9078. containerPort: 8080
    9079. livenessProbe:
    9080. failureThreshold: 6
    9081. initialDelaySeconds: 30
    9082. periodSeconds: 10
    9083. successThreshold: 1
    9084. timeoutSeconds: 5
    9085. tcpSocket:
    9086. port: http
    9087. readinessProbe:
    9088. failureThreshold: 3
    9089. initialDelaySeconds: 5
    9090. periodSeconds: 5
    9091. successThreshold: 1
    9092. timeoutSeconds: 3
    9093. tcpSocket:
    9094. port: http
    9095. resources:
    9096. limits: {}
    9097. requests: {}
    9098. volumeMounts:
    9099. - name: nginx-server-block
    9100. mountPath: /opt/bitnami/nginx/conf/server_blocks
    9101. volumes:
    9102. - name: nginx-server-block
    9103. configMap:
    9104. name: sentry-nginx
    9105. ---
    9106. # Source: sentry/templates/deployment-sentry-cron.yaml
    9107. apiVersion: apps/v1
    9108. kind: Deployment
    9109. metadata:
    9110. name: sentry-cron
    9111. labels:
    9112. app: sentry
    9113. chart: "sentry-15.0.8"
    9114. release: "sentry"
    9115. heritage: "Helm"
    9116. spec:
    9117. revisionHistoryLimit: 10
    9118. selector:
    9119. matchLabels:
    9120. app: sentry
    9121. release: "sentry"
    9122. role: cron
    9123. replicas: 1
    9124. template:
    9125. metadata:
    9126. annotations:
    9127. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    9128. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    9129. checksum/config.yaml: 721120367bee8253bdefa95be2b5282a544569fa938972321d7ef43b58b9b31b
    9130. labels:
    9131. app: sentry
    9132. release: "sentry"
    9133. role: cron
    9134. spec:
    9135. affinity:
    9136. containers:
    9137. - name: sentry-cron
    9138. image: "getsentry/sentry:22.6.0"
    9139. imagePullPolicy: IfNotPresent
    9140. command: ["sentry"]
    9141. args:
    9142. - "run"
    9143. - "cron"
    9144. env:
    9145. - name: SNUBA
    9146. value: http://sentry-snuba:1218
    9147. - name: C_FORCE_ROOT
    9148. value: "true"
    9149. - name: POSTGRES_PASSWORD
    9150. valueFrom:
    9151. secretKeyRef:
    9152. name: sentry-sentry-postgresql
    9153. key: postgresql-password
    9154. volumeMounts:
    9155. - mountPath: /etc/sentry
    9156. name: config
    9157. readOnly: true
    9158. - mountPath: /var/lib/sentry/files
    9159. name: sentry-data
    9160. resources:
    9161. {}
    9162. volumes:
    9163. - name: config
    9164. configMap:
    9165. name: sentry-sentry
    9166. - name: sentry-data
    9167. emptyDir: {}
    9168. ---
    9169. # Source: sentry/templates/deployment-sentry-web.yaml
    9170. apiVersion: apps/v1
    9171. kind: Deployment
    9172. metadata:
    9173. name: sentry-web
    9174. labels:
    9175. app: sentry
    9176. chart: "sentry-15.0.8"
    9177. release: "sentry"
    9178. heritage: "Helm"
    9179. spec:
    9180. revisionHistoryLimit: 10
    9181. strategy:
    9182. type: RollingUpdate
    9183. selector:
    9184. matchLabels:
    9185. app: sentry
    9186. release: "sentry"
    9187. role: web
    9188. replicas: 1
    9189. template:
    9190. metadata:
    9191. annotations:
    9192. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    9193. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    9194. checksum/config.yaml: e725a65a4a22b12e41b799b620f74f52b95bdf6d6d1af95c8a627de302d12c9a
    9195. labels:
    9196. app: sentry
    9197. release: "sentry"
    9198. role: web
    9199. spec:
    9200. affinity:
    9201. containers:
    9202. - name: sentry-web
    9203. image: "getsentry/sentry:22.6.0"
    9204. imagePullPolicy: IfNotPresent
    9205. command: ["sentry", "run", "web"]
    9206. ports:
    9207. - containerPort: 9000
    9208. env:
    9209. - name: SNUBA
    9210. value: http://sentry-snuba:1218
    9211. - name: POSTGRES_PASSWORD
    9212. valueFrom:
    9213. secretKeyRef:
    9214. name: sentry-sentry-postgresql
    9215. key: postgresql-password
    9216. volumeMounts:
    9217. - mountPath: /etc/sentry
    9218. name: config
    9219. readOnly: true
    9220. - mountPath: /var/lib/sentry/files
    9221. name: sentry-data
    9222. livenessProbe:
    9223. failureThreshold: 5
    9224. httpGet:
    9225. path: /_health/
    9226. port: 9000
    9227. scheme: HTTP
    9228. initialDelaySeconds: 10
    9229. periodSeconds: 10
    9230. successThreshold: 1
    9231. timeoutSeconds: 2
    9232. readinessProbe:
    9233. failureThreshold: 5
    9234. httpGet:
    9235. path: /_health/
    9236. port: 9000
    9237. scheme: HTTP
    9238. initialDelaySeconds: 10
    9239. periodSeconds: 10
    9240. successThreshold: 1
    9241. timeoutSeconds: 2
    9242. resources:
    9243. {}
    9244. volumes:
    9245. - name: config
    9246. configMap:
    9247. name: sentry-sentry
    9248. - name: sentry-data
    9249. persistentVolumeClaim:
    9250. claimName: sentry-data
    9251. ---
    9252. # Source: sentry/templates/deployment-sentry-worker.yaml
    9253. apiVersion: apps/v1
    9254. kind: Deployment
    9255. metadata:
    9256. name: sentry-worker
    9257. labels:
    9258. app: sentry
    9259. chart: "sentry-15.0.8"
    9260. release: "sentry"
    9261. heritage: "Helm"
    9262. spec:
    9263. revisionHistoryLimit: 10
    9264. selector:
    9265. matchLabels:
    9266. app: sentry
    9267. release: "sentry"
    9268. role: worker
    9269. replicas: 3
    9270. template:
    9271. metadata:
    9272. annotations:
    9273. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    9274. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    9275. checksum/config.yaml: d03d07d378c02472b1510daabc8ad5085fdb4c675a48a372097b3ab9450fc1b2
    9276. labels:
    9277. app: sentry
    9278. release: "sentry"
    9279. role: worker
    9280. spec:
    9281. affinity:
    9282. containers:
    9283. - name: sentry-worker
    9284. image: "getsentry/sentry:22.6.0"
    9285. imagePullPolicy: IfNotPresent
    9286. command: ["sentry"]
    9287. args:
    9288. - "run"
    9289. - "worker"
    9290. env:
    9291. - name: SNUBA
    9292. value: http://sentry-snuba:1218
    9293. - name: C_FORCE_ROOT
    9294. value: "true"
    9295. - name: POSTGRES_PASSWORD
    9296. valueFrom:
    9297. secretKeyRef:
    9298. name: sentry-sentry-postgresql
    9299. key: postgresql-password
    9300. volumeMounts:
    9301. - mountPath: /etc/sentry
    9302. name: config
    9303. readOnly: true
    9304. - mountPath: /var/lib/sentry/files
    9305. name: sentry-data
    9306. resources:
    9307. {}
    9308. volumes:
    9309. - name: config
    9310. configMap:
    9311. name: sentry-sentry
    9312. - name: sentry-data
    9313. emptyDir: {}
    9314. ---
    9315. # Source: sentry/templates/deployment-snuba-api.yaml
    9316. apiVersion: apps/v1
    9317. kind: Deployment
    9318. metadata:
    9319. name: sentry-snuba-api
    9320. labels:
    9321. app: sentry
    9322. chart: "sentry-15.0.8"
    9323. release: "sentry"
    9324. heritage: "Helm"
    9325. spec:
    9326. revisionHistoryLimit: 10
    9327. selector:
    9328. matchLabels:
    9329. app: sentry
    9330. release: "sentry"
    9331. role: snuba-api
    9332. replicas: 1
    9333. template:
    9334. metadata:
    9335. annotations:
    9336. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    9337. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    9338. labels:
    9339. app: sentry
    9340. release: "sentry"
    9341. role: snuba-api
    9342. spec:
    9343. affinity:
    9344. containers:
    9345. - name: sentry-snuba
    9346. image: "getsentry/snuba:22.6.0"
    9347. imagePullPolicy: IfNotPresent
    9348. ports:
    9349. - containerPort: 1218
    9350. env:
    9351. - name: SNUBA_SETTINGS
    9352. value: /etc/snuba/settings.py
    9353. - name: DEFAULT_BROKERS
    9354. value: "sentry-kafka:9092"
    9355. envFrom:
    9356. - secretRef:
    9357. name: sentry-snuba-env
    9358. volumeMounts:
    9359. - mountPath: /etc/snuba
    9360. name: config
    9361. readOnly: true
    9362. livenessProbe:
    9363. failureThreshold: 5
    9364. httpGet:
    9365. path: /
    9366. port: 1218
    9367. scheme: HTTP
    9368. initialDelaySeconds: 10
    9369. periodSeconds: 10
    9370. successThreshold: 1
    9371. timeoutSeconds: 2
    9372. readinessProbe:
    9373. failureThreshold: 10
    9374. httpGet:
    9375. path: /
    9376. port: 1218
    9377. scheme: HTTP
    9378. initialDelaySeconds: 10
    9379. periodSeconds: 10
    9380. successThreshold: 1
    9381. timeoutSeconds: 2
    9382. resources:
    9383. {}
    9384. volumes:
    9385. - name: config
    9386. configMap:
    9387. name: sentry-snuba
    9388. ---
    9389. # Source: sentry/charts/clickhouse/templates/statefulset-clickhouse.yaml
    9390. apiVersion: apps/v1
    9391. kind: StatefulSet
    9392. metadata:
    9393. name: sentry-clickhouse
    9394. labels:
    9395. app.kubernetes.io/name: clickhouse
    9396. app.kubernetes.io/instance: sentry
    9397. app.kubernetes.io/managed-by: Helm
    9398. spec:
    9399. replicas: 3
    9400. podManagementPolicy: Parallel
    9401. updateStrategy:
    9402. type: RollingUpdate
    9403. serviceName: sentry-clickhouse-headless
    9404. selector:
    9405. matchLabels:
    9406. app.kubernetes.io/name: clickhouse
    9407. app.kubernetes.io/instance: sentry
    9408. template:
    9409. metadata:
    9410. annotations:
    9411. checksum/config: 8bd2c93f89a6bf2126bf5fd40a1f5d3452adf072563105739c92f1f2f3381b2d
    9412. labels:
    9413. app.kubernetes.io/name: clickhouse
    9414. app.kubernetes.io/instance: sentry
    9415. spec:
    9416. initContainers:
    9417. - name: init
    9418. image: busybox:1.31.0
    9419. imagePullPolicy: IfNotPresent
    9420. args:
    9421. - /bin/sh
    9422. - -c
    9423. - |
    9424. mkdir -p /etc/clickhouse-server/metrica.d
    9425. containers:
    9426. - name: sentry-clickhouse
    9427. image: yandex/clickhouse-server:20.8.19.4
    9428. imagePullPolicy: IfNotPresent
    9429. command:
    9430. - /bin/bash
    9431. - -c
    9432. - export SHARD=${HOSTNAME##*-} && /entrypoint.sh
    9433. ports:
    9434. - name: http-port
    9435. containerPort: 8123
    9436. - name: tcp-port
    9437. containerPort: 9000
    9438. - name: inter-http-port
    9439. containerPort: 9009
    9440. livenessProbe:
    9441. tcpSocket:
    9442. port: 9000
    9443. initialDelaySeconds: 30
    9444. periodSeconds: 30
    9445. timeoutSeconds: 5
    9446. failureThreshold: 3
    9447. successThreshold: 1
    9448. readinessProbe:
    9449. tcpSocket:
    9450. port: 9000
    9451. initialDelaySeconds: 30
    9452. periodSeconds: 30
    9453. timeoutSeconds: 5
    9454. failureThreshold: 3
    9455. successThreshold: 1
    9456. volumeMounts:
    9457. - name: sentry-clickhouse-data
    9458. mountPath: /var/lib/clickhouse
    9459. - name: sentry-clickhouse-logs
    9460. mountPath: /var/log/clickhouse-server
    9461. - name: sentry-clickhouse-config
    9462. mountPath: /etc/clickhouse-server/config.d
    9463. - name: sentry-clickhouse-metrica
    9464. mountPath: /etc/clickhouse-server/metrica.d
    9465. - name: sentry-clickhouse-users
    9466. mountPath: /etc/clickhouse-server/users.d
    9467. volumes:
    9468. - name: sentry-clickhouse-data
    9469. persistentVolumeClaim:
    9470. claimName: sentry-clickhouse-data
    9471. - name: sentry-clickhouse-logs
    9472. emptyDir: {}
    9473. - name: sentry-clickhouse-config
    9474. configMap:
    9475. name: sentry-clickhouse-config
    9476. items:
    9477. - key: config.xml
    9478. path: config.xml
    9479. - name: sentry-clickhouse-metrica
    9480. configMap:
    9481. name: sentry-clickhouse-metrica
    9482. items:
    9483. - key: metrica.xml
    9484. path: metrica.xml
    9485. - name: sentry-clickhouse-users
    9486. configMap:
    9487. name: sentry-clickhouse-users
    9488. items:
    9489. - key: users.xml
    9490. path: users.xml
    9491. volumeClaimTemplates:
    9492. - metadata:
    9493. name: sentry-clickhouse-data
    9494. labels:
    9495. app.kubernetes.io/name: clickhouse-data
    9496. app.kubernetes.io/instance: sentry-data
    9497. app.kubernetes.io/managed-by: Helm
    9498. spec:
    9499. accessModes:
    9500. - "ReadWriteOnce"
    9501. resources:
    9502. requests:
    9503. storage: "30Gi"
    9504. ---
    9505. # Source: sentry/charts/kafka/charts/zookeeper/templates/statefulset.yaml
    9506. apiVersion: apps/v1
    9507. kind: StatefulSet
    9508. metadata:
    9509. name: sentry-zookeeper
    9510. namespace: infrastructure-prod
    9511. labels:
    9512. app.kubernetes.io/name: zookeeper
    9513. helm.sh/chart: zookeeper-9.1.5
    9514. app.kubernetes.io/instance: sentry
    9515. app.kubernetes.io/managed-by: Helm
    9516. app.kubernetes.io/component: zookeeper
    9517. role: zookeeper
    9518. spec:
    9519. replicas: 1
    9520. podManagementPolicy: Parallel
    9521. selector:
    9522. matchLabels:
    9523. app.kubernetes.io/name: zookeeper
    9524. app.kubernetes.io/instance: sentry
    9525. app.kubernetes.io/component: zookeeper
    9526. serviceName: sentry-zookeeper-headless
    9527. updateStrategy:
    9528. rollingUpdate: {}
    9529. type: RollingUpdate
    9530. template:
    9531. metadata:
    9532. annotations:
    9533. labels:
    9534. app.kubernetes.io/name: zookeeper
    9535. helm.sh/chart: zookeeper-9.1.5
    9536. app.kubernetes.io/instance: sentry
    9537. app.kubernetes.io/managed-by: Helm
    9538. app.kubernetes.io/component: zookeeper
    9539. spec:
    9540. serviceAccountName: default
    9541. affinity:
    9542. podAffinity:
    9543. podAntiAffinity:
    9544. preferredDuringSchedulingIgnoredDuringExecution:
    9545. - podAffinityTerm:
    9546. labelSelector:
    9547. matchLabels:
    9548. app.kubernetes.io/name: zookeeper
    9549. app.kubernetes.io/instance: sentry
    9550. app.kubernetes.io/component: zookeeper
    9551. namespaces:
    9552. - "infrastructure-prod"
    9553. topologyKey: kubernetes.io/hostname
    9554. weight: 1
    9555. nodeAffinity:
    9556. securityContext:
    9557. fsGroup: 1001
    9558. initContainers:
    9559. containers:
    9560. - name: zookeeper
    9561. image: docker.io/bitnami/zookeeper:3.8.0-debian-10-r63
    9562. imagePullPolicy: "IfNotPresent"
    9563. securityContext:
    9564. runAsNonRoot: true
    9565. runAsUser: 1001
    9566. command:
    9567. - /scripts/setup.sh
    9568. resources:
    9569. limits: {}
    9570. requests:
    9571. cpu: 250m
    9572. memory: 256Mi
    9573. env:
    9574. - name: BITNAMI_DEBUG
    9575. value: "false"
    9576. - name: ZOO_DATA_LOG_DIR
    9577. value: ""
    9578. - name: ZOO_PORT_NUMBER
    9579. value: "2181"
    9580. - name: ZOO_TICK_TIME
    9581. value: "2000"
    9582. - name: ZOO_INIT_LIMIT
    9583. value: "10"
    9584. - name: ZOO_SYNC_LIMIT
    9585. value: "5"
    9586. - name: ZOO_PRE_ALLOC_SIZE
    9587. value: "65536"
    9588. - name: ZOO_SNAPCOUNT
    9589. value: "100000"
    9590. - name: ZOO_MAX_CLIENT_CNXNS
    9591. value: "60"
    9592. - name: ZOO_4LW_COMMANDS_WHITELIST
    9593. value: "srvr, mntr, ruok"
    9594. - name: ZOO_LISTEN_ALLIPS_ENABLED
    9595. value: "no"
    9596. - name: ZOO_AUTOPURGE_INTERVAL
    9597. value: "0"
    9598. - name: ZOO_AUTOPURGE_RETAIN_COUNT
    9599. value: "3"
    9600. - name: ZOO_MAX_SESSION_TIMEOUT
    9601. value: "40000"
    9602. - name: ZOO_SERVERS
    9603. value: sentry-zookeeper-0.sentry-zookeeper-headless.infrastructure-prod.svc.cluster.local:2888:3888::1
    9604. - name: ZOO_ENABLE_AUTH
    9605. value: "no"
    9606. - name: ZOO_HEAP_SIZE
    9607. value: "1024"
    9608. - name: ZOO_LOG_LEVEL
    9609. value: "ERROR"
    9610. - name: ALLOW_ANONYMOUS_LOGIN
    9611. value: "yes"
    9612. - name: POD_NAME
    9613. valueFrom:
    9614. fieldRef:
    9615. apiVersion: v1
    9616. fieldPath: metadata.name
    9617. ports:
    9618. - name: client
    9619. containerPort: 2181
    9620. - name: follower
    9621. containerPort: 2888
    9622. - name: election
    9623. containerPort: 3888
    9624. livenessProbe:
    9625. failureThreshold: 6
    9626. initialDelaySeconds: 30
    9627. periodSeconds: 10
    9628. successThreshold: 1
    9629. timeoutSeconds: 5
    9630. exec:
    9631. command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']
    9632. readinessProbe:
    9633. failureThreshold: 6
    9634. initialDelaySeconds: 5
    9635. periodSeconds: 10
    9636. successThreshold: 1
    9637. timeoutSeconds: 5
    9638. exec:
    9639. command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']
    9640. volumeMounts:
    9641. - name: scripts
    9642. mountPath: /scripts/setup.sh
    9643. subPath: setup.sh
    9644. - name: data
    9645. mountPath: /bitnami/zookeeper
    9646. volumes:
    9647. - name: scripts
    9648. configMap:
    9649. name: sentry-zookeeper-scripts
    9650. defaultMode: 0755
    9651. volumeClaimTemplates:
    9652. - metadata:
    9653. name: data
    9654. annotations:
    9655. spec:
    9656. accessModes:
    9657. - "ReadWriteOnce"
    9658. resources:
    9659. requests:
    9660. storage: "8Gi"
    9661. ---
    9662. # Source: sentry/charts/kafka/templates/statefulset.yaml
    9663. apiVersion: apps/v1
    9664. kind: StatefulSet
    9665. metadata:
    9666. name: sentry-kafka
    9667. namespace: "infrastructure-prod"
    9668. labels:
    9669. app.kubernetes.io/name: kafka
    9670. helm.sh/chart: kafka-16.3.2
    9671. app.kubernetes.io/instance: sentry
    9672. app.kubernetes.io/managed-by: Helm
    9673. app.kubernetes.io/component: kafka
    9674. spec:
    9675. podManagementPolicy: Parallel
    9676. replicas: 3
    9677. selector:
    9678. matchLabels:
    9679. app.kubernetes.io/name: kafka
    9680. app.kubernetes.io/instance: sentry
    9681. app.kubernetes.io/component: kafka
    9682. serviceName: sentry-kafka-headless
    9683. updateStrategy:
    9684. rollingUpdate: {}
    9685. type: RollingUpdate
    9686. template:
    9687. metadata:
    9688. labels:
    9689. app.kubernetes.io/name: kafka
    9690. helm.sh/chart: kafka-16.3.2
    9691. app.kubernetes.io/instance: sentry
    9692. app.kubernetes.io/managed-by: Helm
    9693. app.kubernetes.io/component: kafka
    9694. annotations:
    9695. spec:
    9696. hostNetwork: false
    9697. hostIPC: false
    9698. affinity:
    9699. podAffinity:
    9700. podAntiAffinity:
    9701. preferredDuringSchedulingIgnoredDuringExecution:
    9702. - podAffinityTerm:
    9703. labelSelector:
    9704. matchLabels:
    9705. app.kubernetes.io/name: kafka
    9706. app.kubernetes.io/instance: sentry
    9707. app.kubernetes.io/component: kafka
    9708. namespaces:
    9709. - "infrastructure-prod"
    9710. topologyKey: kubernetes.io/hostname
    9711. weight: 1
    9712. nodeAffinity:
    9713. securityContext:
    9714. fsGroup: 1001
    9715. serviceAccountName: sentry-kafka
    9716. containers:
    9717. - name: kafka
    9718. image: docker.io/bitnami/kafka:3.1.1-debian-10-r6
    9719. imagePullPolicy: "IfNotPresent"
    9720. securityContext:
    9721. runAsNonRoot: true
    9722. runAsUser: 1001
    9723. command:
    9724. - /scripts/setup.sh
    9725. env:
    9726. - name: BITNAMI_DEBUG
    9727. value: "false"
    9728. - name: MY_POD_IP
    9729. valueFrom:
    9730. fieldRef:
    9731. fieldPath: status.podIP
    9732. - name: MY_POD_NAME
    9733. valueFrom:
    9734. fieldRef:
    9735. fieldPath: metadata.name
    9736. - name: KAFKA_CFG_ZOOKEEPER_CONNECT
    9737. value: "sentry-zookeeper"
    9738. - name: KAFKA_INTER_BROKER_LISTENER_NAME
    9739. value: "INTERNAL"
    9740. - name: KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP
    9741. value: "INTERNAL:PLAINTEXT,CLIENT:PLAINTEXT"
    9742. - name: KAFKA_CFG_LISTENERS
    9743. value: "INTERNAL://:9093,CLIENT://:9092"
    9744. - name: KAFKA_CFG_ADVERTISED_LISTENERS
    9745. value: "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"
    9746. - name: ALLOW_PLAINTEXT_LISTENER
    9747. value: "yes"
    9748. - name: KAFKA_ZOOKEEPER_PROTOCOL
    9749. value: PLAINTEXT
    9750. - name: KAFKA_VOLUME_DIR
    9751. value: "/bitnami/kafka"
    9752. - name: KAFKA_LOG_DIR
    9753. value: "/opt/bitnami/kafka/logs"
    9754. - name: KAFKA_CFG_DELETE_TOPIC_ENABLE
    9755. value: "false"
    9756. - name: KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE
    9757. value: "true"
    9758. - name: KAFKA_HEAP_OPTS
    9759. value: "-Xmx1024m -Xms1024m"
    9760. - name: KAFKA_CFG_LOG_FLUSH_INTERVAL_MESSAGES
    9761. value: "10000"
    9762. - name: KAFKA_CFG_LOG_FLUSH_INTERVAL_MS
    9763. value: "1000"
    9764. - name: KAFKA_CFG_LOG_RETENTION_BYTES
    9765. value: "1073741824"
    9766. - name: KAFKA_CFG_LOG_RETENTION_CHECK_INTERVALS_MS
    9767. value: "300000"
    9768. - name: KAFKA_CFG_LOG_RETENTION_HOURS
    9769. value: "168"
    9770. - name: KAFKA_CFG_MESSAGE_MAX_BYTES
    9771. value: "50000000"
    9772. - name: KAFKA_CFG_LOG_SEGMENT_BYTES
    9773. value: "1073741824"
    9774. - name: KAFKA_CFG_LOG_DIRS
    9775. value: "/bitnami/kafka/data"
    9776. - name: KAFKA_CFG_DEFAULT_REPLICATION_FACTOR
    9777. value: "3"
    9778. - name: KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR
    9779. value: "3"
    9780. - name: KAFKA_CFG_TRANSACTION_STATE_LOG_REPLICATION_FACTOR
    9781. value: "3"
    9782. - name: KAFKA_CFG_TRANSACTION_STATE_LOG_MIN_ISR
    9783. value: "3"
    9784. - name: KAFKA_CFG_NUM_IO_THREADS
    9785. value: "8"
    9786. - name: KAFKA_CFG_NUM_NETWORK_THREADS
    9787. value: "3"
    9788. - name: KAFKA_CFG_NUM_PARTITIONS
    9789. value: "1"
    9790. - name: KAFKA_CFG_NUM_RECOVERY_THREADS_PER_DATA_DIR
    9791. value: "1"
    9792. - name: KAFKA_CFG_SOCKET_RECEIVE_BUFFER_BYTES
    9793. value: "102400"
    9794. - name: KAFKA_CFG_SOCKET_REQUEST_MAX_BYTES
    9795. value: "50000000"
    9796. - name: KAFKA_CFG_SOCKET_SEND_BUFFER_BYTES
    9797. value: "102400"
    9798. - name: KAFKA_CFG_ZOOKEEPER_CONNECTION_TIMEOUT_MS
    9799. value: "6000"
    9800. - name: KAFKA_CFG_AUTHORIZER_CLASS_NAME
    9801. value: ""
    9802. - name: KAFKA_CFG_ALLOW_EVERYONE_IF_NO_ACL_FOUND
    9803. value: "true"
    9804. - name: KAFKA_CFG_SUPER_USERS
    9805. value: "User:admin"
    9806. ports:
    9807. - name: kafka-client
    9808. containerPort: 9092
    9809. - name: kafka-internal
    9810. containerPort: 9093
    9811. livenessProbe:
    9812. failureThreshold: 3
    9813. initialDelaySeconds: 10
    9814. periodSeconds: 10
    9815. successThreshold: 1
    9816. timeoutSeconds: 5
    9817. tcpSocket:
    9818. port: kafka-client
    9819. readinessProbe:
    9820. failureThreshold: 6
    9821. initialDelaySeconds: 5
    9822. periodSeconds: 10
    9823. successThreshold: 1
    9824. timeoutSeconds: 5
    9825. tcpSocket:
    9826. port: kafka-client
    9827. resources:
    9828. limits: {}
    9829. requests: {}
    9830. volumeMounts:
    9831. - name: data
    9832. mountPath: /bitnami/kafka
    9833. - name: logs
    9834. mountPath: /opt/bitnami/kafka/logs
    9835. - name: scripts
    9836. mountPath: /scripts/setup.sh
    9837. subPath: setup.sh
    9838. volumes:
    9839. - name: scripts
    9840. configMap:
    9841. name: sentry-kafka-scripts
    9842. defaultMode: 0755
    9843. - name: logs
    9844. emptyDir: {}
    9845. volumeClaimTemplates:
    9846. - metadata:
    9847. name: data
    9848. spec:
    9849. accessModes:
    9850. - "ReadWriteOnce"
    9851. resources:
    9852. requests:
    9853. storage: "8Gi"
    9854. ---
    9855. # Source: sentry/charts/postgresql/templates/statefulset.yaml
    9856. apiVersion: apps/v1
    9857. kind: StatefulSet
    9858. metadata:
    9859. name: sentry-sentry-postgresql
    9860. labels:
    9861. app.kubernetes.io/name: sentry-postgresql
    9862. helm.sh/chart: postgresql-10.16.2
    9863. app.kubernetes.io/instance: sentry
    9864. app.kubernetes.io/managed-by: Helm
    9865. app.kubernetes.io/component: primary
    9866. annotations:
    9867. namespace: infrastructure-prod
    9868. spec:
    9869. serviceName: sentry-sentry-postgresql-headless
    9870. replicas: 1
    9871. updateStrategy:
    9872. type: RollingUpdate
    9873. selector:
    9874. matchLabels:
    9875. app.kubernetes.io/name: sentry-postgresql
    9876. app.kubernetes.io/instance: sentry
    9877. role: primary
    9878. template:
    9879. metadata:
    9880. name: sentry-sentry-postgresql
    9881. labels:
    9882. app.kubernetes.io/name: sentry-postgresql
    9883. helm.sh/chart: postgresql-10.16.2
    9884. app.kubernetes.io/instance: sentry
    9885. app.kubernetes.io/managed-by: Helm
    9886. role: primary
    9887. app.kubernetes.io/component: primary
    9888. spec:
    9889. affinity:
    9890. podAffinity:
    9891. podAntiAffinity:
    9892. preferredDuringSchedulingIgnoredDuringExecution:
    9893. - podAffinityTerm:
    9894. labelSelector:
    9895. matchLabels:
    9896. app.kubernetes.io/name: sentry-postgresql
    9897. app.kubernetes.io/instance: sentry
    9898. app.kubernetes.io/component: primary
    9899. namespaces:
    9900. - "infrastructure-prod"
    9901. topologyKey: kubernetes.io/hostname
    9902. weight: 1
    9903. nodeAffinity:
    9904. securityContext:
    9905. fsGroup: 1001
    9906. automountServiceAccountToken: false
    9907. containers:
    9908. - name: sentry-sentry-postgresql
    9909. image: docker.io/bitnami/postgresql:11.14.0-debian-10-r28
    9910. imagePullPolicy: "IfNotPresent"
    9911. resources:
    9912. requests:
    9913. cpu: 250m
    9914. memory: 256Mi
    9915. securityContext:
    9916. runAsUser: 1001
    9917. env:
    9918. - name: BITNAMI_DEBUG
    9919. value: "false"
    9920. - name: POSTGRESQL_PORT_NUMBER
    9921. value: "5432"
    9922. - name: POSTGRESQL_VOLUME_DIR
    9923. value: "/bitnami/postgresql"
    9924. - name: PGDATA
    9925. value: "/bitnami/postgresql/data"
    9926. - name: POSTGRES_USER
    9927. value: "postgres"
    9928. - name: POSTGRES_PASSWORD
    9929. valueFrom:
    9930. secretKeyRef:
    9931. name: sentry-sentry-postgresql
    9932. key: postgresql-password
    9933. - name: POSTGRES_DB
    9934. value: "sentry"
    9935. - name: POSTGRESQL_ENABLE_LDAP
    9936. value: "no"
    9937. - name: POSTGRESQL_ENABLE_TLS
    9938. value: "no"
    9939. - name: POSTGRESQL_LOG_HOSTNAME
    9940. value: "false"
    9941. - name: POSTGRESQL_LOG_CONNECTIONS
    9942. value: "false"
    9943. - name: POSTGRESQL_LOG_DISCONNECTIONS
    9944. value: "false"
    9945. - name: POSTGRESQL_PGAUDIT_LOG_CATALOG
    9946. value: "off"
    9947. - name: POSTGRESQL_CLIENT_MIN_MESSAGES
    9948. value: "error"
    9949. - name: POSTGRESQL_SHARED_PRELOAD_LIBRARIES
    9950. value: "pgaudit"
    9951. ports:
    9952. - name: tcp-postgresql
    9953. containerPort: 5432
    9954. livenessProbe:
    9955. exec:
    9956. command:
    9957. - /bin/sh
    9958. - -c
    9959. - exec pg_isready -U "postgres" -d "dbname=sentry" -h 127.0.0.1 -p 5432
    9960. initialDelaySeconds: 30
    9961. periodSeconds: 10
    9962. timeoutSeconds: 5
    9963. successThreshold: 1
    9964. failureThreshold: 6
    9965. readinessProbe:
    9966. exec:
    9967. command:
    9968. - /bin/sh
    9969. - -c
    9970. - -e
    9971. - |
    9972. exec pg_isready -U "postgres" -d "dbname=sentry" -h 127.0.0.1 -p 5432
    9973. [ -f /opt/bitnami/postgresql/tmp/.initialized ] || [ -f /bitnami/postgresql/.initialized ]
    9974. initialDelaySeconds: 5
    9975. periodSeconds: 10
    9976. timeoutSeconds: 5
    9977. successThreshold: 1
    9978. failureThreshold: 6
    9979. volumeMounts:
    9980. - name: dshm
    9981. mountPath: /dev/shm
    9982. - name: data
    9983. mountPath: /bitnami/postgresql
    9984. subPath:
    9985. volumes:
    9986. - name: dshm
    9987. emptyDir:
    9988. medium: Memory
    9989. volumeClaimTemplates:
    9990. - metadata:
    9991. name: data
    9992. spec:
    9993. accessModes:
    9994. - "ReadWriteOnce"
    9995. resources:
    9996. requests:
    9997. storage: "8Gi"
    9998. ---
    9999. # Source: sentry/charts/rabbitmq/templates/statefulset.yaml
    10000. apiVersion: apps/v1
    10001. kind: StatefulSet
    10002. metadata:
    10003. name: sentry-rabbitmq
    10004. namespace: "infrastructure-prod"
    10005. labels:
    10006. app.kubernetes.io/name: rabbitmq
    10007. helm.sh/chart: rabbitmq-8.32.2
    10008. app.kubernetes.io/instance: sentry
    10009. app.kubernetes.io/managed-by: Helm
    10010. spec:
    10011. serviceName: sentry-rabbitmq-headless
    10012. podManagementPolicy: OrderedReady
    10013. replicas: 3
    10014. updateStrategy:
    10015. type: RollingUpdate
    10016. selector:
    10017. matchLabels:
    10018. app.kubernetes.io/name: rabbitmq
    10019. app.kubernetes.io/instance: sentry
    10020. template:
    10021. metadata:
    10022. labels:
    10023. app.kubernetes.io/name: rabbitmq
    10024. helm.sh/chart: rabbitmq-8.32.2
    10025. app.kubernetes.io/instance: sentry
    10026. app.kubernetes.io/managed-by: Helm
    10027. annotations:
    10028. checksum/config: bda11477cbb6a33235db045ebe8c3ead619193519420c1d0b0c55f1ef11054ff
    10029. checksum/secret: babf0fe4aa34d34b97e834e09bc2b3244531b2af5d46a971f1f80e2709a1d9b3
    10030. spec:
    10031. serviceAccountName: sentry-rabbitmq
    10032. affinity:
    10033. podAffinity:
    10034. podAntiAffinity:
    10035. preferredDuringSchedulingIgnoredDuringExecution:
    10036. - podAffinityTerm:
    10037. labelSelector:
    10038. matchLabels:
    10039. app.kubernetes.io/name: rabbitmq
    10040. app.kubernetes.io/instance: sentry
    10041. namespaces:
    10042. - "infrastructure-prod"
    10043. topologyKey: kubernetes.io/hostname
    10044. weight: 1
    10045. nodeAffinity:
    10046. securityContext:
    10047. fsGroup: 1001
    10048. runAsUser: 1001
    10049. terminationGracePeriodSeconds: 120
    10050. containers:
    10051. - name: rabbitmq
    10052. image: docker.io/bitnami/rabbitmq:3.9.16-debian-10-r0
    10053. imagePullPolicy: "IfNotPresent"
    10054. env:
    10055. - name: BITNAMI_DEBUG
    10056. value: "false"
    10057. - name: MY_POD_IP
    10058. valueFrom:
    10059. fieldRef:
    10060. fieldPath: status.podIP
    10061. - name: MY_POD_NAME
    10062. valueFrom:
    10063. fieldRef:
    10064. fieldPath: metadata.name
    10065. - name: MY_POD_NAMESPACE
    10066. valueFrom:
    10067. fieldRef:
    10068. fieldPath: metadata.namespace
    10069. - name: K8S_SERVICE_NAME
    10070. value: "sentry-rabbitmq-headless"
    10071. - name: K8S_ADDRESS_TYPE
    10072. value: hostname
    10073. - name: RABBITMQ_FORCE_BOOT
    10074. value: "yes"
    10075. - name: RABBITMQ_NODE_NAME
    10076. value: "rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"
    10077. - name: K8S_HOSTNAME_SUFFIX
    10078. value: ".$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"
    10079. - name: RABBITMQ_MNESIA_DIR
    10080. value: "/bitnami/rabbitmq/mnesia/$(RABBITMQ_NODE_NAME)"
    10081. - name: RABBITMQ_LDAP_ENABLE
    10082. value: "no"
    10083. - name: RABBITMQ_LOGS
    10084. value: "-"
    10085. - name: RABBITMQ_ULIMIT_NOFILES
    10086. value: "65536"
    10087. - name: RABBITMQ_USE_LONGNAME
    10088. value: "true"
    10089. - name: RABBITMQ_ERL_COOKIE
    10090. valueFrom:
    10091. secretKeyRef:
    10092. name: sentry-rabbitmq
    10093. key: rabbitmq-erlang-cookie
    10094. - name: RABBITMQ_CLUSTER_REBALANCE
    10095. value: "true"
    10096. - name: RABBITMQ_LOAD_DEFINITIONS
    10097. value: "yes"
    10098. - name: RABBITMQ_DEFINITIONS_FILE
    10099. value: "/app/load_definition.json"
    10100. - name: RABBITMQ_SECURE_PASSWORD
    10101. value: "yes"
    10102. - name: RABBITMQ_USERNAME
    10103. value: "guest"
    10104. - name: RABBITMQ_PASSWORD
    10105. valueFrom:
    10106. secretKeyRef:
    10107. name: sentry-rabbitmq
    10108. key: rabbitmq-password
    10109. - name: RABBITMQ_PLUGINS
    10110. value: "rabbitmq_management, rabbitmq_peer_discovery_k8s, rabbitmq_auth_backend_ldap"
    10111. ports:
    10112. - name: amqp
    10113. containerPort: 5672
    10114. - name: dist
    10115. containerPort: 25672
    10116. - name: stats
    10117. containerPort: 15672
    10118. - name: epmd
    10119. containerPort: 4369
    10120. livenessProbe:
    10121. exec:
    10122. command:
    10123. - /bin/bash
    10124. - -ec
    10125. - rabbitmq-diagnostics -q ping
    10126. initialDelaySeconds: 120
    10127. periodSeconds: 30
    10128. timeoutSeconds: 20
    10129. successThreshold: 1
    10130. failureThreshold: 6
    10131. readinessProbe:
    10132. exec:
    10133. command:
    10134. - /bin/bash
    10135. - -ec
    10136. - rabbitmq-diagnostics -q check_running && rabbitmq-diagnostics -q check_local_alarms
    10137. initialDelaySeconds: 10
    10138. periodSeconds: 30
    10139. timeoutSeconds: 20
    10140. successThreshold: 1
    10141. failureThreshold: 3
    10142. lifecycle:
    10143. preStop:
    10144. exec:
    10145. command:
    10146. - /bin/bash
    10147. - -ec
    10148. - |
    10149. if [[ -f /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh ]]; then
    10150. /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh -t "120" -d "false"
    10151. else
    10152. rabbitmqctl stop_app
    10153. fi
    10154. resources:
    10155. limits: {}
    10156. requests: {}
    10157. volumeMounts:
    10158. - name: configuration
    10159. mountPath: /bitnami/rabbitmq/conf
    10160. - name: data
    10161. mountPath: /bitnami/rabbitmq/mnesia
    10162. - name: load-definition-volume
    10163. mountPath: /app
    10164. readOnly: true
    10165. volumes:
    10166. - name: configuration
    10167. configMap:
    10168. name: sentry-rabbitmq-config
    10169. items:
    10170. - key: rabbitmq.conf
    10171. path: rabbitmq.conf
    10172. - name: load-definition-volume
    10173. secret:
    10174. secretName: "load-definition"
    10175. volumeClaimTemplates:
    10176. - metadata:
    10177. name: data
    10178. labels:
    10179. app.kubernetes.io/name: rabbitmq
    10180. app.kubernetes.io/instance: sentry
    10181. spec:
    10182. accessModes:
    10183. - "ReadWriteOnce"
    10184. resources:
    10185. requests:
    10186. storage: "8Gi"
    10187. ---
    10188. # Source: sentry/charts/redis/templates/master/application.yaml
    10189. apiVersion: apps/v1
    10190. kind: StatefulSet
    10191. metadata:
    10192. name: sentry-sentry-redis-master
    10193. namespace: "infrastructure-prod"
    10194. labels:
    10195. app.kubernetes.io/name: sentry-redis
    10196. helm.sh/chart: redis-16.12.1
    10197. app.kubernetes.io/instance: sentry
    10198. app.kubernetes.io/managed-by: Helm
    10199. app.kubernetes.io/component: master
    10200. spec:
    10201. replicas: 1
    10202. selector:
    10203. matchLabels:
    10204. app.kubernetes.io/name: sentry-redis
    10205. app.kubernetes.io/instance: sentry
    10206. app.kubernetes.io/component: master
    10207. serviceName: sentry-sentry-redis-headless
    10208. updateStrategy:
    10209. rollingUpdate: {}
    10210. type: RollingUpdate
    10211. template:
    10212. metadata:
    10213. labels:
    10214. app.kubernetes.io/name: sentry-redis
    10215. helm.sh/chart: redis-16.12.1
    10216. app.kubernetes.io/instance: sentry
    10217. app.kubernetes.io/managed-by: Helm
    10218. app.kubernetes.io/component: master
    10219. annotations:
    10220. checksum/configmap: 66a84499776e7002d8a81e06339571812f49df8620df929ca1c37c78ac96d465
    10221. checksum/health: f5869e6c4f61bc6462262280fbab70daa05e465ef3f84417b93d87970068f6f5
    10222. checksum/scripts: 5993695ce3dc0e9fb9930990c3d98068773da465aa5b7aa2ef5fb9be51b0d7be
    10223. checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
    10224. spec:
    10225. securityContext:
    10226. fsGroup: 1001
    10227. serviceAccountName: sentry-sentry-redis
    10228. affinity:
    10229. podAffinity:
    10230. podAntiAffinity:
    10231. preferredDuringSchedulingIgnoredDuringExecution:
    10232. - podAffinityTerm:
    10233. labelSelector:
    10234. matchLabels:
    10235. app.kubernetes.io/name: sentry-redis
    10236. app.kubernetes.io/instance: sentry
    10237. app.kubernetes.io/component: master
    10238. namespaces:
    10239. - "infrastructure-prod"
    10240. topologyKey: kubernetes.io/hostname
    10241. weight: 1
    10242. nodeAffinity:
    10243. terminationGracePeriodSeconds: 30
    10244. containers:
    10245. - name: redis
    10246. image: docker.io/bitnami/redis:6.2.7-debian-11-r3
    10247. imagePullPolicy: "IfNotPresent"
    10248. securityContext:
    10249. runAsUser: 1001
    10250. command:
    10251. - /bin/bash
    10252. args:
    10253. - -c
    10254. - /opt/bitnami/scripts/start-scripts/start-master.sh
    10255. env:
    10256. - name: BITNAMI_DEBUG
    10257. value: "false"
    10258. - name: REDIS_REPLICATION_MODE
    10259. value: master
    10260. - name: ALLOW_EMPTY_PASSWORD
    10261. value: "yes"
    10262. - name: REDIS_TLS_ENABLED
    10263. value: "no"
    10264. - name: REDIS_PORT
    10265. value: "6379"
    10266. ports:
    10267. - name: redis
    10268. containerPort: 6379
    10269. livenessProbe:
    10270. initialDelaySeconds: 20
    10271. periodSeconds: 5
    10272. # One second longer than command timeout should prevent generation of zombie processes.
    10273. timeoutSeconds: 6
    10274. successThreshold: 1
    10275. failureThreshold: 5
    10276. exec:
    10277. command:
    10278. - sh
    10279. - -c
    10280. - /health/ping_liveness_local.sh 5
    10281. readinessProbe:
    10282. initialDelaySeconds: 20
    10283. periodSeconds: 5
    10284. timeoutSeconds: 2
    10285. successThreshold: 1
    10286. failureThreshold: 5
    10287. exec:
    10288. command:
    10289. - sh
    10290. - -c
    10291. - /health/ping_readiness_local.sh 1
    10292. resources:
    10293. limits: {}
    10294. requests: {}
    10295. volumeMounts:
    10296. - name: start-scripts
    10297. mountPath: /opt/bitnami/scripts/start-scripts
    10298. - name: health
    10299. mountPath: /health
    10300. - name: redis-data
    10301. mountPath: /data
    10302. subPath:
    10303. - name: config
    10304. mountPath: /opt/bitnami/redis/mounted-etc
    10305. - name: redis-tmp-conf
    10306. mountPath: /opt/bitnami/redis/etc/
    10307. - name: tmp
    10308. mountPath: /tmp
    10309. volumes:
    10310. - name: start-scripts
    10311. configMap:
    10312. name: sentry-sentry-redis-scripts
    10313. defaultMode: 0755
    10314. - name: health
    10315. configMap:
    10316. name: sentry-sentry-redis-health
    10317. defaultMode: 0755
    10318. - name: config
    10319. configMap:
    10320. name: sentry-sentry-redis-configuration
    10321. - name: redis-tmp-conf
    10322. emptyDir: {}
    10323. - name: tmp
    10324. emptyDir: {}
    10325. volumeClaimTemplates:
    10326. - metadata:
    10327. name: redis-data
    10328. labels:
    10329. app.kubernetes.io/name: sentry-redis
    10330. app.kubernetes.io/instance: sentry
    10331. app.kubernetes.io/component: master
    10332. spec:
    10333. accessModes:
    10334. - "ReadWriteOnce"
    10335. resources:
    10336. requests:
    10337. storage: "8Gi"
    10338. ---
    10339. # Source: sentry/charts/redis/templates/replicas/statefulset.yaml
    10340. apiVersion: apps/v1
    10341. kind: StatefulSet
    10342. metadata:
    10343. name: sentry-sentry-redis-replicas
    10344. namespace: "infrastructure-prod"
    10345. labels:
    10346. app.kubernetes.io/name: sentry-redis
    10347. helm.sh/chart: redis-16.12.1
    10348. app.kubernetes.io/instance: sentry
    10349. app.kubernetes.io/managed-by: Helm
    10350. app.kubernetes.io/component: replica
    10351. spec:
    10352. replicas: 3
    10353. selector:
    10354. matchLabels:
    10355. app.kubernetes.io/name: sentry-redis
    10356. app.kubernetes.io/instance: sentry
    10357. app.kubernetes.io/component: replica
    10358. serviceName: sentry-sentry-redis-headless
    10359. updateStrategy:
    10360. rollingUpdate: {}
    10361. type: RollingUpdate
    10362. template:
    10363. metadata:
    10364. labels:
    10365. app.kubernetes.io/name: sentry-redis
    10366. helm.sh/chart: redis-16.12.1
    10367. app.kubernetes.io/instance: sentry
    10368. app.kubernetes.io/managed-by: Helm
    10369. app.kubernetes.io/component: replica
    10370. annotations:
    10371. checksum/configmap: 66a84499776e7002d8a81e06339571812f49df8620df929ca1c37c78ac96d465
    10372. checksum/health: f5869e6c4f61bc6462262280fbab70daa05e465ef3f84417b93d87970068f6f5
    10373. checksum/scripts: 5993695ce3dc0e9fb9930990c3d98068773da465aa5b7aa2ef5fb9be51b0d7be
    10374. checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
    10375. spec:
    10376. securityContext:
    10377. fsGroup: 1001
    10378. serviceAccountName: sentry-sentry-redis
    10379. affinity:
    10380. podAffinity:
    10381. podAntiAffinity:
    10382. preferredDuringSchedulingIgnoredDuringExecution:
    10383. - podAffinityTerm:
    10384. labelSelector:
    10385. matchLabels:
    10386. app.kubernetes.io/name: sentry-redis
    10387. app.kubernetes.io/instance: sentry
    10388. app.kubernetes.io/component: replica
    10389. namespaces:
    10390. - "infrastructure-prod"
    10391. topologyKey: kubernetes.io/hostname
    10392. weight: 1
    10393. nodeAffinity:
    10394. terminationGracePeriodSeconds: 30
    10395. containers:
    10396. - name: redis
    10397. image: docker.io/bitnami/redis:6.2.7-debian-11-r3
    10398. imagePullPolicy: "IfNotPresent"
    10399. securityContext:
    10400. runAsUser: 1001
    10401. command:
    10402. - /bin/bash
    10403. args:
    10404. - -c
    10405. - /opt/bitnami/scripts/start-scripts/start-replica.sh
    10406. env:
    10407. - name: BITNAMI_DEBUG
    10408. value: "false"
    10409. - name: REDIS_REPLICATION_MODE
    10410. value: slave
    10411. - name: REDIS_MASTER_HOST
    10412. value: sentry-sentry-redis-master-0.sentry-sentry-redis-headless.infrastructure-prod.svc.cluster.local
    10413. - name: REDIS_MASTER_PORT_NUMBER
    10414. value: "6379"
    10415. - name: ALLOW_EMPTY_PASSWORD
    10416. value: "yes"
    10417. - name: REDIS_TLS_ENABLED
    10418. value: "no"
    10419. - name: REDIS_PORT
    10420. value: "6379"
    10421. ports:
    10422. - name: redis
    10423. containerPort: 6379
    10424. startupProbe:
    10425. failureThreshold: 22
    10426. initialDelaySeconds: 10
    10427. periodSeconds: 10
    10428. successThreshold: 1
    10429. timeoutSeconds: 5
    10430. tcpSocket:
    10431. port: redis
    10432. livenessProbe:
    10433. initialDelaySeconds: 20
    10434. periodSeconds: 5
    10435. timeoutSeconds: 6
    10436. successThreshold: 1
    10437. failureThreshold: 5
    10438. exec:
    10439. command:
    10440. - sh
    10441. - -c
    10442. - /health/ping_liveness_local_and_master.sh 5
    10443. readinessProbe:
    10444. initialDelaySeconds: 20
    10445. periodSeconds: 5
    10446. timeoutSeconds: 2
    10447. successThreshold: 1
    10448. failureThreshold: 5
    10449. exec:
    10450. command:
    10451. - sh
    10452. - -c
    10453. - /health/ping_readiness_local_and_master.sh 1
    10454. resources:
    10455. limits: {}
    10456. requests: {}
    10457. volumeMounts:
    10458. - name: start-scripts
    10459. mountPath: /opt/bitnami/scripts/start-scripts
    10460. - name: health
    10461. mountPath: /health
    10462. - name: redis-data
    10463. mountPath: /data
    10464. subPath:
    10465. - name: config
    10466. mountPath: /opt/bitnami/redis/mounted-etc
    10467. - name: redis-tmp-conf
    10468. mountPath: /opt/bitnami/redis/etc
    10469. volumes:
    10470. - name: start-scripts
    10471. configMap:
    10472. name: sentry-sentry-redis-scripts
    10473. defaultMode: 0755
    10474. - name: health
    10475. configMap:
    10476. name: sentry-sentry-redis-health
    10477. defaultMode: 0755
    10478. - name: config
    10479. configMap:
    10480. name: sentry-sentry-redis-configuration
    10481. - name: redis-tmp-conf
    10482. emptyDir: {}
    10483. volumeClaimTemplates:
    10484. - metadata:
    10485. name: redis-data
    10486. labels:
    10487. app.kubernetes.io/name: sentry-redis
    10488. app.kubernetes.io/instance: sentry
    10489. app.kubernetes.io/component: replica
    10490. spec:
    10491. accessModes:
    10492. - "ReadWriteOnce"
    10493. resources:
    10494. requests:
    10495. storage: "8Gi"
    10496. ---
    10497. # Source: sentry/charts/zookeeper/templates/statefulset.yaml
    10498. apiVersion: apps/v1
    10499. kind: StatefulSet
    10500. metadata:
    10501. name: sentry-zookeeper-clickhouse
    10502. namespace: infrastructure-prod
    10503. labels:
    10504. app.kubernetes.io/name: zookeeper-clickhouse
    10505. helm.sh/chart: zookeeper-9.0.0
    10506. app.kubernetes.io/instance: sentry
    10507. app.kubernetes.io/managed-by: Helm
    10508. app.kubernetes.io/component: zookeeper
    10509. role: zookeeper
    10510. spec:
    10511. replicas: 3
    10512. podManagementPolicy: Parallel
    10513. selector:
    10514. matchLabels:
    10515. app.kubernetes.io/name: zookeeper-clickhouse
    10516. app.kubernetes.io/instance: sentry
    10517. app.kubernetes.io/component: zookeeper
    10518. serviceName: sentry-zookeeper-clickhouse-headless
    10519. updateStrategy:
    10520. rollingUpdate: {}
    10521. type: RollingUpdate
    10522. template:
    10523. metadata:
    10524. annotations:
    10525. labels:
    10526. app.kubernetes.io/name: zookeeper-clickhouse
    10527. helm.sh/chart: zookeeper-9.0.0
    10528. app.kubernetes.io/instance: sentry
    10529. app.kubernetes.io/managed-by: Helm
    10530. app.kubernetes.io/component: zookeeper
    10531. spec:
    10532. serviceAccountName: default
    10533. affinity:
    10534. podAffinity:
    10535. podAntiAffinity:
    10536. preferredDuringSchedulingIgnoredDuringExecution:
    10537. - podAffinityTerm:
    10538. labelSelector:
    10539. matchLabels:
    10540. app.kubernetes.io/name: zookeeper-clickhouse
    10541. app.kubernetes.io/instance: sentry
    10542. app.kubernetes.io/component: zookeeper
    10543. namespaces:
    10544. - "infrastructure-prod"
    10545. topologyKey: kubernetes.io/hostname
    10546. weight: 1
    10547. nodeAffinity:
    10548. securityContext:
    10549. fsGroup: 1001
    10550. initContainers:
    10551. containers:
    10552. - name: zookeeper
    10553. image: docker.io/bitnami/zookeeper:3.8.0-debian-10-r0
    10554. imagePullPolicy: "IfNotPresent"
    10555. securityContext:
    10556. runAsNonRoot: true
    10557. runAsUser: 1001
    10558. command:
    10559. - /scripts/setup.sh
    10560. resources:
    10561. limits: {}
    10562. requests:
    10563. cpu: 250m
    10564. memory: 256Mi
    10565. env:
    10566. - name: BITNAMI_DEBUG
    10567. value: "false"
    10568. - name: ZOO_DATA_LOG_DIR
    10569. value: ""
    10570. - name: ZOO_PORT_NUMBER
    10571. value: "2181"
    10572. - name: ZOO_TICK_TIME
    10573. value: "2000"
    10574. - name: ZOO_INIT_LIMIT
    10575. value: "10"
    10576. - name: ZOO_SYNC_LIMIT
    10577. value: "5"
    10578. - name: ZOO_PRE_ALLOC_SIZE
    10579. value: "65536"
    10580. - name: ZOO_SNAPCOUNT
    10581. value: "100000"
    10582. - name: ZOO_MAX_CLIENT_CNXNS
    10583. value: "60"
    10584. - name: ZOO_4LW_COMMANDS_WHITELIST
    10585. value: "srvr, mntr, ruok"
    10586. - name: ZOO_LISTEN_ALLIPS_ENABLED
    10587. value: "no"
    10588. - name: ZOO_AUTOPURGE_INTERVAL
    10589. value: "0"
    10590. - name: ZOO_AUTOPURGE_RETAIN_COUNT
    10591. value: "3"
    10592. - name: ZOO_MAX_SESSION_TIMEOUT
    10593. value: "40000"
    10594. - name: ZOO_SERVERS
    10595. value: 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
    10596. - name: ZOO_ENABLE_AUTH
    10597. value: "no"
    10598. - name: ZOO_HEAP_SIZE
    10599. value: "1024"
    10600. - name: ZOO_LOG_LEVEL
    10601. value: "ERROR"
    10602. - name: ALLOW_ANONYMOUS_LOGIN
    10603. value: "yes"
    10604. - name: POD_NAME
    10605. valueFrom:
    10606. fieldRef:
    10607. apiVersion: v1
    10608. fieldPath: metadata.name
    10609. ports:
    10610. - name: client
    10611. containerPort: 2181
    10612. - name: follower
    10613. containerPort: 2888
    10614. - name: election
    10615. containerPort: 3888
    10616. livenessProbe:
    10617. failureThreshold: 6
    10618. initialDelaySeconds: 30
    10619. periodSeconds: 10
    10620. successThreshold: 1
    10621. timeoutSeconds: 5
    10622. exec:
    10623. command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']
    10624. readinessProbe:
    10625. failureThreshold: 6
    10626. initialDelaySeconds: 5
    10627. periodSeconds: 10
    10628. successThreshold: 1
    10629. timeoutSeconds: 5
    10630. exec:
    10631. command: ['/bin/bash', '-c', 'echo "ruok" | timeout 2 nc -w 2 localhost 2181 | grep imok']
    10632. volumeMounts:
    10633. - name: scripts
    10634. mountPath: /scripts/setup.sh
    10635. subPath: setup.sh
    10636. - name: data
    10637. mountPath: /bitnami/zookeeper
    10638. volumes:
    10639. - name: scripts
    10640. configMap:
    10641. name: sentry-zookeeper-clickhouse-scripts
    10642. defaultMode: 0755
    10643. volumeClaimTemplates:
    10644. - metadata:
    10645. name: data
    10646. annotations:
    10647. spec:
    10648. accessModes:
    10649. - "ReadWriteOnce"
    10650. resources:
    10651. requests:
    10652. storage: "8Gi"
    10653. ---
    10654. # Source: sentry/templates/cronjob-sentry-cleanup.yaml
    10655. apiVersion: batch/v1beta1
    10656. kind: CronJob
    10657. metadata:
    10658. name: sentry-sentry-cleanup
    10659. labels:
    10660. app: sentry
    10661. chart: "sentry-15.0.8"
    10662. release: "sentry"
    10663. heritage: "Helm"
    10664. spec:
    10665. schedule: "0 0 * * *"
    10666. successfulJobsHistoryLimit: 5
    10667. failedJobsHistoryLimit: 5
    10668. concurrencyPolicy: "Allow"
    10669. jobTemplate:
    10670. spec:
    10671. activeDeadlineSeconds: 100
    10672. template:
    10673. metadata:
    10674. annotations:
    10675. checksum/configYml: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
    10676. checksum/sentryConfPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    10677. checksum/config.yaml: 9494f8f4a42a81156dc5e1fcf076ae729ba6cf93e8c3fe09963b0de9a722f3b9
    10678. labels:
    10679. app: sentry
    10680. release: "sentry"
    10681. spec:
    10682. affinity:
    10683. containers:
    10684. - name: sentry-sentry-cleanup
    10685. image: "getsentry/sentry:22.6.0"
    10686. imagePullPolicy: IfNotPresent
    10687. command: ["sentry"]
    10688. args:
    10689. - "cleanup"
    10690. - "--days"
    10691. - "90"
    10692. env:
    10693. - name: SNUBA
    10694. value: http://sentry-snuba:1218
    10695. - name: C_FORCE_ROOT
    10696. value: "true"
    10697. - name: POSTGRES_PASSWORD
    10698. valueFrom:
    10699. secretKeyRef:
    10700. name: sentry-sentry-postgresql
    10701. key: postgresql-password
    10702. volumeMounts:
    10703. - mountPath: /etc/sentry
    10704. name: config
    10705. readOnly: true
    10706. - mountPath: /var/lib/sentry/files
    10707. name: sentry-data
    10708. resources:
    10709. null
    10710. restartPolicy: Never
    10711. volumes:
    10712. - name: config
    10713. configMap:
    10714. name: sentry-sentry
    10715. - name: sentry-data
    10716. emptyDir: {}
    10717. ---
    10718. # Source: sentry/templates/cronjob-snuba-cleanup-errors.yaml
    10719. apiVersion: batch/v1beta1
    10720. kind: CronJob
    10721. metadata:
    10722. name: sentry-snuba-cleanup-errors
    10723. labels:
    10724. app: sentry
    10725. chart: "sentry-15.0.8"
    10726. release: "sentry"
    10727. heritage: "Helm"
    10728. spec:
    10729. schedule: "0 * * * *"
    10730. successfulJobsHistoryLimit: 5
    10731. failedJobsHistoryLimit:
    10732. concurrencyPolicy: "Allow"
    10733. jobTemplate:
    10734. spec:
    10735. activeDeadlineSeconds: 100
    10736. template:
    10737. metadata:
    10738. annotations:
    10739. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    10740. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    10741. labels:
    10742. app: sentry
    10743. release: "sentry"
    10744. spec:
    10745. affinity:
    10746. containers:
    10747. - name: sentry-snuba-cleanup-errors
    10748. image: "getsentry/snuba:22.6.0"
    10749. imagePullPolicy: IfNotPresent
    10750. command:
    10751. - "snuba"
    10752. - "cleanup"
    10753. - "--storage"
    10754. - "errors"
    10755. - "--dry-run"
    10756. - "False"
    10757. - "--clickhouse-host"
    10758. - "sentry-clickhouse"
    10759. - "--clickhouse-port"
    10760. - "9000"
    10761. env:
    10762. - name: SNUBA_SETTINGS
    10763. value: /etc/snuba/settings.py
    10764. envFrom:
    10765. - secretRef:
    10766. name: sentry-snuba-env
    10767. volumeMounts:
    10768. - mountPath: /etc/snuba
    10769. name: config
    10770. readOnly: true
    10771. resources:
    10772. null
    10773. restartPolicy: Never
    10774. volumes:
    10775. - name: config
    10776. configMap:
    10777. name: sentry-snuba
    10778. ---
    10779. # Source: sentry/templates/cronjob-snuba-cleanup-transactions.yaml
    10780. apiVersion: batch/v1beta1
    10781. kind: CronJob
    10782. metadata:
    10783. name: sentry-snuba-cleanup-transactions
    10784. labels:
    10785. app: sentry
    10786. chart: "sentry-15.0.8"
    10787. release: "sentry"
    10788. heritage: "Helm"
    10789. spec:
    10790. schedule: "0 * * * *"
    10791. successfulJobsHistoryLimit: 5
    10792. failedJobsHistoryLimit: 5
    10793. concurrencyPolicy: "Allow"
    10794. jobTemplate:
    10795. spec:
    10796. activeDeadlineSeconds: 100
    10797. template:
    10798. metadata:
    10799. annotations:
    10800. checksum/snubaSettingsPy: d5f85a6a8afbc55eebe23801e1a51a0fb4c0428c9a73ef6708d8dc83e079cd49
    10801. checksum/config.yaml: 3451a0aac4b25b6e32f560c51b39a7064610e67eebb5d8cc6efaed7a7fa384b0
    10802. labels:
    10803. app: sentry
    10804. release: "sentry"
    10805. spec:
    10806. affinity:
    10807. containers:
    10808. - name: sentry-snuba-cleanup-errors
    10809. image: "getsentry/snuba:22.6.0"
    10810. imagePullPolicy: IfNotPresent
    10811. command:
    10812. - "snuba"
    10813. - "cleanup"
    10814. - "--storage"
    10815. - "transactions"
    10816. - "--dry-run"
    10817. - "False"
    10818. - "--clickhouse-host"
    10819. - "sentry-clickhouse"
    10820. - "--clickhouse-port"
    10821. - "9000"
    10822. env:
    10823. - name: SNUBA_SETTINGS
    10824. value: /etc/snuba/settings.py
    10825. envFrom:
    10826. - secretRef:
    10827. name: sentry-snuba-env
    10828. volumeMounts:
    10829. - mountPath: /etc/snuba
    10830. name: config
    10831. readOnly: true
    10832. resources:
    10833. null
    10834. restartPolicy: Never
    10835. volumes:
    10836. - name: config
    10837. configMap:
    10838. name: sentry-snuba
    10839. NOTES:
    10840. * When running upgrades, make sure to give back the `system.secretKey` value.
    10841. kubectl -n infrastructure-prod get configmap sentry-sentry -o json | grep -m1 -Po '(?<=system.secret-key: )[^\\]*'