github.com/replicatedhq/ship@v0.55.0/integration/failing/init/jaeger-helm/expected/base/charts/cassandra/templates/statefulset.yaml (about) 1 --- 2 # Source: jaeger/charts/cassandra/templates/statefulset.yaml 3 apiVersion: apps/v1 4 kind: StatefulSet 5 metadata: 6 name: jaeger-cassandra 7 labels: 8 app: cassandra 9 chart: cassandra-0.15.2 10 release: jaeger 11 heritage: Tiller 12 spec: 13 selector: 14 matchLabels: 15 app: cassandra 16 release: jaeger 17 serviceName: jaeger-cassandra 18 replicas: 3 19 podManagementPolicy: OrderedReady 20 updateStrategy: 21 type: OnDelete 22 template: 23 metadata: 24 labels: 25 app: cassandra 26 release: jaeger 27 spec: 28 hostNetwork: false 29 containers: 30 - name: jaeger-cassandra 31 image: "cassandra:3.11" 32 imagePullPolicy: "IfNotPresent" 33 resources: 34 {} 35 36 env: 37 - name: CASSANDRA_SEEDS 38 value: "jaeger-cassandra-0.jaeger-cassandra.default.svc.cluster.local" 39 - name: MAX_HEAP_SIZE 40 value: "2048M" 41 - name: HEAP_NEWSIZE 42 value: "512M" 43 - name: CASSANDRA_ENDPOINT_SNITCH 44 value: "GossipingPropertyFileSnitch" 45 - name: CASSANDRA_CLUSTER_NAME 46 value: "jaeger" 47 - name: CASSANDRA_DC 48 value: "dc1" 49 - name: CASSANDRA_RACK 50 value: "rack1" 51 - name: CASSANDRA_START_RPC 52 value: "false" 53 - name: POD_IP 54 valueFrom: 55 fieldRef: 56 fieldPath: status.podIP 57 livenessProbe: 58 exec: 59 command: [ "/bin/sh", "-c", "nodetool status" ] 60 initialDelaySeconds: 90 61 periodSeconds: 30 62 timeoutSeconds: 5 63 successThreshold: 1 64 failureThreshold: 3 65 readinessProbe: 66 exec: 67 command: [ "/bin/sh", "-c", "nodetool status | grep -E \"^UN\\s+${POD_IP}\"" ] 68 initialDelaySeconds: 90 69 periodSeconds: 30 70 timeoutSeconds: 5 71 successThreshold: 1 72 failureThreshold: 3 73 ports: 74 - name: intra 75 containerPort: 7000 76 - name: tls 77 containerPort: 7001 78 - name: jmx 79 containerPort: 7199 80 - name: cql 81 containerPort: 9042 82 - name: thrift 83 containerPort: 9160 84 volumeMounts: 85 - name: data 86 mountPath: /var/lib/cassandra 87 lifecycle: 88 preStop: 89 exec: 90 command: ["/bin/sh", "-c", "exec nodetool decommission"] 91 terminationGracePeriodSeconds: 30 92 volumes: 93 - name: data 94 emptyDir: {}