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
|`byStatus`_object (keys:[RoleStatus](#rolestatus), values:string array)_| ByStatus gives the list of roles in each state ||||
1494
-
|`cannotReconcile`_object (keys:string, values:string array)_| CannotReconcile lists roles that cannot be reconciledin PostgreSQL,<br />with an explanation of the cause||||
1494
+
|`cannotReconcile`_object (keys:string, values:string array)_| CannotReconcile lists roles that cannot be reconciled, with an<br />explanation of the cause. Failures may originate in PostgreSQL<br />(e.g. dropping a role that owns objects) or in Kubernetes (e.g.<br />the referenced password Secret cannot be fetched).||||
1495
1495
|`passwordStatus`_object (keys:string, values:[PasswordState](#passwordstate))_| PasswordStatus gives the last transaction id and password secret version for each managed role ||||
1496
1496
1497
1497
@@ -2484,7 +2484,7 @@ _Appears in:_
2484
2484
|`name`_string_| Name of the role | True |||
2485
2485
|`comment`_string_| Description of the role ||||
2486
2486
|`ensure`_[EnsureOption](#ensureoption)_| Ensure the role is `present` or `absent` - defaults to "present" || present | Enum: [present absent] <br /> |
2487
-
|`passwordSecret`_[LocalObjectReference](https://pkg.go.dev/github.com/cloudnative-pg/machinery/pkg/api#LocalObjectReference)_| Secret containing the password of the role (if present)<br />If null, the password will be ignored unless DisablePassword is set ||||
2487
+
|`passwordSecret`_[LocalObjectReference](https://pkg.go.dev/github.com/cloudnative-pg/machinery/pkg/api#LocalObjectReference)_| Secret containing the password of the role (if present).<br />If null, the password will be ignored unless DisablePassword is set.<br />When set, the secret must follow the `kubernetes.io/basic-auth` format<br />and contain both a `username` and a `password` field.||||
2488
2488
|`connectionLimit`_integer_| If the role can log in, this specifies how many concurrent<br />connections the role can make. `-1` (the default) means no limit. || -1 ||
2489
2489
|`validUntil`_[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#time-v1-meta)_| Date and time after which the role's password is no longer valid.<br />When omitted, the password will never expire (default). ||||
2490
2490
|`inRoles`_string array_| List of one or more existing roles to which this role will be<br />immediately added as a new member. Default empty. ||||
0 commit comments