github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/validation-hook/conf/cr-with-too-long-name.yaml (about) 1 apiVersion: pxc.percona.com/v1 2 kind: PerconaXtraDBCluster 3 metadata: 4 name: cluster1fdsafdsfasgasdfdsafdsageafeawfaw 5 finalizers: 6 - delete-pxc-pods-in-order 7 # - delete-proxysql-pvc 8 # - delete-pxc-pvc 9 # annotations: 10 # percona.com/issue-vault-token: "true" 11 spec: 12 crVersion: 1.10.0 13 secretsName: my-cluster-secrets 14 vaultSecretName: keyring-secret-vault 15 sslSecretName: my-cluster-ssl 16 sslInternalSecretName: my-cluster-ssl-internal 17 enableCRValidationWebhook: true 18 # tls: 19 # SANs: 20 # - pxc-1.example.com 21 # - pxc-2.example.com 22 # - pxc-3.example.com 23 # issuerConf: 24 # name: special-selfsigned-issuer 25 # kind: ClusterIssuer 26 # group: cert-manager.io 27 allowUnsafeConfigurations: false 28 # pause: false 29 updateStrategy: SmartUpdate 30 upgradeOptions: 31 versionServiceEndpoint: https://check.percona.com 32 apply: recommended 33 schedule: "0 4 * * *" 34 pxc: 35 size: 3 36 image: percona/percona-xtradb-cluster:8.0.20-11.1 37 # schedulerName: mycustom-scheduler 38 # readinessDelaySec: 15 39 # livenessDelaySec: 300 40 # configuration: | 41 # [mysqld] 42 # wsrep_debug=ON 43 # wsrep_provider_options="gcache.size=1G; gcache.recover=yes" 44 # [sst] 45 # xbstream-opts=--decompress 46 # [xtrabackup] 47 # compress=lz4 48 # for PXC 5.7 49 # [xtrabackup] 50 # compress 51 # imagePullSecrets: 52 # - name: private-registry-credentials 53 # priorityClassName: high-priority 54 # annotations: 55 # iam.amazonaws.com/role: role-arn 56 # labels: 57 # rack: rack-22 58 # containerSecurityContext: 59 # privileged: false 60 # podSecurityContext: 61 # runAsUser: 1001 62 # runAsGroup: 1001 63 # supplementalGroups: [1001] 64 # serviceAccountName: percona-xtradb-cluster-operator-workload 65 # imagePullPolicy: Always 66 resources: 67 requests: 68 memory: 1G 69 cpu: 600m 70 # ephemeral-storage: 1Gi 71 # limits: 72 # memory: 1G 73 # cpu: "1" 74 # ephemeral-storage: 1Gi 75 # nodeSelector: 76 # disktype: ssd 77 affinity: 78 antiAffinityTopologyKey: "kubernetes.io/hostname" 79 # advanced: 80 # nodeAffinity: 81 # requiredDuringSchedulingIgnoredDuringExecution: 82 # nodeSelectorTerms: 83 # - matchExpressions: 84 # - key: kubernetes.io/e2e-az-name 85 # operator: In 86 # values: 87 # - e2e-az1 88 # - e2e-az2 89 # tolerations: 90 # - key: "node.alpha.kubernetes.io/unreachable" 91 # operator: "Exists" 92 # effect: "NoExecute" 93 # tolerationSeconds: 6000 94 podDisruptionBudget: 95 maxUnavailable: 1 96 # minAvailable: 0 97 volumeSpec: 98 # emptyDir: {} 99 # hostPath: 100 # path: /data 101 # type: Directory 102 persistentVolumeClaim: 103 # storageClassName: standard 104 # accessModes: [ "ReadWriteOnce" ] 105 resources: 106 requests: 107 storage: 6Gi 108 gracePeriod: 600 109 haproxy: 110 enabled: true 111 size: 3 112 image: percona/percona-xtradb-cluster-operator:1.6.0-haproxy 113 # imagePullPolicy: Always 114 # schedulerName: mycustom-scheduler 115 # configuration: | 116 # global 117 # maxconn 2048 118 # external-check 119 # stats socket /var/run/haproxy.sock mode 600 expose-fd listeners level user 120 # 121 # defaults 122 # log global 123 # mode tcp 124 # retries 10 125 # timeout client 28800s 126 # timeout connect 100500 127 # timeout server 28800s 128 # 129 # frontend galera-in 130 # bind *:3309 accept-proxy 131 # bind *:3306 accept-proxy 132 # mode tcp 133 # option clitcpka 134 # default_backend galera-nodes 135 # 136 # frontend galera-replica-in 137 # bind *:3307 138 # mode tcp 139 # option clitcpka 140 # default_backend galera-replica-nodes 141 # imagePullSecrets: 142 # - name: private-registry-credentials 143 # annotations: 144 # iam.amazonaws.com/role: role-arn 145 # labels: 146 # rack: rack-22 147 # serviceType: ClusterIP 148 # externalTrafficPolicy: Cluster 149 # replicasServiceType: ClusterIP 150 # replicasExternalTrafficPolicy: Cluster 151 # schedulerName: "default" 152 resources: 153 requests: 154 memory: 1G 155 cpu: 600m 156 # limits: 157 # memory: 1G 158 # cpu: 700m 159 # priorityClassName: high-priority 160 # nodeSelector: 161 # disktype: ssd 162 # sidecarResources: 163 # requests: 164 # memory: 1G 165 # cpu: 500m 166 # limits: 167 # memory: 2G 168 # cpu: 600m 169 # serviceAccountName: percona-xtradb-cluster-operator-workload 170 affinity: 171 antiAffinityTopologyKey: "kubernetes.io/hostname" 172 # advanced: 173 # nodeAffinity: 174 # requiredDuringSchedulingIgnoredDuringExecution: 175 # nodeSelectorTerms: 176 # - matchExpressions: 177 # - key: kubernetes.io/e2e-az-name 178 # operator: In 179 # values: 180 # - e2e-az1 181 # - e2e-az2 182 # tolerations: 183 # - key: "node.alpha.kubernetes.io/unreachable" 184 # operator: "Exists" 185 # effect: "NoExecute" 186 # tolerationSeconds: 6000 187 podDisruptionBudget: 188 maxUnavailable: 1 189 # minAvailable: 0 190 gracePeriod: 30 191 # loadBalancerSourceRanges: 192 # - 10.0.0.0/8 193 # serviceAnnotations: 194 # service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http 195 proxysql: 196 enabled: false 197 size: 3 198 image: percona/percona-xtradb-cluster-operator:1.6.0-proxysql 199 # imagePullPolicy: Always 200 # configuration: | 201 # datadir="/var/lib/proxysql" 202 # 203 # admin_variables = 204 # { 205 # admin_credentials="proxyadmin:admin_password" 206 # mysql_ifaces="0.0.0.0:6032" 207 # refresh_interval=2000 208 # 209 # cluster_username="proxyadmin" 210 # cluster_password="admin_password" 211 # cluster_check_interval_ms=200 212 # cluster_check_status_frequency=100 213 # cluster_mysql_query_rules_save_to_disk=true 214 # cluster_mysql_servers_save_to_disk=true 215 # cluster_mysql_users_save_to_disk=true 216 # cluster_proxysql_servers_save_to_disk=true 217 # cluster_mysql_query_rules_diffs_before_sync=1 218 # cluster_mysql_servers_diffs_before_sync=1 219 # cluster_mysql_users_diffs_before_sync=1 220 # cluster_proxysql_servers_diffs_before_sync=1 221 # } 222 # 223 # mysql_variables= 224 # { 225 # monitor_password="monitor" 226 # monitor_galera_healthcheck_interval=1000 227 # threads=2 228 # max_connections=2048 229 # default_query_delay=0 230 # default_query_timeout=10000 231 # poll_timeout=2000 232 # interfaces="0.0.0.0:3306" 233 # default_schema="information_schema" 234 # stacksize=1048576 235 # connect_timeout_server=10000 236 # monitor_history=60000 237 # monitor_connect_interval=20000 238 # monitor_ping_interval=10000 239 # ping_timeout_server=200 240 # commands_stats=true 241 # sessions_sort=true 242 # have_ssl=true 243 # ssl_p2s_ca="/etc/proxysql/ssl-internal/ca.crt" 244 # ssl_p2s_cert="/etc/proxysql/ssl-internal/tls.crt" 245 # ssl_p2s_key="/etc/proxysql/ssl-internal/tls.key" 246 # ssl_p2s_cipher="ECDHE-RSA-AES128-GCM-SHA256" 247 # } 248 # schedulerName: mycustom-scheduler 249 # imagePullSecrets: 250 # - name: private-registry-credentials 251 # annotations: 252 # iam.amazonaws.com/role: role-arn 253 # labels: 254 # rack: rack-22 255 # serviceType: ClusterIP 256 # externalTrafficPolicy: Cluster 257 # schedulerName: "default" 258 resources: 259 requests: 260 memory: 1G 261 cpu: 600m 262 # limits: 263 # memory: 1G 264 # cpu: 700m 265 # priorityClassName: high-priority 266 # nodeSelector: 267 # disktype: ssd 268 # sidecarResources: 269 # requests: 270 # memory: 1G 271 # cpu: 500m 272 # limits: 273 # memory: 2G 274 # cpu: 600m 275 # serviceAccountName: percona-xtradb-cluster-operator-workload 276 affinity: 277 antiAffinityTopologyKey: "kubernetes.io/hostname" 278 # advanced: 279 # nodeAffinity: 280 # requiredDuringSchedulingIgnoredDuringExecution: 281 # nodeSelectorTerms: 282 # - matchExpressions: 283 # - key: kubernetes.io/e2e-az-name 284 # operator: In 285 # values: 286 # - e2e-az1 287 # - e2e-az2 288 # tolerations: 289 # - key: "node.alpha.kubernetes.io/unreachable" 290 # operator: "Exists" 291 # effect: "NoExecute" 292 # tolerationSeconds: 6000 293 volumeSpec: 294 # emptyDir: {} 295 # hostPath: 296 # path: /data 297 # type: Directory 298 persistentVolumeClaim: 299 # storageClassName: standard 300 # accessModes: [ "ReadWriteOnce" ] 301 resources: 302 requests: 303 storage: 2Gi 304 podDisruptionBudget: 305 maxUnavailable: 1 306 # minAvailable: 0 307 gracePeriod: 30 308 # loadBalancerSourceRanges: 309 # - 10.0.0.0/8 310 # serviceAnnotations: 311 # service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http 312 pmm: 313 enabled: false 314 image: percona/percona-xtradb-cluster-operator:1.6.0-pmm 315 serverHost: monitoring-service 316 serverUser: pmm 317 resources: 318 requests: 319 memory: 200M 320 cpu: 500m 321 backup: 322 image: percona/percona-xtradb-cluster-operator:1.6.0-pxc8.0-backup 323 # serviceAccountName: percona-xtradb-cluster-operator 324 # imagePullSecrets: 325 # - name: private-registry-credentials 326 storages: 327 s3-us-west: 328 type: s3 329 # nodeSelector: 330 # storage: tape 331 # backupWorker: 'True' 332 # resources: 333 # requests: 334 # memory: 1G 335 # cpu: 600m 336 # affinity: 337 # nodeAffinity: 338 # requiredDuringSchedulingIgnoredDuringExecution: 339 # nodeSelectorTerms: 340 # - matchExpressions: 341 # - key: backupWorker 342 # operator: In 343 # values: 344 # - 'True' 345 # tolerations: 346 # - key: "backupWorker" 347 # operator: "Equal" 348 # value: "True" 349 # effect: "NoSchedule" 350 # annotations: 351 # testName: scheduled-backup 352 # labels: 353 # backupWorker: 'True' 354 # schedulerName: 'default-scheduler' 355 # priorityClassName: 'high-priority' 356 # containerSecurityContext: 357 # privileged: true 358 # podSecurityContext: 359 # fsGroup: 1001 360 # supplementalGroups: [1001, 1002, 1003] 361 s3: 362 bucket: S3-BACKUP-BUCKET-NAME-HERE 363 credentialsSecret: my-cluster-name-backup-s3 364 region: us-west-2 365 fs-pvc: 366 type: filesystem 367 # nodeSelector: 368 # storage: tape 369 # backupWorker: 'True' 370 # resources: 371 # requests: 372 # memory: 1G 373 # cpu: 600m 374 # affinity: 375 # nodeAffinity: 376 # requiredDuringSchedulingIgnoredDuringExecution: 377 # nodeSelectorTerms: 378 # - matchExpressions: 379 # - key: backupWorker 380 # operator: In 381 # values: 382 # - 'True' 383 # tolerations: 384 # - key: "backupWorker" 385 # operator: "Equal" 386 # value: "True" 387 # effect: "NoSchedule" 388 # annotations: 389 # testName: scheduled-backup 390 # labels: 391 # backupWorker: 'True' 392 # schedulerName: 'default-scheduler' 393 # priorityClassName: 'high-priority' 394 # containerSecurityContext: 395 # privileged: true 396 # podSecurityContext: 397 # fsGroup: 1001 398 # supplementalGroups: [1001, 1002, 1003] 399 volume: 400 persistentVolumeClaim: 401 # storageClassName: standard 402 accessModes: [ "ReadWriteOnce" ] 403 resources: 404 requests: 405 storage: 6Gi 406 schedule: 407 - name: "sat-night-backup" 408 schedule: "0 0 * * 6" 409 keep: 3 410 storageName: s3-us-west 411 - name: "daily-backup" 412 schedule: "0 0 * * *" 413 keep: 5 414 storageName: fs-pvc