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

Function getInvolvedSecretNames

pkg/specs/roles.go:324–347  ·  view source on GitHub ↗
(opts RoleOptions)

Source from the content-addressed store, hash-verified

322}
323
324func getInvolvedSecretNames(opts RoleOptions) []string {
325 involvedSecretNames := []string{
326 opts.Cluster.GetReplicationSecretName(),
327 opts.Cluster.GetClientCASecretName(),
328 opts.Cluster.GetServerCASecretName(),
329 opts.Cluster.GetServerTLSSecretName(),
330 opts.Cluster.GetApplicationSecretName(),
331 opts.Cluster.GetSuperuserSecretName(),
332 opts.Cluster.GetLDAPSecretName(),
333 }
334
335 if opts.Cluster.Spec.Monitoring != nil {
336 for _, secretName := range opts.Cluster.Spec.Monitoring.CustomQueriesSecret {
337 involvedSecretNames = append(involvedSecretNames, secretName.Name)
338 }
339 }
340
341 involvedSecretNames = append(involvedSecretNames, backupSecrets(opts.Cluster, opts.BackupOrigin)...)
342 involvedSecretNames = append(involvedSecretNames, externalClusterSecrets(opts.Cluster)...)
343 involvedSecretNames = append(involvedSecretNames, managedRolesSecrets(opts.Cluster)...)
344 involvedSecretNames = append(involvedSecretNames, customResourceRolesSecrets(opts.Roles)...)
345
346 return cleanupResourceList(involvedSecretNames)
347}
348
349func getInvolvedConfigMapNames(cluster *apiv1.Cluster) []string {
350 involvedConfigMapNames := []string{

Callers 2

roles_test.goFile · 0.85
CreateRoleFunction · 0.85

Calls 12

backupSecretsFunction · 0.85
externalClusterSecretsFunction · 0.85
managedRolesSecretsFunction · 0.85
cleanupResourceListFunction · 0.85
GetClientCASecretNameMethod · 0.80
GetServerCASecretNameMethod · 0.80
GetLDAPSecretNameMethod · 0.80

Tested by

no test coverage detected