forked from k-space/kube
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			957 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			957 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
apiVersion: codemowers.cloud/v1beta1
 | 
						|
kind: SecretClaim
 | 
						|
metadata:
 | 
						|
  name: dragonfly-auth
 | 
						|
  namespace: passmower
 | 
						|
spec:
 | 
						|
  size: 32
 | 
						|
  mapping:
 | 
						|
    - key: password
 | 
						|
      value: "%(plaintext)s"
 | 
						|
    - key: REDIS_URI
 | 
						|
      value: "redis://:%(plaintext)s@redis"
 | 
						|
---
 | 
						|
apiVersion: dragonflydb.io/v1alpha1
 | 
						|
kind: Dragonfly
 | 
						|
metadata:
 | 
						|
  name: redis
 | 
						|
  namespace: passmower
 | 
						|
spec:
 | 
						|
  image: "docker.dragonflydb.io/dragonflydb/dragonfly:v1.21.2@sha256:4a253dffa1f0416c454a758dcbaa86c29c4065aba44b5240fa25e55c5d89baf3"
 | 
						|
  authentication:
 | 
						|
    passwordFromSecret:
 | 
						|
      key: password
 | 
						|
      name: dragonfly-auth
 | 
						|
  replicas: 3
 | 
						|
  topologySpreadConstraints:
 | 
						|
    - maxSkew: 1
 | 
						|
      topologyKey: topology.kubernetes.io/zone
 | 
						|
      whenUnsatisfiable: DoNotSchedule
 | 
						|
      labelSelector:
 | 
						|
        matchLabels:
 | 
						|
          app: redis
 | 
						|
          app.kubernetes.io/part-of: dragonfly
 | 
						|
  resources:
 | 
						|
    limits:
 | 
						|
      cpu: 600m
 | 
						|
      memory: 750Mi
 | 
						|
    requests:
 | 
						|
      cpu: 500m
 | 
						|
      memory: 500Mi
 |