airshipctl/pkg/phase
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
..
ifc Add docEntryPointPrefix field to the metadata.yaml 2020-10-22 13:29:05 +03:00
testdata Refactor subPath out of config manifests 2020-11-04 09:30:03 -06:00
client_test.go Add docEntryPointPrefix field to the metadata.yaml 2020-10-22 13:29:05 +03:00
client.go Add generic container executor 2020-11-26 17:11:56 +04:00
command_test.go Phase docs are targetPath + phaseRepo + phase.DocumentEntrypoint 2020-10-15 13:55:59 +03:00
command.go Run image build command like a phase 2020-10-13 17:48:55 -05:00
errors.go Add check for executor ref in phase helper 2020-10-12 13:41:48 -05:00
helper_test.go Refactor subPath out of config manifests 2020-11-04 09:30:03 -06:00
helper.go Merge "Add check for executor ref in phase helper" 2020-10-27 22:32:32 +00:00
render_test.go Refactor subPath out of config manifests 2020-11-04 09:30:03 -06:00
render.go Implement render methods 2020-09-23 03:06:51 +00:00