Allow some additional steps (including extracting kubeconfig and untainting) in phase run #580
Labels
2-Manifests
Relates to manifest/document set related issues
4-CI/CD
Relates to issues with Zuul & gating
enhancement
New feature or request
priority/medium
Default priority for items
size m
Milestone
Problem description (if applicable)
For infrastructure providers such as capd, the airshipctl phase run involves doing some additional steps in between 2 phases. For instance, following operation is performed between phase
controlplane-ephemeral
andinitinfra-networking-target
.Additionally untainting of control plane nodes, setting of contexts (ephemeral and target clusters) are also performed outside of any phase run.
Currently there's no phase available to perform these steps. Once these phases are available, they can be included and executed as part of a phasePlan.
For a description of the workflow(for capd) can be found in
https://github.com/airshipit/airshipctl/blob/master/docs/source/providers/cluster_api_docker.md#deploy-control-plane-and-workers
. The scripts can be referenced inhttps://github.com/airshipit/airshipctl/tree/master/tools/deployment/provider_common
directory.Proposed change
Create phases and executors to execute additional steps that need to be performed for deployment of docker and cloud providers(capz, capg, capo).
Potential impacts
Potential security or performance related impacts.
The text was updated successfully, but these errors were encountered: