95 lines
2.5 KiB
YAML
95 lines
2.5 KiB
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: rabbitmq
|
|
namespace: rabbitmq
|
|
spec:
|
|
interval: 5m
|
|
timeout: 10m
|
|
postRenderers:
|
|
- kustomize:
|
|
patches:
|
|
- target:
|
|
group: cert-manager.io
|
|
version: v1
|
|
kind: Certificate
|
|
namespace: gateway
|
|
name: rmq-tls
|
|
patch: |-
|
|
$patch: delete
|
|
apiVersion: cert-manager.io/v1
|
|
kind: Certificate
|
|
metadata:
|
|
name: rmq-tls
|
|
namespace: gateway
|
|
- target:
|
|
group: networking.istio.io
|
|
version: v1beta1
|
|
kind: Gateway
|
|
namespace: gateway
|
|
name: rmq-gateway
|
|
patch: |-
|
|
$patch: delete
|
|
apiVersion: networking.istio.io/v1beta1
|
|
kind: Gateway
|
|
metadata:
|
|
name: rmq-gateway
|
|
namespace: gateway
|
|
- target:
|
|
group: networking.istio.io
|
|
version: v1
|
|
kind: VirtualService
|
|
namespace: rabbitmq
|
|
name: rmq-virt-service
|
|
patch: |-
|
|
$patch: delete
|
|
apiVersion: networking.istio.io/v1
|
|
kind: VirtualService
|
|
metadata:
|
|
name: rmq-virt-service
|
|
namespace: rabbitmq
|
|
values:
|
|
global:
|
|
security:
|
|
allowInsecureImages: true
|
|
virtualService: null
|
|
gateway: null
|
|
certificate: null
|
|
metrics:
|
|
serviceMonitor:
|
|
enabled: false
|
|
default:
|
|
enabled: false
|
|
perObject:
|
|
enabled: false
|
|
detailed:
|
|
enabled: false
|
|
extraServiceMonitors: []
|
|
replicaCount: 3
|
|
podAntiAffinityPreset: hard
|
|
topologySpreadConstraints:
|
|
- maxSkew: 1
|
|
topologyKey: topology.kubernetes.io/zone
|
|
whenUnsatisfiable: DoNotSchedule
|
|
labelSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: rabbitmq-contour
|
|
app.kubernetes.io/instance: rabbitmq
|
|
resources:
|
|
requests:
|
|
cpu: 500m
|
|
memory: 2Gi
|
|
limits:
|
|
memory: 3Gi
|
|
persistence:
|
|
storageClass: csi-ceph-ssd-retain
|
|
size: 30Gi
|
|
auth:
|
|
securePassword: true
|
|
existingPasswordSecret: rabbitmq-admin
|
|
existingSecretPasswordKey: rabbitmq-password
|
|
existingErlangSecret: rabbitmq-erlang
|
|
extraConfiguration: |-
|
|
default_queue_type = quorum
|
|
cluster_partition_handling = pause_minority
|