in image/resources/netapp-exports/secrets.go [47:73]
func (s *GCPSecret) fullName(ctx context.Context) (string, error) {
name := s.Name
if name == "" {
return "", errors.New("secret name not set")
}
project := s.Project
if project == "" {
var err error
project, err = projectIDFromEnvironment(ctx)
if err != nil {
return "", err
}
log.Printf("Resolved project ID as %s\n", project)
}
version := s.Version
if version == "" {
version = "latest"
}
fullName := fmt.Sprintf(
"projects/%s/secrets/%s/versions/%s",
project, name, version)
return fullName, nil
}