Align CAPO to use catalogue-driven versions
Update CAPO provider manifest to inherit clusterctl from functions and patch the infrastructure provider details Add capo versions in base-catalog Change-Id: I8f1f59857dcbf163af01a5a766451e6579ded148
This commit is contained in:
parent
3e17bbf439
commit
379c42a7b2
@ -34,6 +34,9 @@ images:
|
|||||||
capd:
|
capd:
|
||||||
manager: gcr.io/k8s-staging-cluster-api/capd-manager:v20201019-v0.3.10-86-gc1647481f
|
manager: gcr.io/k8s-staging-cluster-api/capd-manager:v20201019-v0.3.10-86-gc1647481f
|
||||||
auth_proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0
|
auth_proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0
|
||||||
|
capo:
|
||||||
|
manager: gcr.io/k8s-staging-capi-openstack/capi-openstack-controller-amd64:v20200707-v0.3.1
|
||||||
|
auth_proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||||
capi:
|
capi:
|
||||||
manager: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.3.7
|
manager: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.3.7
|
||||||
auth_proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
auth_proxy: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||||
|
@ -10,7 +10,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: kube-rbac-proxy
|
- name: kube-rbac-proxy
|
||||||
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
image: ${CONTAINER_CAPO_AUTH_PROXY}
|
||||||
args:
|
args:
|
||||||
- "--secure-listen-address=0.0.0.0:8443"
|
- "--secure-listen-address=0.0.0.0:8443"
|
||||||
- "--upstream=http://127.0.0.1:8080/"
|
- "--upstream=http://127.0.0.1:8080/"
|
||||||
|
@ -8,5 +8,5 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
# Change the value of image field below to your controller image URL
|
# Change the value of image field below to your controller image URL
|
||||||
- image: gcr.io/k8s-staging-capi-openstack/capi-openstack-controller-amd64:v20200707-v0.3.1
|
- image: ${CONTAINER_CAPO_MANAGER}
|
||||||
name: manager
|
name: manager
|
||||||
|
@ -40,8 +40,10 @@ additional-vars:
|
|||||||
CONTAINER_CABPK_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/kubeadm-bootstrap-controller:v0.3.7
|
CONTAINER_CABPK_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/kubeadm-bootstrap-controller:v0.3.7
|
||||||
CONTAINER_CAPI_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.3.7
|
CONTAINER_CAPI_MANAGER: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.3.7
|
||||||
CONTAINER_CAPD_MANAGER: gcr.io/k8s-staging-cluster-api/capd-manager:v20201019-v0.3.10-86-gc1647481f
|
CONTAINER_CAPD_MANAGER: gcr.io/k8s-staging-cluster-api/capd-manager:v20201019-v0.3.10-86-gc1647481f
|
||||||
|
CONTAINER_CAPO_MANAGER: gcr.io/k8s-staging-capi-openstack/capi-openstack-controller-amd64:v20200707-v0.3.1
|
||||||
CONTAINER_CAPM3_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0
|
CONTAINER_CAPM3_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0
|
||||||
CONTAINER_CACPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
CONTAINER_CACPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||||
CONTAINER_CABPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
CONTAINER_CABPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||||
CONTAINER_CAPI_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
CONTAINER_CAPI_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||||
CONTAINER_CAPD_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0
|
CONTAINER_CAPD_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0
|
||||||
|
CONTAINER_CAPO_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
|
||||||
|
@ -92,6 +92,27 @@ replacements:
|
|||||||
kind: Clusterctl
|
kind: Clusterctl
|
||||||
name: clusterctl_init
|
name: clusterctl_init
|
||||||
fieldrefs: ["{.additional-vars.CONTAINER_CAPD_AUTH_PROXY}"]
|
fieldrefs: ["{.additional-vars.CONTAINER_CAPD_AUTH_PROXY}"]
|
||||||
|
# Replace capo versions
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VariableCatalogue
|
||||||
|
name: versions-airshipctl
|
||||||
|
fieldref: "{.images.capo.manager}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: Clusterctl
|
||||||
|
name: clusterctl_init
|
||||||
|
fieldrefs: ["{.additional-vars.CONTAINER_CAPO_MANAGER}"]
|
||||||
|
- source:
|
||||||
|
objref:
|
||||||
|
kind: VariableCatalogue
|
||||||
|
name: versions-airshipctl
|
||||||
|
fieldref: "{.images.capo.auth_proxy}"
|
||||||
|
target:
|
||||||
|
objref:
|
||||||
|
kind: Clusterctl
|
||||||
|
name: clusterctl_init
|
||||||
|
fieldrefs: ["{.additional-vars.CONTAINER_CAPO_AUTH_PROXY}"]
|
||||||
# Replace capi versions
|
# Replace capi versions
|
||||||
- source:
|
- source:
|
||||||
objref:
|
objref:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user