Skip to content

Commit 3c352fb

Browse files
FxKuFelix Kunde
andauthored
bump pooler image and more coalescing for CRD config (zalando#1004)
Co-authored-by: Felix Kunde <[email protected]>
1 parent 9acdcd8 commit 3c352fb

File tree

13 files changed

+136
-39
lines changed

13 files changed

+136
-39
lines changed

charts/postgres-operator-ui/index.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ entries:
33
postgres-operator-ui:
44
- apiVersion: v1
55
appVersion: 1.5.0
6-
created: "2020-05-08T12:07:31.651762139+02:00"
6+
created: "2020-06-04T17:06:37.153522579+02:00"
77
description: Postgres Operator UI provides a graphical interface for a convenient
88
database-as-a-service user experience
9-
digest: d7a36de8a3716f7b7954e2e51ed07863ea764dbb129a2fd3ac6a453f9e98a115
9+
digest: c91ea39e6d51d57f4048fb1b6ec53b40823f2690eb88e4e4f1a036367b9fdd61
1010
home: https://github.com/zalando/postgres-operator
1111
keywords:
1212
- postgres
@@ -26,7 +26,7 @@ entries:
2626
version: 1.5.0
2727
- apiVersion: v1
2828
appVersion: 1.4.0
29-
created: "2020-05-08T12:07:31.651223951+02:00"
29+
created: "2020-06-04T17:06:37.15302073+02:00"
3030
description: Postgres Operator UI provides a graphical interface for a convenient
3131
database-as-a-service user experience
3232
digest: 00e0eff7056d56467cd5c975657fbb76c8d01accd25a4b7aca81bc42aeac961d
@@ -49,4 +49,4 @@ entries:
4949
urls:
5050
- postgres-operator-ui-1.4.0.tgz
5151
version: 1.4.0
52-
generated: "2020-05-08T12:07:31.650495247+02:00"
52+
generated: "2020-06-04T17:06:37.152369987+02:00"
-287 Bytes
Binary file not shown.

charts/postgres-operator/index.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ entries:
33
postgres-operator:
44
- apiVersion: v1
55
appVersion: 1.5.0
6-
created: "2020-05-04T16:36:19.646719041+02:00"
6+
created: "2020-06-04T17:06:49.41741489+02:00"
77
description: Postgres Operator creates and manages PostgreSQL clusters running
88
in Kubernetes
9-
digest: 43510e4ed7005b2b80708df24cfbb0099b263b4a2954cff4e8f305543760be6d
9+
digest: 198351d5db52e65cdf383d6f3e1745d91ac1e2a01121f8476f8b1be728b09531
1010
home: https://github.com/zalando/postgres-operator
1111
keywords:
1212
- postgres
@@ -25,7 +25,7 @@ entries:
2525
version: 1.5.0
2626
- apiVersion: v1
2727
appVersion: 1.4.0
28-
created: "2020-05-04T16:36:19.645338751+02:00"
28+
created: "2020-06-04T17:06:49.416001109+02:00"
2929
description: Postgres Operator creates and manages PostgreSQL clusters running
3030
in Kubernetes
3131
digest: f8b90fecfc3cb825b94ed17edd9d5cefc36ae61801d4568597b4a79bcd73b2e9
@@ -45,4 +45,4 @@ entries:
4545
urls:
4646
- postgres-operator-1.4.0.tgz
4747
version: 1.4.0
48-
generated: "2020-05-04T16:36:19.643857452+02:00"
48+
generated: "2020-06-04T17:06:49.414521538+02:00"
-278 Bytes
Binary file not shown.

charts/postgres-operator/values-crd.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ configGeneral:
4545
# example: "exampleimage:exampletag"
4646

4747
# number of routines the operator spawns to process requests concurrently
48-
workers: 4
48+
workers: 8
4949

5050
# parameters describing Postgres users
5151
configUsers:
@@ -271,7 +271,7 @@ configConnectionPooler:
271271
# db user for pooler to use
272272
connection_pooler_user: "pooler"
273273
# docker image
274-
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-7"
274+
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-8"
275275
# max db connections the pooler should hold
276276
connection_pooler_max_db_connections: 60
277277
# default pooling mode

charts/postgres-operator/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ configGeneral:
4444
# sidecar_docker_images: ""
4545

4646
# number of routines the operator spawns to process requests concurrently
47-
workers: "4"
47+
workers: "8"
4848

4949
# parameters describing Postgres users
5050
configUsers:
@@ -263,7 +263,7 @@ configConnectionPooler:
263263
# db user for pooler to use
264264
connection_pooler_user: "pooler"
265265
# docker image
266-
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-7"
266+
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-8"
267267
# max db connections the pooler should hold
268268
connection_pooler_max_db_connections: "60"
269269
# default pooling mode

manifests/configmap.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ data:
1515
# connection_pooler_default_cpu_request: "500m"
1616
# connection_pooler_default_memory_limit: 100Mi
1717
# connection_pooler_default_memory_request: 100Mi
18-
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-7"
18+
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-8"
1919
# connection_pooler_max_db_connections: 60
2020
# connection_pooler_mode: "transaction"
2121
# connection_pooler_number_of_instances: 2
@@ -95,6 +95,7 @@ data:
9595
secret_name_template: "{username}.{cluster}.credentials"
9696
# sidecar_docker_images: ""
9797
# set_memory_request_to_limit: "false"
98+
# spilo_fsgroup: 103
9899
spilo_privileged: "false"
99100
super_username: postgres
100101
# team_admin_role: "admin"
@@ -104,4 +105,4 @@ data:
104105
# wal_gs_bucket: ""
105106
# wal_s3_bucket: ""
106107
watched_namespace: "*" # listen to all namespaces
107-
workers: "4"
108+
workers: "8"

manifests/operatorconfiguration.crd.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,26 @@ spec:
1111
singular: operatorconfiguration
1212
shortNames:
1313
- opconfig
14+
additionalPrinterColumns:
15+
- name: Image
16+
type: string
17+
description: Spilo image to be used for Pods
18+
JSONPath: .configuration.docker_image
19+
- name: Cluster-Label
20+
type: string
21+
description: Label for K8s resources created by operator
22+
JSONPath: .configuration.kubernetes.cluster_name_label
23+
- name: Service-Account
24+
type: string
25+
description: Name of service account to be used
26+
JSONPath: .configuration.kubernetes.pod_service_account_name
27+
- name: Min-Instances
28+
type: integer
29+
description: Minimum number of instances per Postgres cluster
30+
JSONPath: .configuration.min_instances
31+
- name: Age
32+
type: date
33+
JSONPath: .metadata.creationTimestamp
1434
scope: Namespaced
1535
subresources:
1636
status: {}

manifests/postgresql-operator-default-configuration.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ configuration:
1919
# name: global-sidecar-1
2020
# ports:
2121
# - containerPort: 80
22-
workers: 4
22+
workers: 8
2323
users:
2424
replication_username: standby
2525
super_username: postgres
@@ -128,7 +128,7 @@ configuration:
128128
connection_pooler_default_cpu_request: "500m"
129129
connection_pooler_default_memory_limit: 100Mi
130130
connection_pooler_default_memory_request: 100Mi
131-
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-7"
131+
connection_pooler_image: "registry.opensource.zalan.do/acid/pgbouncer:master-8"
132132
# connection_pooler_max_db_connections: 60
133133
connection_pooler_mode: "transaction"
134134
connection_pooler_number_of_instances: 2

manifests/postgresql.crd.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,38 @@ spec:
1111
singular: postgresql
1212
shortNames:
1313
- pg
14+
additionalPrinterColumns:
15+
- name: Team
16+
type: string
17+
description: Team responsible for Postgres CLuster
18+
JSONPath: .spec.teamId
19+
- name: Version
20+
type: string
21+
description: PostgreSQL version
22+
JSONPath: .spec.postgresql.version
23+
- name: Pods
24+
type: integer
25+
description: Number of Pods per Postgres cluster
26+
JSONPath: .spec.numberOfInstances
27+
- name: Volume
28+
type: string
29+
description: Size of the bound volume
30+
JSONPath: .spec.volume.size
31+
- name: CPU-Request
32+
type: string
33+
description: Requested CPU for Postgres containers
34+
JSONPath: .spec.resources.requests.cpu
35+
- name: Memory-Request
36+
type: string
37+
description: Requested memory for Postgres containers
38+
JSONPath: .spec.resources.requests.memory
39+
- name: Age
40+
type: date
41+
JSONPath: .metadata.creationTimestamp
42+
- name: Status
43+
type: string
44+
description: Current sync status of postgresql resource
45+
JSONPath: .status.PostgresClusterStatus
1446
scope: Namespaced
1547
subresources:
1648
status: {}

0 commit comments

Comments
 (0)