KCLInputKCLInput can be used to provide input to this Function.
TypeMR
Providerfunction-kcl
Groupkrm.kcl.dev
Scopenamespaced
Versionv1alpha1

1apiVersion: krm.kcl.dev/v1alpha1

2kind: KCLInput

kind
string
metadata
object
spec
object

RunSpec defines the desired state of Crossplane KCL function.

config
object

Config is the compile config.

array

Arguments is the list of top level dynamic arguments for the kcl option function, e.g., env="prod"

debug
boolean
array

Overrides is the list of override paths and values, e.g., app.image="v2"

array

PathSelectors is the list of path selectors to select output result, e.g., a.b.c

array

Settings is the list of kcl setting files including all of the CLI config.

showHidden
boolean
sortKeys
boolean
vendor
boolean
object

Credentials for remote locations

password
required
string
url
string
username
required
string
params
object
array

Resources is a list of resources to patch and create This is utilized when a Target is set to PatchResources

base
object
name
required
string
source
required
string
target
required
string