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))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…