38e81fc139
Change-Id: I5c52cdd8433ad93c2649a3a1adee364128a0ad4a Signed-off-by: Ruslan Aliev <raliev@mirantis.com> |
||
---|---|---|
.. | ||
certs | ||
image | ||
local-resource | ||
Dockerfile | ||
Makefile | ||
README.md |
Clusterctl
This is a KRM function which invokes clusterctl with appropriate action and options.
Function implementation
The function is implemented as an image, and built using make docker-image-clusterctl
.
Function configuration
As input options, the KRM function receives a struct with command line options, configuration data and
repo components which is defined in airshipctl. See the ClusterctlOptions
struct definition in v1alpha airshipctl API for the documentation.
Function invocation
The function invoked by airshipctl command via airshipctl phase run
:
airshipctl phase run <phase_name>
if appropriate phase has Clusterctl executor defined.