airshipctl/krm-functions/applier/README.md

660 B

Applier

This is a KRM function which applies resources to k8s using cli-utils with appropriate options.

Function implementation

The function is implemented as an image, and built using make docker-image-applier.

Function configuration

As input options, the KRM function receives a struct with apply options. See the ApplyConfig struct definition in v1alpha1 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 k8s_apply executor defined.