feat(builder): add REGISTRY_PROJECT for easy registry migration

DockerHub (flat): REGISTRY_HOST=naeel, REGISTRY_PROJECT=<empty>
  -> naeel/{nsPrefix}-{func}:{tag}
Harbor/GCR (project): REGISTRY_HOST=host, REGISTRY_PROJECT=proj
  -> host/proj/{func}:{tag}

Switch registry by changing 2 env vars only.
This commit is contained in:
Naeel
2026-03-22 17:51:05 +03:00
parent c762047234
commit 7023e0e6fc
3 changed files with 48 additions and 18 deletions
+4 -3
View File
@@ -131,9 +131,10 @@ func main() {
}
bldr := builder.New(mgr.GetClient(), builder.Config{
BuilderImage: cfg.BuilderImage,
RegistryHost: cfg.RegistryHost,
RegistrySecret: cfg.RegistrySecret,
BuilderImage: cfg.BuilderImage,
RegistryHost: cfg.RegistryHost,
RegistryProject: cfg.RegistryProject,
RegistrySecret: cfg.RegistrySecret,
S3Endpoint: cfg.S3Endpoint,
S3AccessKey: cfg.S3AccessKey,
S3SecretKey: cfg.S3SecretKey,