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

Function azureCredentialsSecrets

pkg/specs/roles.go:451–476  ·  view source on GitHub ↗
(azureCredentials *apiv1.AzureCredentials)

Source from the content-addressed store, hash-verified

449}
450
451func azureCredentialsSecrets(azureCredentials *apiv1.AzureCredentials) []string {
452 var result []string
453
454 if azureCredentials == nil {
455 return nil
456 }
457
458 if azureCredentials.ConnectionString != nil {
459 result = append(result,
460 azureCredentials.ConnectionString.Name)
461 }
462 if azureCredentials.StorageAccount != nil {
463 result = append(result,
464 azureCredentials.StorageAccount.Name)
465 }
466 if azureCredentials.StorageKey != nil {
467 result = append(result,
468 azureCredentials.StorageKey.Name)
469 }
470
471 if azureCredentials.StorageSasToken != nil {
472 result = append(result,
473 azureCredentials.StorageSasToken.Name)
474 }
475 return result
476}
477
478func s3CredentialsSecrets(s3Credentials *apiv1.S3Credentials) []string {
479 if s3Credentials == nil {

Callers 2

externalClusterSecretsFunction · 0.85
backupSecretsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected