Deploy Calico using Tigera Operator

* Align treasuremap manifests to latest changes in airshipctl repo
  For Calico deployment

  airshipctl PS: https://review.opendev.org/c/airship/airshipctl/+/762773

Change-Id: Id35289017eff98a1bd6671f23261b5b15fbdcb08
Relates-To: #75
This commit is contained in:
Sirajudeen 2021-01-05 18:20:10 +00:00
parent 1ceecb22d5
commit 3eeb4b277e
11 changed files with 58 additions and 4 deletions

View File

@ -0,0 +1,2 @@
resources:
- ../../../../type/airship-core/ephemeral/initinfra-networking

View File

@ -0,0 +1,2 @@
resources:
- ../../../../type/airship-core/target/initinfra-networking

View File

@ -0,0 +1,5 @@
resources:
- ../../../../../../airshipctl/manifests/composite/infra/
commonLabels:
airshipit.org/stage: initinfra

View File

@ -1,6 +1,5 @@
resources:
- ../../../../function/clusterctl
- ../../../../../../airshipctl/manifests/composite/infra/
- ../../../../../../airshipctl/manifests/function/baremetal-operator/
commonLabels:
airshipit.org/stage: initinfra

View File

@ -1,3 +1,2 @@
resources:
- ../../../../../../../airshipctl/manifests/function/baremetal-operator/replacements
- ../../../../../../../airshipctl/manifests/composite/infra/replacements

View File

@ -11,6 +11,23 @@ config:
pruneOptions:
prune: false
---
# This is added to support phase with no-wait
# When there is a wait, then it does status-check and fails
# if the resource status(condition) is not met.
# There are cases where the resource do not have status
# field implemented. So a wait will fail with status check
apiVersion: airshipit.org/v1alpha1
kind: KubernetesApply
metadata:
labels:
airshipit.org/deploy-k8s: "false"
name: kubernetes-apply-nowait
config:
waitOptions:
timeout: 0
pruneOptions:
prune: false
---
apiVersion: airshipit.org/v1alpha1
kind: Clusterctl
metadata:

View File

@ -24,6 +24,18 @@ config:
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: initinfra-networking-ephemeral
clusterName: ephemeral-cluster
config:
executorRef:
apiVersion: airshipit.org/v1alpha1
kind: KubernetesApply
name: kubernetes-apply-nowait
documentEntryPoint: ephemeral/initinfra-networking
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: controlplane-ephemeral
clusterName: ephemeral-cluster
@ -49,6 +61,19 @@ config:
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: initinfra-networking-target
clusterName: target-cluster
config:
cluster: target-cluster
executorRef:
apiVersion: airshipit.org/v1alpha1
kind: KubernetesApply
name: kubernetes-apply-nowait
documentEntryPoint: target/initinfra-networking
---
apiVersion: airshipit.org/v1alpha1
kind: Phase
metadata:
name: workers-target
clusterName: target-cluster

View File

@ -6,8 +6,10 @@ phaseGroups:
- name: group1
phases:
- name: initinfra-ephemeral
- name: initinfra-networking-ephemeral
- name: clusterctl-init-ephemeral
- name: controlplane-ephemeral
- name: initinfra-target
- name: initinfra-networking-target
- name: workers-target
- name: workload-target

View File

@ -0,0 +1,5 @@
resources:
- ../../../../../../airshipctl/manifests/composite/infra/
commonLabels:
airshipit.org/stage: initinfra

View File

@ -1,6 +1,5 @@
resources:
- ../../../../function/clusterctl
- ../../../../../../airshipctl/manifests/composite/infra/
- ../../../../../../airshipctl/manifests/function/baremetal-operator/
- ../../../../../../airshipctl/manifests/function/helm-operator/
commonLabels:

View File

@ -1,4 +1,3 @@
resources:
- ../../../../../../../airshipctl/manifests/function/baremetal-operator/replacements
- ../../../../../../../airshipctl/manifests/function/helm-operator/replacements
- ../../../../../../../airshipctl/manifests/composite/infra/replacements