diff --git a/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqlpublications.yaml b/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqlpublications.yaml index 958b201..32977f0 100644 --- a/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqlpublications.yaml +++ b/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqlpublications.yaml @@ -22,6 +22,14 @@ spec: jsonPath: .status.name name: Publication type: string + - description: Status phase + jsonPath: .status.replicationSlotName + name: Replication slot name + type: string + - description: Status phase + jsonPath: .status.replicationSlotPlugin + name: Replication slot plugin + type: string - description: Status phase jsonPath: .status.phase name: Phase @@ -75,6 +83,16 @@ spec: name: description: Postgresql Publication name type: string + replicationSlotName: + description: |- + Postgresql replication slot name + Default value will the publication name + type: string + replicationSlotPlugin: + description: |- + Postgresql replication slot plugin + Default value will be "pgoutput" + type: string tables: description: Publication for selected tables items: @@ -145,6 +163,12 @@ spec: description: True if all resources are in a ready state and all work is done. type: boolean + replicationSlotName: + description: Created replication slot name + type: string + replicationSlotPlugin: + description: Created replication slot plugin + type: string required: - phase type: object diff --git a/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqluserroles.yaml b/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqluserroles.yaml index b547360..a39e2b1 100644 --- a/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqluserroles.yaml +++ b/helm/postgresql-operator/crds/postgresql.easymile.com_postgresqluserroles.yaml @@ -110,6 +110,28 @@ spec: - privilege type: object type: array + roleAttributes: + description: |- + Role attributes + Note: Only attributes that aren't conflicting with operator are supported. + properties: + bypassRLS: + description: |- + BYPASSRLS attribute + Note: This can be either true, false or null (to ignore this parameter) + type: boolean + connectionLimit: + description: |- + CONNECTION LIMIT connlimit attribute + Note: This can be either -1, a number or null (to ignore this parameter) + Note: Increase your number by one because operator is using the created user to perform some operations. + type: integer + replication: + description: |- + REPLICATION attribute + Note: This can be either true, false or null (to ignore this parameter) + type: boolean + type: object rolePrefix: description: User role prefix type: string