Marketplace
BrowsePublish
Marketplace
crossplane-contrib/function-environment-configs@v0.0.7
Input
environmentconfigs.fn.crossplane.io
Input
crossplane-contrib/function-environment-configs@v0.0.7environmentconfigs.fn.crossplane.io

Input can be used to provide input to this Function.

Type

CRD

Group

environmentconfigs.fn.crossplane.io

Version

v1beta1

apiVersion: environmentconfigs.fn.crossplane.io/v1beta1

kind: Input

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

An InputSpec specifies the environment for rendering composed resources.

array

EnvironmentConfigs selects a list of EnvironmentConfigs. The resolved resources are stored in the composite resource at spec.environmentConfigRefs and is only updated if it is null.

The list of references is used to compute an in-memory environment at compose time. The data of all object is merged in the order they are listed, meaning the values of EnvironmentConfigs with a larger index take priority over ones with smaller indices.

The computed environment can be accessed in a composition using FromEnvironmentFieldPath and CombineFromEnvironment patches.

ref
object
object

Ref is a named reference to a single EnvironmentConfig. Either Ref or Selector is required.

name
requiredstring
selector
object
object

Selector selects EnvironmentConfig(s) via labels.

array

MatchLabels ensures an object with matching labels is selected.

key
requiredstring
type
string
value
string
maxMatch
integer
minMatch
integer
mode
string
type
string
policy
object
object

Policy represents the Resolution policy which apply to all EnvironmentSourceReferences in EnvironmentConfigs list.

Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.