Patch plan with type/site specific phases
* Use patch to re-define the plan definition with required sequence of phases applicable to the specific type/site instead of defining a new plan. * The idea of this change is to have one unique plan for deployment 'deploy-gating' with its own definition per type/site. RelatesTo: #176 Change-Id: I162883dd2e86b709fbb483b985130e8748d8e557
This commit is contained in:
parent
6cdb73997f
commit
c6df58d760
@ -5,6 +5,7 @@ resources:
|
|||||||
- ../../../function/phase-helper/
|
- ../../../function/phase-helper/
|
||||||
- executors.yaml
|
- executors.yaml
|
||||||
- phases.yaml
|
- phases.yaml
|
||||||
- plan.yaml
|
|
||||||
transformers:
|
transformers:
|
||||||
- ../../../../../airshipctl/manifests/function/validator
|
- ../../../../../airshipctl/manifests/function/validator
|
||||||
|
patchesStrategicMerge:
|
||||||
|
- plan-patch.yaml
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
apiVersion: airshipit.org/v1alpha1
|
apiVersion: airshipit.org/v1alpha1
|
||||||
kind: PhasePlan
|
kind: PhasePlan
|
||||||
metadata:
|
metadata:
|
||||||
name: deploy-aiship-core-gating
|
name: deploy-gating
|
||||||
description: "Phase plan for airship-core deployment on gating"
|
description: "Phase plan for airship-core deployment on gating"
|
||||||
phases:
|
phases:
|
||||||
# Deploy ephemeral node using redfish with iso
|
# Deploy ephemeral node using redfish with iso
|
@ -14,4 +14,4 @@
|
|||||||
|
|
||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
airshipctl plan run deploy-aiship-core-gating --debug
|
airshipctl plan run deploy-gating --debug
|
||||||
|
Loading…
Reference in New Issue
Block a user