MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / customResourceRolesSecrets

Function customResourceRolesSecrets

pkg/specs/roles.go:539–549  ·  view source on GitHub ↗
(roles []apiv1.DatabaseRole)

Source from the content-addressed store, hash-verified

537}
538
539func customResourceRolesSecrets(roles []apiv1.DatabaseRole) []string {
540 result := make([]string, 0, len(roles))
541
542 for i := range roles {
543 if secretName := crdRoleSecretName(&roles[i]); secretName != "" {
544 result = append(result, secretName)
545 }
546 }
547
548 return result
549}
550
551func crdRoleSecretName(role *apiv1.DatabaseRole) string {
552 if role.Spec.DisablePassword || role.Spec.PasswordSecret == nil {

Callers 1

getInvolvedSecretNamesFunction · 0.85

Calls 1

crdRoleSecretNameFunction · 0.85

Tested by

no test coverage detected