You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,9 @@ None
27
27
In order for this operator to work correctly with AWS RDS, you need to set `POSTGRES_CLOUD_PROVIDER` to `AWS` either in
28
28
the ext-postgres-operator kubernetes secret or directly in the deployment manifest (`operator.yaml`).
29
29
30
-
### Azure Database for PostgreSQL (both Single Server and Flexible Server)
30
+
### Azure Database for PostgreSQL - Flexible Server
31
+
32
+
> **Note:** Starting from version 2.x, Azure Database for PostgreSQL - Single server is no longer supported, as it has been deprecated by Microsoft. Only Azure Database for PostgreSQL - Flexible Server is supported.
31
33
32
34
In order for this operator to work correctly with Azure managed PostgreSQL database, two env variables needs to be provided for the operator:
33
35
@@ -36,7 +38,7 @@ In order for this operator to work correctly with Azure managed PostgreSQL datab
36
38
37
39
### GCP
38
40
39
-
In order for this operator to work correctly with GCP, you need to set `POSTGRES_CLOUD_PROVIDER` to `GCP`
41
+
In order for this operator to work correctly with GCP, you need to set `POSTGRES_CLOUD_PROVIDER` to `GCP`
40
42
41
43
To have operator work with GCP properly you have to:
42
44
* use postgresql connection in secret
@@ -49,17 +51,17 @@ DropRole method will check for db owner and will skip master role dropping
49
51
These environment variables are embedded in [deploy/operator.yaml](deploy/operator.yaml), `env` section.
50
52
51
53
*`WATCH_NAMESPACE` - which namespace to watch. Defaults to empty string for all namespaces
52
-
*`OPERATOR_NAME` - name of the operator, defaults to `ext-postgres-operator`
54
+
*`OPERATOR_NAME` - name of the operator, defaults to `ext-postgres-operator`
53
55
*`POSTGRES_INSTANCE` - identity of operator, this matched with `postgres.db.movetokube.com/instance` in CRs. Default is empty
54
56
*`KEEP_SECRET_NAME` - use secret name as provided by user (disabled by default)
55
57
56
58
`POSTGRES_INSTANCE` is only available since version 1.2.0
57
59
58
-
> While using `KEEP_SECRET_NAME` could be a convenient way to define secrets with predictable and explicit names,
59
-
> the default logic reduces risk of operator from entering the endless reconcile loop as secret is very unlikely to exist.
60
+
> While using `KEEP_SECRET_NAME` could be a convenient way to define secrets with predictable and explicit names,
61
+
> the default logic reduces risk of operator from entering the endless reconcile loop as secret is very unlikely to exist.
60
62
>
61
-
> The administrator should ensure that the `SecretName` does not collide with other secrets in the same namespace.
62
-
> If the secret already exists, the operator will never stop reconciling the CR until either offending secret is deleted
63
+
> The administrator should ensure that the `SecretName` does not collide with other secrets in the same namespace.
64
+
> If the secret already exists, the operator will never stop reconciling the CR until either offending secret is deleted
63
65
> or CR is deleted or updated with another SecretName
64
66
65
67
## Installation
@@ -96,7 +98,7 @@ To install the operator using kustomize, follow the steps below.
96
98
or by using [kustomize](https://github.com/kubernetes-sigs/kustomize) directly\
97
99
`kustomize build deploy/ | apply -f -`
98
100
99
-
Alternatively you can install operator using Helm Chart located in the
101
+
Alternatively you can install operator using Helm Chart located in the
0 commit comments