Skip to content

Commit dc6a1ff

Browse files
authored
Merge pull request #16 from cybertec-postgresql/v0.7.0-rc2
V0.7.0 rc2
2 parents 5b4c007 + cfc7216 commit dc6a1ff

File tree

16 files changed

+167
-80
lines changed

16 files changed

+167
-80
lines changed

cluster-tutorials/configure_users_and_databases/postgres.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
spec:
6-
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1'
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
77
numberOfInstances: 1
88
postgresql:
99
version: '16'
@@ -17,8 +17,11 @@ spec:
1717
teamId: acid
1818
volume:
1919
size: 5Gi
20-
users:
21-
matrix:
20+
users:
21+
db_owner:
2222
- login
23-
databases:
24-
matrixdb: matrix
23+
- createdb
24+
appl_user:
25+
- login
26+
databases;
27+
app_db: appl_user

cluster-tutorials/high-availability-cluster/ha-postgres.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: ha-cluster-1
55
spec:
6-
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1'
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
77
numberOfInstances: 2
88
postgresql:
99
version: '16'
@@ -12,8 +12,8 @@ spec:
1212
cpu: 500m
1313
memory: 500Mi
1414
requests:
15-
cpu: 100m
16-
memory: 100Mi
15+
cpu: 500m
16+
memory: 500Mi
1717
teamId: acid
1818
volume:
1919
size: 5Gi

cluster-tutorials/monitored_cluster/postgres.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
spec:
6-
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1'
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
77
numberOfInstances: 1
88
postgresql:
99
version: '16'
@@ -12,11 +12,11 @@ spec:
1212
cpu: 500m
1313
memory: 500Mi
1414
requests:
15-
cpu: 100m
16-
memory: 100Mi
15+
cpu: 500m
16+
memory: 500Mi
1717
teamId: acid
1818
volume:
1919
size: 5Gi
2020
#storageClass: default-provisioner
2121
monitor:
22-
image: docker.io/cybertecpostgresql/cybertec-pg-container:exporter-16.2-2-rc1
22+
image: docker.io/cybertecpostgresql/cybertec-pg-container:exporter-16.3-1-rc2'

cluster-tutorials/pgbackrest_with_s3/postgres.yaml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,34 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
spec:
6-
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1'
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
77
numberOfInstances: 1
88
postgresql:
99
version: '16'
1010
resources:
11-
limits:
12-
cpu: 500m
13-
memory: 500Mi
14-
requests:
15-
cpu: 100m
16-
memory: 100Mi
17-
teamId: acid
18-
volume:
19-
size: 5Gi
11+
limits:
12+
cpu: 500m
13+
memory: 500Mi
14+
requests:
15+
cpu: 500m
16+
memory: 500Mi
17+
teamId: acid
18+
volume:
19+
size: 5Gi
2020
backup:
21-
pgbackrest:
22-
configuration:
23-
secret: cluster-1-s3-credentials
24-
global:
25-
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
26-
repo1-retention-full: '7'
27-
repo1-retention-full-type: count
28-
image: docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-16.2-2-rc1
29-
repos:
30-
- endpoint: YOUR_S3_ENDPOINT
31-
name: repo1
32-
region: YOUR_S3_REGION
33-
resource: YOUR_BUCKET_NAME
34-
schedule:
35-
full: 30 2 * * *
36-
storage: s3
21+
pgbackrest:
22+
configuration:
23+
secret: cluster-1-s3-credentials
24+
global:
25+
repo1-path: /YOUR_PATH_INSIDE_THE_BUCKET/repo1/
26+
repo1-retention-full: '7'
27+
repo1-retention-full-type: count
28+
image: docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-16.3-1-rc2
29+
repos:
30+
- endpoint: YOUR_S3_ENDPOINT
31+
name: repo1
32+
region: YOUR_S3_REGION
33+
resource: YOUR_BUCKET_NAME
34+
schedule:
35+
full: 30 2 * * *
36+
storage: s3

cluster-tutorials/prepared_databases/postgres.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,10 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
spec:
6-
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1'
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
77
numberOfInstances: 1
88
postgresql:
99
version: '16'
10-
preparedDatabases:
11-
bar:
12-
defaultUsers: true
13-
extensions:
14-
pg_partman: public
15-
pgcrypto: public
16-
schemas:
17-
data: {}
18-
history:
19-
defaultRoles: true
20-
defaultUsers: false
2110
resources:
2211
limits:
2312
cpu: 500m
@@ -29,3 +18,13 @@ spec:
2918
volume:
3019
size: 5Gi
3120
#storageClass: default-provisioner
21+
preparedDatabases:
22+
appl_db:
23+
defaultUsers: true
24+
extensions:
25+
dblink: public
26+
schemas:
27+
data: {}
28+
history:
29+
defaultRoles: true
30+
defaultUsers: false
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
apiVersion: cpo.opensource.cybertec.at/v1
2+
kind: postgresql
3+
metadata:
4+
name: cluster-1
5+
spec:
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
7+
numberOfInstances: 1
8+
postgresql:
9+
version: '16'
10+
resources:
11+
limits:
12+
cpu: 500m
13+
memory: 500Mi
14+
requests:
15+
cpu: 500m
16+
memory: 500Mi
17+
teamId: acid
18+
volume:
19+
size: 5Gi
20+
backup:
21+
pgbackrest:
22+
configuration:
23+
secret: cluster-1-pvc-configuration
24+
global:
25+
repo1-retention-full: '7'
26+
repo1-retention-full-type: count
27+
image: docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-16.3-1-rc2
28+
repos:
29+
- name: repo1
30+
schedule:
31+
full: 30 2 * * *
32+
storage: pvc
33+
volume:
34+
size: 10Gi
35+
restore:
36+
id: '1'
37+
options:
38+
type: 'immediate'
39+
set: '20231215-111802F'
40+
repo: '1'

cluster-tutorials/single-cluster/postgres.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: postgresql
33
metadata:
44
name: cluster-1
55
spec:
6-
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.2-2-rc1'
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
77
numberOfInstances: 1
88
postgresql:
99
version: '16'
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
secretGenerator:
2+
- name: cluster-1-pvc-configuration
3+
files:
4+
- pvc.configuration
5+
6+
generatorOptions:
7+
disableNameSuffixHash: true
8+
9+
resources:
10+
- postgres.yaml

pgbackrest_with_pvc/postgres.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
apiVersion: cpo.opensource.cybertec.at/v1
2+
kind: postgresql
3+
metadata:
4+
name: cluster-1
5+
spec:
6+
dockerImage: 'docker.io/cybertecpostgresql/cybertec-pg-container:postgres-16.3-1-rc2'
7+
numberOfInstances: 1
8+
postgresql:
9+
version: '16'
10+
resources:
11+
limits:
12+
cpu: 500m
13+
memory: 500Mi
14+
requests:
15+
cpu: 500m
16+
memory: 500Mi
17+
teamId: acid
18+
volume:
19+
size: 5Gi
20+
backup:
21+
pgbackrest:
22+
configuration:
23+
secret: cluster-1-pvc-configuration
24+
global:
25+
repo1-retention-full: '7'
26+
repo1-retention-full-type: count
27+
image: docker.io/cybertecpostgresql/cybertec-pg-container:pgbackrest-16.3-1-rc2
28+
repos:
29+
- name: repo1
30+
schedule:
31+
full: 30 2 * * *
32+
storage: pvc
33+
volume:
34+
size: 10Gi
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[global]
2+
repo1-cipher-pass=YOUR_ENCRYPTION_PASSPHRASE

0 commit comments

Comments
 (0)