SirishaGopigiri ad555d4d24 Integrate capi v0.4.2 and capm3 v0.5.0
The below manifest changes integrates capi v0.4.2 with capm3
v0.5.0 version. It changes the required manifests files
in the airshipctl. It upgrades capi to v1alpha4 and capm3 to
v1alpha5.

Closes: #518 #560
Change-Id: Ia9ea82ad8052e55f0e70f1038497a919ac7b9270
2021-10-13 13:30:52 -05:00

169 lines
5.1 KiB
YAML

# The default versions catalogue for functions hosted in the airshipctl project.
# These values can be overridden at the site, type, etc levels as appropriate.
apiVersion: airshipit.org/v1alpha1
kind: VersionsCatalogue
metadata:
name: versions-airshipctl
labels:
airshipit.org/deploy-k8s: "false"
spec:
helm_repositories:
ingress-nginx:
url: https://kubernetes.github.io/ingress-nginx
charts:
ingress-nginx:
chart: ingress-nginx
version: 3.5.1
files:
k8scontrol:
cluster_controlplane_image:
url: https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img
checksum: 4a6909d1480ac30d676accd7b37ec711
capi_images:
capm3: # Images specific to the camp3 function; etc.
manager:
repository: quay.io/metal3-io
tag: v0.5.0
auth_proxy:
repository: gcr.io/kubebuilder
tag: v0.8.0
cacpk:
manager:
repository: gcr.io/k8s-staging-cluster-api
tag: v0.4.2
cabpk:
manager:
repository: gcr.io/k8s-staging-cluster-api
tag: v0.4.2
capd:
manager:
repository: gcr.io/k8s-staging-cluster-api
tag: v20201019-v0.3.10-86-gc1647481f
auth_proxy:
repository: gcr.io/kubebuilder
tag: v0.4.0
capo:
manager:
repository: gcr.io/k8s-staging-capi-openstack
tag: v20200707-v0.3.1
auth_proxy:
repository: gcr.io/kubebuilder
tag: v0.4.1
capg:
manager:
repository: gcr.io/k8s-staging-cluster-api-gcp
tag: master
auth_proxy:
repository: gcr.io/kubebuilder
tag: v0.4.1
capi:
manager:
repository: gcr.io/k8s-staging-cluster-api
tag: v0.4.2
capz:
manager:
repository: gcr.io/k8s-staging-cluster-api-azure
tag: v0.4.9
auth_proxy:
repository: gcr.io/kubebuilder
tag: v0.4.1
images:
# images are organized by
# <function>:
# <component>:
# <container>:
baremetal_operator:
ironic: # ironic Deployment
init_images:
image: quay.io/airshipit/ipa-wallaby:latest
qcow_bundle:
image: quay.io/airshipit/qcow-bundle:k8s-1.19-latest-ubuntu_focal
dnsmasq:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
mariadb:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
httpd:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
ironic_api:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
ironic_conductor:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
ironic_inspector:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
ironic_log_watch:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
ironic_inspector_log_watch:
image: quay.io/metal3-io/ironic:capm3-v0.5.0
ironic_endpoint_keepalived:
image: quay.io/metal3-io/keepalived:capm3-v0.5.0
metal3_baremetal_operator: # metal3-baremetal-operator Deployment
baremetal_operator:
image: quay.io/metal3-io/baremetal-operator:capm3-v0.5.0
kube_rbac_proxy:
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0
calico_v3:
node: # calico-node DaemonSet
upgrade_ipam:
image: quay.io/calico/cni:v3.15.1
install_cni:
image: quay.io/calico/cni:v3.15.1
flexvol_driver:
image: quay.io/calico/pod2daemon-flexvol:v3.15.1
calico_node:
image: quay.io/calico/node:v3.15.1
kube_controllers: # calico-kube-controllers Deployment
calico_kube_controllers:
image: quay.io/calico/kube-controllers:v3.15.1
tigera_operator:
tigera_operator:
repository:
image: quay.io/tigera/operator:v1.15.0
hwcc:
manager: # controller-manager Deployment
manager:
image: quay.io/dell_sp/hwcc:v1.3
kube_rbac_proxy:
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1
helm_operator:
helm_operator: # helm-operator Deployment
helm_operator:
image: docker.io/fluxcd/helm-operator:1.2.0
flux:
helm_controller: # helm-controller Deployment
manager:
image: ghcr.io/fluxcd/helm-controller:v0.11.1
source_controller: # source-controller Deployment
manager:
image: ghcr.io/fluxcd/source-controller:v0.15.3
cert-manager:
cainjector:
manager:
image: quay.io/jetstack/cert-manager-cainjector:v1.1.0
controller:
manager:
image: quay.io/jetstack/cert-manager-controller:v1.1.0
webhook:
manager:
image: quay.io/jetstack/cert-manager-webhook:v1.1.0
image_builder:
image_builder:
image_builder:
image: quay.io/airshipit/image-builder:k8s-1.19-latest-ubuntu_focal
kubernetes: v1.19.14
image_repositories:
cni:
name: tigera-operator
repository: quay.io
controlplane:
name: kubeadm-clusterConfiguration
repository: k8s.gcr.io
kube-webhook-certgen:
name: kube-webhook-certgen
repository: quay.io/airshipit/kube-webhook-certgen