aa3067cbb7
This type would allow us to control behavior of clusterctl modules and choose components we want to install, if we put document of kind Clusterctl into Bundle. In near future we need to generate deepcopy methods for this object, so it can be used with kubernetes schema Relates-To: #170 Change-Id: I2f40a7e9b66e0f7f0bbc8b6874ec45f767416c69
35 lines
861 B
YAML
35 lines
861 B
YAML
---
|
|
apiVersion: airshipit.org/v1alpha1
|
|
kind: Clusterctl
|
|
metadata:
|
|
labels:
|
|
airshipit.org/deploy-k8s: "false"
|
|
name: clusterctl-v1
|
|
options:
|
|
init-options:
|
|
core-provider: "cluster-api:v0.3.3"
|
|
bootstrap-providers:
|
|
- "kubeadm:v0.3.3"
|
|
infrastructure-providers:
|
|
- "metal3:v0.3.1"
|
|
control-plane-providers:
|
|
- "kubeadm:v0.3.3"
|
|
config:
|
|
providers:
|
|
- name: "metal3"
|
|
type: "InfrastructureProvider"
|
|
versions:
|
|
v0.3.1: manifests/function/capm3/v0.3.1
|
|
- name: "kubeadm"
|
|
type: "BootstrapProvider"
|
|
versions:
|
|
v0.3.3: manifests/function/cabpk/v0.3.3
|
|
- name: "cluster-api"
|
|
type: "CoreProvider"
|
|
versions:
|
|
v0.3.3: manifests/function/capi/v0.3.3
|
|
- name: "kubeadm"
|
|
type: "ControlPlaneProvider"
|
|
versions:
|
|
v0.3.3: manifests/function/cacpk/v0.3.3
|