github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/upgrade-consistency/compare/statefulset_some-name-proxysql-1130.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 2 5 name: some-name-proxysql 6 ownerReferences: 7 - controller: true 8 kind: PerconaXtraDBCluster 9 name: some-name 10 spec: 11 podManagementPolicy: OrderedReady 12 replicas: 2 13 revisionHistoryLimit: 10 14 selector: 15 matchLabels: 16 app.kubernetes.io/component: proxysql 17 app.kubernetes.io/instance: some-name 18 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 19 app.kubernetes.io/name: percona-xtradb-cluster 20 app.kubernetes.io/part-of: percona-xtradb-cluster 21 serviceName: some-name-proxysql-unready 22 template: 23 metadata: 24 labels: 25 app.kubernetes.io/component: proxysql 26 app.kubernetes.io/instance: some-name 27 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 28 app.kubernetes.io/name: percona-xtradb-cluster 29 app.kubernetes.io/part-of: percona-xtradb-cluster 30 spec: 31 affinity: 32 podAntiAffinity: 33 requiredDuringSchedulingIgnoredDuringExecution: 34 - labelSelector: 35 matchLabels: 36 app.kubernetes.io/component: proxysql 37 app.kubernetes.io/instance: some-name 38 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 39 app.kubernetes.io/name: percona-xtradb-cluster 40 app.kubernetes.io/part-of: percona-xtradb-cluster 41 topologyKey: kubernetes.io/hostname 42 containers: 43 - env: 44 - name: PXC_SERVICE 45 value: some-name-pxc 46 - name: OPERATOR_PASSWORD 47 valueFrom: 48 secretKeyRef: 49 key: operator 50 name: internal-some-name 51 - name: PROXY_ADMIN_USER 52 value: proxyadmin 53 - name: PROXY_ADMIN_PASSWORD 54 valueFrom: 55 secretKeyRef: 56 key: proxyadmin 57 name: internal-some-name 58 - name: MONITOR_PASSWORD 59 valueFrom: 60 secretKeyRef: 61 key: monitor 62 name: internal-some-name 63 envFrom: 64 - secretRef: 65 name: some-name-env-vars-proxysql 66 optional: true 67 imagePullPolicy: Always 68 name: proxysql 69 ports: 70 - containerPort: 3306 71 name: mysql 72 protocol: TCP 73 - containerPort: 6032 74 name: proxyadm 75 protocol: TCP 76 resources: 77 limits: 78 cpu: 700m 79 memory: 1G 80 requests: 81 cpu: 100m 82 memory: 100M 83 terminationMessagePath: /dev/termination-log 84 terminationMessagePolicy: File 85 volumeMounts: 86 - mountPath: /var/lib/proxysql 87 name: proxydata 88 - mountPath: /etc/proxysql/ssl 89 name: ssl 90 - mountPath: /etc/proxysql/ssl-internal 91 name: ssl-internal 92 - args: 93 - /usr/bin/peer-list 94 - -on-change=/usr/bin/add_pxc_nodes.sh 95 - -service=$(PXC_SERVICE) 96 env: 97 - name: PXC_SERVICE 98 value: some-name-pxc 99 - name: OPERATOR_PASSWORD 100 valueFrom: 101 secretKeyRef: 102 key: operator 103 name: internal-some-name 104 - name: PROXY_ADMIN_USER 105 value: proxyadmin 106 - name: PROXY_ADMIN_PASSWORD 107 valueFrom: 108 secretKeyRef: 109 key: proxyadmin 110 name: internal-some-name 111 - name: MONITOR_PASSWORD 112 valueFrom: 113 secretKeyRef: 114 key: monitor 115 name: internal-some-name 116 envFrom: 117 - secretRef: 118 name: some-name-env-vars-proxysql 119 optional: true 120 imagePullPolicy: Always 121 name: pxc-monit 122 resources: {} 123 terminationMessagePath: /dev/termination-log 124 terminationMessagePolicy: File 125 - args: 126 - /usr/bin/peer-list 127 - -on-change=/usr/bin/add_proxysql_nodes.sh 128 - -service=$(PROXYSQL_SERVICE) 129 env: 130 - name: PROXYSQL_SERVICE 131 value: some-name-proxysql-unready 132 - name: OPERATOR_PASSWORD 133 valueFrom: 134 secretKeyRef: 135 key: operator 136 name: internal-some-name 137 - name: PROXY_ADMIN_USER 138 value: proxyadmin 139 - name: PROXY_ADMIN_PASSWORD 140 valueFrom: 141 secretKeyRef: 142 key: proxyadmin 143 name: internal-some-name 144 - name: MONITOR_PASSWORD 145 valueFrom: 146 secretKeyRef: 147 key: monitor 148 name: internal-some-name 149 envFrom: 150 - secretRef: 151 name: some-name-env-vars-proxysql 152 optional: true 153 imagePullPolicy: Always 154 name: proxysql-monit 155 resources: {} 156 terminationMessagePath: /dev/termination-log 157 terminationMessagePolicy: File 158 dnsPolicy: ClusterFirst 159 initContainers: 160 - command: 161 - /pxc-init-entrypoint.sh 162 imagePullPolicy: Always 163 name: pxc-init 164 resources: 165 limits: 166 cpu: "1" 167 memory: 1G 168 requests: 169 cpu: 100m 170 memory: 100M 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