airshipctl/pkg
Vladislav Kuzmin 258b81122e Add generic container executor
This executor based on kyaml.RunFns[1].
It allows to execute arbitrary container as RunFns function
and handle any input data as ExecutorBundle.
Be aware that runtimeutils.FunctionSpec used for version 0.4.1[2]
and it can be changed in the future. It means that yaml scheme
of executor can be changed during kyaml uplift.
This executor transforms executor yaml to RunFns function acceptable format.

[1] https://github.com/kubernetes-sigs/kustomize/blob/master/kyaml/runfn/runfn.go
[2] https://github.com/kubernetes-sigs/kustomize/blob/kyaml/v0.4.1/kyaml/fn/runtime/runtimeutil/functiontypes.go#L22

Change-Id: I9eb648783f1ed462d2b8359d9dc86320c4db2a83
Closes: #202
Closes: #369
2020-11-26 17:11:56 +04:00
..
api/v1alpha1 Add generic container executor 2020-11-26 17:11:56 +04:00
bootstrap Extending Container interface and package 2020-11-08 13:55:35 +00:00
cluster Check TLS certificate expiration 2020-11-18 14:34:49 +00:00
clusterctl Image override for cert-manager components 2020-11-12 17:12:23 +00:00
config Add --overwrite option to config init cmd 2020-11-14 00:52:37 +00:00
container Add generic container executor 2020-11-26 17:11:56 +04:00
document Remove document plugin subcommand 2020-11-11 14:59:14 +04:00
errors Remove AirshipError 2020-05-28 14:22:44 -05:00
events Add generic container executor 2020-11-26 17:11:56 +04:00
inventory/ifc Add inventory interface definition 2020-11-11 16:24:38 +00:00
k8s Add support for custom kubeconfig contexts 2020-11-02 15:33:02 +00:00
log Merge "improve logging" 2020-09-01 12:48:29 +00:00
phase Add generic container executor 2020-11-26 17:11:56 +04:00
remote Merge "Move remote client interface to separate package" 2020-11-13 02:03:30 +00:00
secret/generate Refactoring masterpassphrase cmd to encryptionkey 2020-11-11 08:59:13 +00:00
util Adding Utility to generate CA 2020-11-12 03:51:52 +00:00
version [#204] Refactoring for version cmd 2020-05-06 09:05:19 -07:00