github.com/replicatedhq/ship@v0.55.0/integration/unfork/redis-k8s/expected/base/redis-slave-deployment.yaml (about)

     1  ---
     2  # Source: redis/templates/redis-slave-deployment.yaml
     3  
     4  apiVersion: extensions/v1beta1
     5  kind: Deployment
     6  metadata:
     7    name: redis-slave
     8    labels:
     9      app: redis
    10      chart: redis-5.0.0
    11      release: "redis"
    12      heritage: "Tiller"
    13  spec:
    14    replicas: 1
    15    selector:
    16      matchLabels:
    17          release: "redis"
    18          role: slave
    19          app: redis
    20    template:
    21      metadata:
    22        labels:
    23          release: "redis"
    24          chart: redis-5.0.0
    25          role: slave
    26          app: redis
    27        annotations:
    28          checksum/health: a70f637bcac29808c7ba9227b633914ef262bc8a0358bd4e7aeab02ba1ac8ea2
    29          checksum/configmap: 23853843a059c57c5633a34ba022f8145d1401d7b00dc5945ead28cf322e18df
    30          checksum/secret: 9797325eb1d5751f4afda1cecae802d5a7f6e91a636a931abc0812801211739a
    31      spec:      
    32        securityContext:
    33          fsGroup: 1001
    34          runAsUser: 1001
    35        serviceAccountName: "default"
    36        containers:
    37        - name: redis
    38          image: docker.io/bitnami/redis:4.0.11
    39          imagePullPolicy: "Always"
    40          command:
    41            - /run.sh
    42            
    43          args:
    44          - "--port"
    45          - "$(REDIS_PORT)"
    46          - "--slaveof"
    47          - "$(REDIS_MASTER_HOST)"
    48          - "$(REDIS_MASTER_PORT_NUMBER)"
    49          - "--requirepass"
    50          - "$(REDIS_PASSWORD)"
    51          - "--masterauth"
    52          - "$(REDIS_MASTER_PASSWORD)"
    53          - "--include"
    54          - "/opt/bitnami/redis/etc/redis.conf"
    55          - "--include"
    56          - "/opt/bitnami/redis/etc/replica.conf"
    57          env:
    58          - name: REDIS_REPLICATION_MODE
    59            value: slave
    60          - name: REDIS_MASTER_HOST
    61            value: redis-master
    62          - name: REDIS_PORT
    63            value: "6379"
    64          - name: REDIS_MASTER_PORT_NUMBER
    65            value: "6379"
    66          - name: REDIS_PASSWORD
    67            valueFrom:
    68              secretKeyRef:
    69                name: redis
    70                key: redis-password
    71          - name: REDIS_MASTER_PASSWORD
    72            valueFrom:
    73              secretKeyRef:
    74                name: redis
    75                key: redis-password
    76          ports:
    77          - name: redis
    78            containerPort: 6379        
    79          livenessProbe:
    80            initialDelaySeconds: 5
    81            periodSeconds: 5
    82            timeoutSeconds: 5
    83            successThreshold: 1
    84            failureThreshold: 5
    85            exec:
    86              command:
    87              - sh
    88              - -c
    89              - /health/ping_local_and_master.sh        
    90          readinessProbe:
    91            initialDelaySeconds: 5
    92            periodSeconds: 5
    93            timeoutSeconds: 1
    94            successThreshold: 1
    95            failureThreshold: 5
    96            exec:
    97              command:
    98              - sh
    99              - -c
   100              - /health/ping_local_and_master.sh
   101          resources:
   102            null
   103            
   104          volumeMounts:
   105          - name: health
   106            mountPath: /health
   107          - name: redis-data
   108            mountPath: /data
   109          - name: config
   110            mountPath: /opt/bitnami/redis/etc
   111        volumes:
   112        - name: health
   113          configMap:
   114            name: redis-health
   115            defaultMode: 0755
   116        - name: config
   117          configMap:
   118            name: redis
   119        - name: redis-data
   120          emptyDir: {}