Updates to access, maintenance, and support policy for official packages:On January 31, 2025 Upbound is updating the access policy for Official Providers
Learn More
You are viewing an outdated version of function-kcl.Go to Latest
crossplane-contrib/function-kcl@v0.10.0
KCLInput
template.fn.crossplane.io
KCLInput
crossplane-contrib/function-kcl@v0.10.0template.fn.crossplane.io

KCLInput can be used to provide input to this Function.

Type

CRD

Group

template.fn.crossplane.io

Version

v1beta1

apiVersion: template.fn.crossplane.io/v1beta1

kind: KCLInput

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

RunSpec defines the desired state of Crossplane KCL function.

config
object
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
requiredstring
url
string
username
requiredstring
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
requiredstring
source
requiredstring
target
requiredstring
Discover the building blocks for your internal cloud platform.
© 2024 Upbound, Inc.
Solutions