insecure registry
Publish Action Image / build (push) Failing after 9s
Publish Action Image / publish (push) Failing after 9s

This commit is contained in:
2026-06-29 17:32:29 +10:00
parent 52c986b859
commit f323d18cf7
4 changed files with 43 additions and 24 deletions
+2 -1
View File
@@ -103,7 +103,8 @@ func applyRegistryDefaults(r *RegistryConfig, m *MetaConfig) {
if r.URL == "" {
r.URL = DefaultRegistryURL
}
if r.PullSecret == "" {
// Insecure (in-cluster) registries need no imagePullSecret.
if r.PullSecret == "" && !r.Insecure {
r.PullSecret = DefaultPullSecret
}
if r.Repository == "" {
+7 -2
View File
@@ -40,8 +40,13 @@ type MetaConfig struct {
type RegistryConfig struct {
URL string `yaml:"url"`
Repository string `yaml:"repository,omitempty"` // default: ${tenant}/${name}
PullSecret string `yaml:"pull_secret,omitempty"` // default: regcred
Repository string `yaml:"repository,omitempty"` // default: ${tenant}/${name}
PullSecret string `yaml:"pull_secret,omitempty"` // default: regcred; set to "" to disable
// Insecure marks the registry as HTTP-only (no TLS). Skips docker login,
// omits imagePullSecrets from manifests, and configures buildkitd for
// plain-HTTP pushes. Typical for in-cluster registries accessed via
// ClusterIP/service DNS rather than an Ingress.
Insecure bool `yaml:"insecure,omitempty"`
}
// ------------------------------------------------------------