From 6d0117b662bc2fd7880352b58258792ff2941d0a Mon Sep 17 00:00:00 2001 From: Felix Kunde Date: Mon, 20 Jun 2022 14:37:21 +0200 Subject: [PATCH] bump to v1.8.2 (#1932) * bump to v1.8.2 * update opconfig docs around pod environment secret * fix z-index of UI tooltip --- .../postgres-operator-issue-template.md | 2 +- README.md | 4 +- charts/postgres-operator-ui/Chart.yaml | 4 +- charts/postgres-operator-ui/index.yaml | 41 ++++++++++++++---- .../postgres-operator-ui-1.8.2.tgz | Bin 0 -> 4976 bytes charts/postgres-operator-ui/values.yaml | 2 +- charts/postgres-operator/Chart.yaml | 4 +- .../crds/operatorconfigurations.yaml | 4 +- charts/postgres-operator/index.yaml | 40 +++++++++++++---- .../postgres-operator-1.8.2.tgz | Bin 0 -> 16731 bytes charts/postgres-operator/values.yaml | 4 +- docs/reference/operator_parameters.md | 15 ++++--- manifests/complete-postgres-manifest.yaml | 2 +- manifests/configmap.yaml | 4 +- manifests/operatorconfiguration.crd.yaml | 4 +- manifests/postgres-operator.yaml | 2 +- ...gresql-operator-default-configuration.yaml | 4 +- pkg/controller/operator_config.go | 4 +- pkg/util/config/config.go | 4 +- ui/operator_ui/static/styles.css | 2 +- 20 files changed, 97 insertions(+), 49 deletions(-) create mode 100644 charts/postgres-operator-ui/postgres-operator-ui-1.8.2.tgz create mode 100644 charts/postgres-operator/postgres-operator-1.8.2.tgz diff --git a/.github/ISSUE_TEMPLATE/postgres-operator-issue-template.md b/.github/ISSUE_TEMPLATE/postgres-operator-issue-template.md index fdc8c85da..a5c021797 100644 --- a/.github/ISSUE_TEMPLATE/postgres-operator-issue-template.md +++ b/.github/ISSUE_TEMPLATE/postgres-operator-issue-template.md @@ -9,7 +9,7 @@ assignees: '' Please, answer some short questions which should help us to understand your problem / question better? -- **Which image of the operator are you using?** e.g. registry.opensource.zalan.do/acid/postgres-operator:v1.8.1 +- **Which image of the operator are you using?** e.g. registry.opensource.zalan.do/acid/postgres-operator:v1.8.2 - **Where do you run it - cloud or metal? Kubernetes or OpenShift?** [AWS K8s | GCP ... | Bare Metal K8s] - **Are you running Postgres Operator in production?** [yes | no] - **Type of issue?** [Bug report, question, feature request, etc.] diff --git a/README.md b/README.md index 137f46a44..a67a9a8cf 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as * Rolling updates on Postgres cluster changes, incl. quick minor version updates * Live volume resize without pod restarts (AWS EBS, PVC) * Database connection pooling with PGBouncer -* Support fast in place major version upgrade to PG13. Supports global upgrade of all clusters. +* Support fast in place major version upgrade. Supports global upgrade of all clusters. * Restore and cloning Postgres clusters on AWS, GCS and Azure * Additionally logical backups to S3 or GCS bucket can be configured * Standby cluster from S3 or GCS WAL archive @@ -61,7 +61,7 @@ We introduce the major version into the backup path to smoothen the [major versi The new operator configuration can set a compatibility flag *enable_spilo_wal_path_compat* to make Spilo look for wal segments in the current path but also old format paths. This comes at potential performance costs and should be disabled after a few days. -The newest Spilo image is: `registry.opensource.zalan.do/acid/spilo-14:2.1-p5` +The newest Spilo image is: `registry.opensource.zalan.do/acid/spilo-14:2.1-p6` The last Spilo 12 image is: `registry.opensource.zalan.do/acid/spilo-12:1.6-p5` diff --git a/charts/postgres-operator-ui/Chart.yaml b/charts/postgres-operator-ui/Chart.yaml index 1f0b09fe6..23ecad0c3 100644 --- a/charts/postgres-operator-ui/Chart.yaml +++ b/charts/postgres-operator-ui/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: postgres-operator-ui -version: 1.8.1 -appVersion: 1.8.1 +version: 1.8.2 +appVersion: 1.8.2 home: https://github.com/zalando/postgres-operator description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience keywords: diff --git a/charts/postgres-operator-ui/index.yaml b/charts/postgres-operator-ui/index.yaml index 5207b893a..df6018f9c 100644 --- a/charts/postgres-operator-ui/index.yaml +++ b/charts/postgres-operator-ui/index.yaml @@ -1,9 +1,32 @@ apiVersion: v1 entries: postgres-operator-ui: + - apiVersion: v2 + appVersion: 1.8.2 + created: "2022-06-20T11:58:48.148537324+02:00" + description: Postgres Operator UI provides a graphical interface for a convenient + database-as-a-service user experience + digest: fbfc90fa8fd007a08a7c02e0ec9108bb8282cbb42b8c976d88f2193d6edff30c + home: https://github.com/zalando/postgres-operator + keywords: + - postgres + - operator + - ui + - cloud-native + - patroni + - spilo + maintainers: + - email: opensource@zalando.de + name: Zalando + name: postgres-operator-ui + sources: + - https://github.com/zalando/postgres-operator + urls: + - postgres-operator-ui-1.8.2.tgz + version: 1.8.2 - apiVersion: v2 appVersion: 1.8.1 - created: "2022-05-19T16:03:34.70846034+02:00" + created: "2022-06-20T11:58:48.147974157+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: d26342e385ea51a0fbfbe23477999863e9489664ae803ea5c56da8897db84d24 @@ -26,7 +49,7 @@ entries: version: 1.8.1 - apiVersion: v1 appVersion: 1.8.0 - created: "2022-05-19T16:03:34.707925712+02:00" + created: "2022-06-20T11:58:48.147454782+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: d4a7b40c23fd167841cc28342afdbd5ecc809181913a5c31061c83139187f148 @@ -49,7 +72,7 @@ entries: version: 1.8.0 - apiVersion: v1 appVersion: 1.7.1 - created: "2022-05-19T16:03:34.707388723+02:00" + created: "2022-06-20T11:58:48.14693682+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 97aed1a1d37cd5f8441eea9522f38e56cc829786ad2134c437a5e6a15c995869 @@ -72,7 +95,7 @@ entries: version: 1.7.1 - apiVersion: v1 appVersion: 1.7.0 - created: "2022-05-19T16:03:34.706864701+02:00" + created: "2022-06-20T11:58:48.146431264+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 37fba1968347daad393dbd1c6ee6e5b6a24d1095f972c0102197531c62dcada8 @@ -95,7 +118,7 @@ entries: version: 1.7.0 - apiVersion: v1 appVersion: 1.6.3 - created: "2022-05-19T16:03:34.705931681+02:00" + created: "2022-06-20T11:58:48.14552248+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 08b810aa632dcc719e4785ef184e391267f7c460caa99677f2d00719075aac78 @@ -118,7 +141,7 @@ entries: version: 1.6.3 - apiVersion: v1 appVersion: 1.6.2 - created: "2022-05-19T16:03:34.705441492+02:00" + created: "2022-06-20T11:58:48.145033254+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 14d1559bb0bd1e1e828f2daaaa6f6ac9ffc268d79824592c3589b55dd39241f6 @@ -141,7 +164,7 @@ entries: version: 1.6.2 - apiVersion: v1 appVersion: 1.6.1 - created: "2022-05-19T16:03:34.704908895+02:00" + created: "2022-06-20T11:58:48.144518247+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 3d321352f2f1e7bb7450aa8876e3d818aa9f9da9bd4250507386f0490f2c1969 @@ -164,7 +187,7 @@ entries: version: 1.6.1 - apiVersion: v1 appVersion: 1.6.0 - created: "2022-05-19T16:03:34.704432119+02:00" + created: "2022-06-20T11:58:48.143943237+02:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 1e0aa1e7db3c1daa96927ffbf6fdbcdb434562f961833cb5241ddbe132220ee4 @@ -185,4 +208,4 @@ entries: urls: - postgres-operator-ui-1.6.0.tgz version: 1.6.0 -generated: "2022-05-19T16:03:34.70375145+02:00" +generated: "2022-06-20T11:58:48.143164875+02:00" diff --git a/charts/postgres-operator-ui/postgres-operator-ui-1.8.2.tgz b/charts/postgres-operator-ui/postgres-operator-ui-1.8.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..806ee9b232972cdf843a9943362f96b959a1aae9 GIT binary patch literal 4976 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 literal 0 HcmV?d00001 diff --git a/charts/postgres-operator-ui/values.yaml b/charts/postgres-operator-ui/values.yaml index b5cf245cf..1fe4d37a9 100644 --- a/charts/postgres-operator-ui/values.yaml +++ b/charts/postgres-operator-ui/values.yaml @@ -8,7 +8,7 @@ replicaCount: 1 image: registry: registry.opensource.zalan.do repository: acid/postgres-operator-ui - tag: v1.8.1 + tag: v1.8.2 pullPolicy: "IfNotPresent" # Optionally specify an array of imagePullSecrets. diff --git a/charts/postgres-operator/Chart.yaml b/charts/postgres-operator/Chart.yaml index 90482fdbf..96dd679fb 100644 --- a/charts/postgres-operator/Chart.yaml +++ b/charts/postgres-operator/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: postgres-operator -version: 1.8.1 -appVersion: 1.8.1 +version: 1.8.2 +appVersion: 1.8.2 home: https://github.com/zalando/postgres-operator description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes keywords: diff --git a/charts/postgres-operator/crds/operatorconfigurations.yaml b/charts/postgres-operator/crds/operatorconfigurations.yaml index a2b4380df..c5b9a4c17 100644 --- a/charts/postgres-operator/crds/operatorconfigurations.yaml +++ b/charts/postgres-operator/crds/operatorconfigurations.yaml @@ -68,7 +68,7 @@ spec: type: string docker_image: type: string - default: "registry.opensource.zalan.do/acid/spilo-14:2.1-p5" + default: "registry.opensource.zalan.do/acid/spilo-14:2.1-p6" enable_crd_registration: type: boolean default: true @@ -450,7 +450,7 @@ spec: properties: logical_backup_docker_image: type: string - default: "registry.opensource.zalan.do/acid/logical-backup:v1.8.1" + default: "registry.opensource.zalan.do/acid/logical-backup:v1.8.2" logical_backup_google_application_credentials: type: string logical_backup_job_prefix: diff --git a/charts/postgres-operator/index.yaml b/charts/postgres-operator/index.yaml index 777307f52..ff025baa8 100644 --- a/charts/postgres-operator/index.yaml +++ b/charts/postgres-operator/index.yaml @@ -1,9 +1,31 @@ apiVersion: v1 entries: postgres-operator: + - apiVersion: v2 + appVersion: 1.8.2 + created: "2022-06-20T11:57:53.031245647+02:00" + description: Postgres Operator creates and manages PostgreSQL clusters running + in Kubernetes + digest: f77ffad2e98b72a621e5527015cf607935d3ed688f10ba4b626435acb9631b5b + home: https://github.com/zalando/postgres-operator + keywords: + - postgres + - operator + - cloud-native + - patroni + - spilo + maintainers: + - email: opensource@zalando.de + name: Zalando + name: postgres-operator + sources: + - https://github.com/zalando/postgres-operator + urls: + - postgres-operator-1.8.2.tgz + version: 1.8.2 - apiVersion: v2 appVersion: 1.8.1 - created: "2022-05-19T16:01:17.868770557+02:00" + created: "2022-06-20T11:57:53.029722276+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: ee0c3bb6ba72fa4289ba3b1c6060e5b312dd023faba2a61b4cb7d9e5e2cc57a5 @@ -25,7 +47,7 @@ entries: version: 1.8.1 - apiVersion: v1 appVersion: 1.8.0 - created: "2022-05-19T16:01:17.866519324+02:00" + created: "2022-06-20T11:57:53.028188865+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: 3ae232cf009e09aa2ad11c171484cd2f1b72e63c59735e58fbe2b6eb842f4c86 @@ -47,7 +69,7 @@ entries: version: 1.8.0 - apiVersion: v1 appVersion: 1.7.1 - created: "2022-05-19T16:01:17.863939923+02:00" + created: "2022-06-20T11:57:53.026647776+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: 7262563bec0b058e669ae6bcff0226e33fa9ece9c41ac46a53274046afe7700c @@ -69,7 +91,7 @@ entries: version: 1.7.1 - apiVersion: v1 appVersion: 1.7.0 - created: "2022-05-19T16:01:17.861563817+02:00" + created: "2022-06-20T11:57:53.02514275+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: c3e99fb94305f81484b8b1af18eefb78681f3b5d057d5ad10565e4afb7c65ffe @@ -91,7 +113,7 @@ entries: version: 1.7.0 - apiVersion: v1 appVersion: 1.6.3 - created: "2022-05-19T16:01:17.857400801+02:00" + created: "2022-06-20T11:57:53.022692764+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: ea08f991bf23c9ad114bca98ebcbe3e2fa15beab163061399394905eaee89b35 @@ -113,7 +135,7 @@ entries: version: 1.6.3 - apiVersion: v1 appVersion: 1.6.2 - created: "2022-05-19T16:01:17.853990686+02:00" + created: "2022-06-20T11:57:53.021045272+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: d886f8a0879ca07d1e5246ee7bc55710e1c872f3977280fe495db6fc2057a7f4 @@ -135,7 +157,7 @@ entries: version: 1.6.2 - apiVersion: v1 appVersion: 1.6.1 - created: "2022-05-19T16:01:17.851310112+02:00" + created: "2022-06-20T11:57:53.019428631+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: 4ba5972cd486dcaa2d11c5613a6f97f6b7b831822e610fe9e10a57ea1db23556 @@ -157,7 +179,7 @@ entries: version: 1.6.1 - apiVersion: v1 appVersion: 1.6.0 - created: "2022-05-19T16:01:17.848853103+02:00" + created: "2022-06-20T11:57:53.017863057+02:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: f52149718ea364f46b4b9eec9a65f6253ad182bb78df541d14cd5277b9c8a8c3 @@ -177,4 +199,4 @@ entries: urls: - postgres-operator-1.6.0.tgz version: 1.6.0 -generated: "2022-05-19T16:01:17.843701398+02:00" +generated: "2022-06-20T11:57:53.016179465+02:00" diff --git a/charts/postgres-operator/postgres-operator-1.8.2.tgz b/charts/postgres-operator/postgres-operator-1.8.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..61f0f8aeeba7cb4cf99e562c617a6c37362ab024 GIT binary patch literal 16731 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 C|7>Ug literal 0 HcmV?d00001 diff --git a/charts/postgres-operator/values.yaml b/charts/postgres-operator/values.yaml index 081b16836..2650824b5 100644 --- a/charts/postgres-operator/values.yaml +++ b/charts/postgres-operator/values.yaml @@ -1,7 +1,7 @@ image: registry: registry.opensource.zalan.do repository: acid/postgres-operator - tag: v1.8.1 + tag: v1.8.2 pullPolicy: "IfNotPresent" # Optionally specify an array of imagePullSecrets. @@ -38,7 +38,7 @@ configGeneral: # Select if setup uses endpoints (default), or configmaps to manage leader (DCS=k8s) # kubernetes_use_configmaps: false # Spilo docker image - docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p5 + docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p6 # min number of instances in Postgres cluster. -1 = no limit min_instances: -1 # max number of instances in Postgres cluster. -1 = no limit diff --git a/docs/reference/operator_parameters.md b/docs/reference/operator_parameters.md index 88aef539d..b31b753f7 100644 --- a/docs/reference/operator_parameters.md +++ b/docs/reference/operator_parameters.md @@ -408,13 +408,16 @@ configuration they are grouped under the `kubernetes` key. * **pod_environment_configmap** namespaced name of the ConfigMap with environment variables to populate on - every pod. Right now this ConfigMap is searched in the namespace of the - Postgres cluster. All variables from that ConfigMap are injected to the pod's - environment, on conflicts they are overridden by the environment variables - generated by the operator. The default is empty. + every pod. All variables from that ConfigMap are injected to the pod's + environment if they not if conflict with the environment variables generated + by the operator. The WAL location (bucket path) can be overridden, though. + The default is empty. * **pod_environment_secret** - referencing secret with custom environment variables. The default is empty. + similar to pod_environment_configmap but referencing a secret with custom + environment variables. Because the secret is not allowed to exist in a + different namespace than a Postgres cluster you can only use it in a single + namespace. The default is empty. * **pod_priority_class_name** a name of the [priority class](https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass) @@ -687,7 +690,7 @@ grouped under the `logical_backup` key. runs `pg_dumpall` on a replica if possible and uploads compressed results to an S3 bucket under the key `/spilo/pg_cluster_name/cluster_k8s_uuid/logical_backups`. The default image is the same image built with the Zalando-internal CI - pipeline. Default: "registry.opensource.zalan.do/acid/logical-backup:v1.8.1" + pipeline. Default: "registry.opensource.zalan.do/acid/logical-backup:v1.8.2" * **logical_backup_google_application_credentials** Specifies the path of the google cloud service account json file. Default is empty. diff --git a/manifests/complete-postgres-manifest.yaml b/manifests/complete-postgres-manifest.yaml index e2d798a94..2b4412b79 100644 --- a/manifests/complete-postgres-manifest.yaml +++ b/manifests/complete-postgres-manifest.yaml @@ -10,7 +10,7 @@ metadata: # "delete-date": "2020-08-31" # can only be deleted on that day if "delete-date "key is configured # "delete-clustername": "acid-test-cluster" # can only be deleted when name matches if "delete-clustername" key is configured spec: - dockerImage: registry.opensource.zalan.do/acid/spilo-14:2.1-p5 + dockerImage: registry.opensource.zalan.do/acid/spilo-14:2.1-p6 teamId: "acid" numberOfInstances: 2 users: # Application/Robot users diff --git a/manifests/configmap.yaml b/manifests/configmap.yaml index 481fccd85..e43f92050 100644 --- a/manifests/configmap.yaml +++ b/manifests/configmap.yaml @@ -34,7 +34,7 @@ data: # default_memory_request: 100Mi # delete_annotation_date_key: delete-date # delete_annotation_name_key: delete-clustername - docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p5 + docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p6 # downscaler_annotations: "deployment-time,downscaler/*" # enable_admin_role_for_users: "true" # enable_crd_registration: "true" @@ -71,7 +71,7 @@ data: # kube_iam_role: "" # kubernetes_use_configmaps: "false" # log_s3_bucket: "" - logical_backup_docker_image: "registry.opensource.zalan.do/acid/logical-backup:v1.8.1" + logical_backup_docker_image: "registry.opensource.zalan.do/acid/logical-backup:v1.8.2" # logical_backup_google_application_credentials: "" logical_backup_job_prefix: "logical-backup-" logical_backup_provider: "s3" diff --git a/manifests/operatorconfiguration.crd.yaml b/manifests/operatorconfiguration.crd.yaml index 86d161165..091aa4eb3 100644 --- a/manifests/operatorconfiguration.crd.yaml +++ b/manifests/operatorconfiguration.crd.yaml @@ -66,7 +66,7 @@ spec: type: string docker_image: type: string - default: "registry.opensource.zalan.do/acid/spilo-14:2.1-p5" + default: "registry.opensource.zalan.do/acid/spilo-14:2.1-p6" enable_crd_registration: type: boolean default: true @@ -448,7 +448,7 @@ spec: properties: logical_backup_docker_image: type: string - default: "registry.opensource.zalan.do/acid/logical-backup:v1.8.1" + default: "registry.opensource.zalan.do/acid/logical-backup:v1.8.2" logical_backup_google_application_credentials: type: string logical_backup_job_prefix: diff --git a/manifests/postgres-operator.yaml b/manifests/postgres-operator.yaml index b2631ddff..cb3dd48a6 100644 --- a/manifests/postgres-operator.yaml +++ b/manifests/postgres-operator.yaml @@ -19,7 +19,7 @@ spec: serviceAccountName: postgres-operator containers: - name: postgres-operator - image: registry.opensource.zalan.do/acid/postgres-operator:v1.8.1 + image: registry.opensource.zalan.do/acid/postgres-operator:v1.8.2 imagePullPolicy: IfNotPresent resources: requests: diff --git a/manifests/postgresql-operator-default-configuration.yaml b/manifests/postgresql-operator-default-configuration.yaml index de04752db..9ea313cfa 100644 --- a/manifests/postgresql-operator-default-configuration.yaml +++ b/manifests/postgresql-operator-default-configuration.yaml @@ -3,7 +3,7 @@ kind: OperatorConfiguration metadata: name: postgresql-operator-default-configuration configuration: - docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p5 + docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p6 # enable_crd_registration: true # crd_categories: # - all @@ -144,7 +144,7 @@ configuration: # wal_gs_bucket: "" # wal_s3_bucket: "" logical_backup: - logical_backup_docker_image: "registry.opensource.zalan.do/acid/logical-backup:v1.8.1" + logical_backup_docker_image: "registry.opensource.zalan.do/acid/logical-backup:v1.8.2" # logical_backup_google_application_credentials: "" logical_backup_job_prefix: "logical-backup-" logical_backup_provider: "s3" diff --git a/pkg/controller/operator_config.go b/pkg/controller/operator_config.go index 2dfe74d64..09b2b9e2b 100644 --- a/pkg/controller/operator_config.go +++ b/pkg/controller/operator_config.go @@ -38,7 +38,7 @@ func (c *Controller) importConfigurationFromCRD(fromCRD *acidv1.OperatorConfigur result.EnableSpiloWalPathCompat = fromCRD.EnableSpiloWalPathCompat result.EtcdHost = fromCRD.EtcdHost result.KubernetesUseConfigMaps = fromCRD.KubernetesUseConfigMaps - result.DockerImage = util.Coalesce(fromCRD.DockerImage, "registry.opensource.zalan.do/acid/spilo-14:2.1-p5") + result.DockerImage = util.Coalesce(fromCRD.DockerImage, "registry.opensource.zalan.do/acid/spilo-14:2.1-p6") result.Workers = util.CoalesceUInt32(fromCRD.Workers, 8) result.MinInstances = fromCRD.MinInstances result.MaxInstances = fromCRD.MaxInstances @@ -165,7 +165,7 @@ func (c *Controller) importConfigurationFromCRD(fromCRD *acidv1.OperatorConfigur // logical backup config result.LogicalBackupSchedule = util.Coalesce(fromCRD.LogicalBackup.Schedule, "30 00 * * *") - result.LogicalBackupDockerImage = util.Coalesce(fromCRD.LogicalBackup.DockerImage, "registry.opensource.zalan.do/acid/logical-backup:v1.8.1") + result.LogicalBackupDockerImage = util.Coalesce(fromCRD.LogicalBackup.DockerImage, "registry.opensource.zalan.do/acid/logical-backup:v1.8.2") result.LogicalBackupProvider = util.Coalesce(fromCRD.LogicalBackup.BackupProvider, "s3") result.LogicalBackupS3Bucket = fromCRD.LogicalBackup.S3Bucket result.LogicalBackupS3Region = fromCRD.LogicalBackup.S3Region diff --git a/pkg/util/config/config.go b/pkg/util/config/config.go index 5849857fd..3e0f41644 100644 --- a/pkg/util/config/config.go +++ b/pkg/util/config/config.go @@ -122,7 +122,7 @@ type Scalyr struct { // LogicalBackup defines configuration for logical backup type LogicalBackup struct { LogicalBackupSchedule string `name:"logical_backup_schedule" default:"30 00 * * *"` - LogicalBackupDockerImage string `name:"logical_backup_docker_image" default:"registry.opensource.zalan.do/acid/logical-backup:v1.8.1"` + LogicalBackupDockerImage string `name:"logical_backup_docker_image" default:"registry.opensource.zalan.do/acid/logical-backup:v1.8.2"` LogicalBackupProvider string `name:"logical_backup_provider" default:"s3"` LogicalBackupS3Bucket string `name:"logical_backup_s3_bucket" default:""` LogicalBackupS3Region string `name:"logical_backup_s3_region" default:""` @@ -161,7 +161,7 @@ type Config struct { WatchedNamespace string `name:"watched_namespace"` // special values: "*" means 'watch all namespaces', the empty string "" means 'watch a namespace where operator is deployed to' KubernetesUseConfigMaps bool `name:"kubernetes_use_configmaps" default:"false"` EtcdHost string `name:"etcd_host" default:""` // special values: the empty string "" means Patroni will use K8s as a DCS - DockerImage string `name:"docker_image" default:"registry.opensource.zalan.do/acid/spilo-14:2.1-p5"` + DockerImage string `name:"docker_image" default:"registry.opensource.zalan.do/acid/spilo-14:2.1-p6"` SidecarImages map[string]string `name:"sidecar_docker_images"` // deprecated in favour of SidecarContainers SidecarContainers []v1.Container `name:"sidecars"` PodServiceAccountName string `name:"pod_service_account_name" default:"postgres-pod"` diff --git a/ui/operator_ui/static/styles.css b/ui/operator_ui/static/styles.css index 42182cc76..ea1e9020b 100644 --- a/ui/operator_ui/static/styles.css +++ b/ui/operator_ui/static/styles.css @@ -71,6 +71,7 @@ td { opacity: 1; font-size: 14px; font-weight: bold; + z-index: 0; } .tooltip:after { content: '?'; @@ -97,7 +98,6 @@ td { border-radius: 6px; padding: 10px 10px; position: absolute; - z-index: 1; bottom: 150%; left: 50%; margin-left: -120px;