github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/upgrade-consistency/compare/statefulset_some-name-proxysql-1140-k127.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 3 5 name: some-name-proxysql 6 ownerReferences: 7 - controller: true 8 kind: PerconaXtraDBCluster 9 name: some-name 10 spec: 11 persistentVolumeClaimRetentionPolicy: 12 whenDeleted: Retain 13 whenScaled: Retain 14 podManagementPolicy: OrderedReady 15 replicas: 2 16 revisionHistoryLimit: 10 17 selector: 18 matchLabels: 19 app.kubernetes.io/component: proxysql 20 app.kubernetes.io/instance: some-name 21 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 22 app.kubernetes.io/name: percona-xtradb-cluster 23 app.kubernetes.io/part-of: percona-xtradb-cluster 24 serviceName: some-name-proxysql-unready 25 template: 26 metadata: 27 labels: 28 app.kubernetes.io/component: proxysql 29 app.kubernetes.io/instance: some-name 30 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 31 app.kubernetes.io/name: percona-xtradb-cluster 32 app.kubernetes.io/part-of: percona-xtradb-cluster 33 spec: 34 affinity: 35 podAntiAffinity: 36 requiredDuringSchedulingIgnoredDuringExecution: 37 - labelSelector: 38 matchLabels: 39 app.kubernetes.io/component: proxysql 40 app.kubernetes.io/instance: some-name 41 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 42 app.kubernetes.io/name: percona-xtradb-cluster 43 app.kubernetes.io/part-of: percona-xtradb-cluster 44 topologyKey: kubernetes.io/hostname 45 containers: 46 - env: 47 - name: PXC_SERVICE 48 value: some-name-pxc 49 - name: OPERATOR_PASSWORD 50 valueFrom: 51 secretKeyRef: 52 key: operator 53 name: internal-some-name 54 - name: PROXY_ADMIN_USER 55 value: proxyadmin 56 - name: PROXY_ADMIN_PASSWORD 57 valueFrom: 58 secretKeyRef: 59 key: proxyadmin 60 name: internal-some-name 61 - name: MONITOR_PASSWORD 62 valueFrom: 63 secretKeyRef: 64 key: monitor 65 name: internal-some-name 66 envFrom: 67 - secretRef: 68 name: some-name-env-vars-proxysql 69 optional: true 70 imagePullPolicy: Always 71 name: proxysql 72 ports: 73 - containerPort: 3306 74 name: mysql 75 protocol: TCP 76 - containerPort: 6032 77 name: proxyadm 78 protocol: TCP 79 resources: 80 limits: 81 cpu: 700m 82 memory: 1G 83 requests: 84 cpu: 100m 85 memory: 100M 86 terminationMessagePath: /dev/termination-log 87 terminationMessagePolicy: File 88 volumeMounts: 89 - mountPath: /var/lib/proxysql 90 name: proxydata 91 - mountPath: /etc/proxysql/ssl 92 name: ssl 93 - mountPath: /etc/proxysql/ssl-internal 94 name: ssl-internal 95 - args: 96 - /usr/bin/peer-list 97 - -on-change=/usr/bin/add_pxc_nodes.sh 98 - -service=$(PXC_SERVICE) 99 env: 100 - name: PXC_SERVICE 101 value: some-name-pxc 102 - name: OPERATOR_PASSWORD 103 valueFrom: 104 secretKeyRef: 105 key: operator 106 name: internal-some-name 107 - name: PROXY_ADMIN_USER 108 value: proxyadmin 109 - name: PROXY_ADMIN_PASSWORD 110 valueFrom: 111 secretKeyRef: 112 key: proxyadmin 113 name: internal-some-name 114 - name: MONITOR_PASSWORD 115 valueFrom: 116 secretKeyRef: 117 key: monitor 118 name: internal-some-name 119 envFrom: 120 - secretRef: 121 name: some-name-env-vars-proxysql 122 optional: true 123 imagePullPolicy: Always 124 name: pxc-monit 125 resources: {} 126 terminationMessagePath: /dev/termination-log 127 terminationMessagePolicy: File 128 - args: 129 - /usr/bin/peer-list 130 - -on-change=/usr/bin/add_proxysql_nodes.sh 131 - -service=$(PROXYSQL_SERVICE) 132 env: 133 - name: PROXYSQL_SERVICE 134 value: some-name-proxysql-unready 135 - name: OPERATOR_PASSWORD 136 valueFrom: 137 secretKeyRef: 138 key: operator 139 name: internal-some-name 140 - name: PROXY_ADMIN_USER 141 value: proxyadmin 142 - name: PROXY_ADMIN_PASSWORD 143 valueFrom: 144 secretKeyRef: 145 key: proxyadmin 146 name: internal-some-name 147 - name: MONITOR_PASSWORD 148 valueFrom: 149 secretKeyRef: 150 key: monitor 151 name: internal-some-name 152 envFrom: 153 - secretRef: 154 name: some-name-env-vars-proxysql 155 optional: true 156 imagePullPolicy: Always 157 name: proxysql-monit 158 resources: {} 159 terminationMessagePath: /dev/termination-log 160 terminationMessagePolicy: File 161 dnsPolicy: ClusterFirst 162 initContainers: 163 - command: 164 - /pxc-init-entrypoint.sh 165 imagePullPolicy: Always 166 name: pxc-init 167 resources: 168 limits: 169 cpu: 50m 170 memory: 50M 171 terminationMessagePath: /dev/termination-log 172 terminationMessagePolicy: File 173 volumeMounts: 174 - mountPath: /var/lib/mysql 175 name: bin 176 restartPolicy: Always 177 schedulerName: default-scheduler 178 securityContext: 179 fsGroup: 1001 180 supplementalGroups: 181 - 1001 182 serviceAccount: default 183 serviceAccountName: default 184 terminationGracePeriodSeconds: 30 185 volumes: 186 - name: ssl-internal 187 secret: 188 defaultMode: 420 189 optional: true 190 secretName: some-name-ssl-internal 191 - name: ssl 192 secret: 193 defaultMode: 420 194 optional: false 195 secretName: some-name-ssl 196 - emptyDir: {} 197 name: bin 198 updateStrategy: 199 rollingUpdate: 200 partition: 0 201 type: RollingUpdate 202 volumeClaimTemplates: 203 - metadata: 204 name: proxydata 205 spec: 206 accessModes: 207 - ReadWriteOnce 208 resources: 209 requests: 210 storage: 2Gi 211 status: 212 phase: Pending