Merge "Add sub-cluster type" into v2

This commit is contained in:
Zuul 2021-03-25 20:49:32 +00:00 committed by Gerrit Code Review
commit a516faf1f2
7 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,4 @@
# Sub-cluster Type
The sub-cluster type is an abstract type not intended for site inheritance.
Instead, it serves as a template for other types to define sub-clusters.

View File

@ -0,0 +1,2 @@
resources:
- ../../../../../airshipctl/manifests/composite/infra

View File

@ -0,0 +1,2 @@
resources:
- ../../../../../airshipctl/manifests/composite/flux-helm/

View File

@ -0,0 +1,3 @@
resources:
- ../../../../../../../airshipctl/manifests/function/flux/source-controller/replacements
- ../../../../../../../airshipctl/manifests/function/flux/helm-controller/replacements

View File

@ -0,0 +1,2 @@
resources:
- phases.yaml

View File

@ -0,0 +1,36 @@
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: initinfra
clusterName: sub-cluster
config:
executorRef:
apiVersion: airshipit.org/v1alpha1
kind: KubernetesApply
name: kubernetes-apply
documentEntryPoint: sub-clusters/sub-cluster/initinfra
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: initinfra-networking
clusterName: sub-cluster
config:
executorRef:
apiVersion: airshipit.org/v1alpha1
kind: KubernetesApply
name: kubernetes-apply
documentEntryPoint: sub-clusters/sub-cluster/initinfra-networking
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: workload
clusterName: sub-cluster
config:
executorRef:
apiVersion: airshipit.org/v1alpha1
kind: KubernetesApply
name: kubernetes-apply
documentEntryPoint: sub-clusters/sub-cluster/workload

View File

@ -0,0 +1 @@
resources: []