INNER CODE UNIT · Go
run
secureCodeBox/secureCodeBox · auto-discovery/kubernetes/pull-secret-extractor/main.go:43
func run(config *Config) error {
domain := docker_image.GetDomainFromDockerImage(config.ImageID)
if domain == "" {
return fmt.Errorf("failed to extract domain from image ID: %s", config.ImageID)
}
if err := secret_extraction.CreateTemporarySecretFromEnv(config.TemporarySecretName, domain); err != nil {
return fmt.Errorf("failed to create temporary secret: %w", err)
}
log.Printf("Successfully created temporary secret '%s' for domain '%s'",
config.TemporarySecretName, domain)
return nil
}
func main() {
log.SetPrefix(fmt.Sprintf("[%s] ", AppName))