Use kube-webhook-certgen image from quay.io
Allows to avoid docker pull limit issue. Change-Id: Ic3cb4be1945f95962a185bdfd8d50c6e7746d2e4 Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
This commit is contained in:
parent
2219c810b8
commit
38849e63d1
|
@ -169,3 +169,6 @@ spec:
|
||||||
controlplane:
|
controlplane:
|
||||||
name: kubeadm-clusterConfiguration
|
name: kubeadm-clusterConfiguration
|
||||||
repository: k8s.gcr.io
|
repository: k8s.gcr.io
|
||||||
|
kube-webhook-certgen:
|
||||||
|
name: kube-webhook-certgen
|
||||||
|
repository: quay.io/airshipit/kube-webhook-certgen
|
||||||
|
|
|
@ -15,6 +15,10 @@ spec:
|
||||||
defaultBackend:
|
defaultBackend:
|
||||||
enabled: true
|
enabled: true
|
||||||
controller:
|
controller:
|
||||||
|
admissionWebhooks:
|
||||||
|
patch:
|
||||||
|
image:
|
||||||
|
repository: quay.io/airshipit/kube-webhook-certgen
|
||||||
service:
|
service:
|
||||||
type: NodePort
|
type: NodePort
|
||||||
nodePorts:
|
nodePorts:
|
||||||
|
|
|
@ -37,3 +37,13 @@ replacements:
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
name: ingress
|
name: ingress
|
||||||
fieldrefs: ["spec.chart.spec.version"]
|
fieldrefs: ["spec.chart.spec.version"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VersionsCatalogue
|
||||||
|
name: versions-airshipctl
|
||||||
|
fieldref: spec.image_repositories.kube-webhook-certgen.repository
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: HelmRelease
|
||||||
|
name: ingress
|
||||||
|
fieldrefs: ["spec.values.controller.admissionWebhooks.patch.image.repository"]
|
||||||
|
|
|
@ -165,7 +165,7 @@ type VersionsCatalogueSpec struct {
|
||||||
Kubernetes string `json:"kubernetes,omitempty"`
|
Kubernetes string `json:"kubernetes,omitempty"`
|
||||||
|
|
||||||
// Allows for the specification of the image repositories
|
// Allows for the specification of the image repositories
|
||||||
ImageRepositories map[string]ImageRepositorySpec `json:"image_repositories,omitempty"`
|
ImageRepositories AirshipctlFunctionImageComponentMap `json:"image_repositories,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// +kubebuilder:object:root=true
|
// +kubebuilder:object:root=true
|
||||||
|
|
|
@ -1893,7 +1893,7 @@ func (in *VersionsCatalogueSpec) DeepCopyInto(out *VersionsCatalogueSpec) {
|
||||||
}
|
}
|
||||||
if in.ImageRepositories != nil {
|
if in.ImageRepositories != nil {
|
||||||
in, out := &in.ImageRepositories, &out.ImageRepositories
|
in, out := &in.ImageRepositories, &out.ImageRepositories
|
||||||
*out = make(map[string]ImageRepositorySpec, len(*in))
|
*out = make(AirshipctlFunctionImageComponentMap, len(*in))
|
||||||
for key, val := range *in {
|
for key, val := range *in {
|
||||||
(*out)[key] = val
|
(*out)[key] = val
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue