Documentation
¶
Overview ¶
Package specs contains the specification of the kubernetes objects that are created by the plugin
Index ¶
- func BuildRole(cluster *cnpgv1.Cluster, pgbackrestObjects []pgbackrestv1.Archive) *rbacv1.Role
- func BuildRoleBinding(cluster *cnpgv1.Cluster) *rbacv1.RoleBinding
- func CollectSecretNamesFromCredentials(pgbackrestCredentials *pgbackrestApi.PgbackrestCredentials) []string
- func GetRBACName(clusterName string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildRoleBinding ¶
func BuildRoleBinding( cluster *cnpgv1.Cluster, ) *rbacv1.RoleBinding
BuildRoleBinding builds the role binding object for this cluster
func CollectSecretNamesFromCredentials ¶
func CollectSecretNamesFromCredentials(pgbackrestCredentials *pgbackrestApi.PgbackrestCredentials) []string
CollectSecretNamesFromCredentials collects the names of the secrets
func GetRBACName ¶
GetRBACName returns the name of the RBAC entities for the pgbackrest plugin
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.