CloudNativePG 1.31 将为 DatabaseRole 新增密码自动生成与轮换功能。password 字段支持 generate、secret、external、setNull 四种模式;generate 模式由操作符生成密码并存入其管理的 Secret,包含 username、password、pgpass 三个键。可通过 duration 和 renewBefore 设置定期轮换,PostgreSQL 以 VALID UNTIL 强制密码有效期。支持通过注解手动触发轮换,并可自定义密码长度及数字、符号等规则。默认不轮换,因为角色仅有一个密码,切换时无重叠期。
完成下面两步后,将自动完成登录并继续当前操作。