kind: Composition
apiVersion: apiextensions.crossplane.io/v1
metadata:
name: xnetworks.platform.acme.co
creationTimestamp: null
spec:
compositeTypeRef:
apiVersion: platform.acme.co/v1alpha1
kind: XNetwork
mode: Pipeline
pipeline:
- step: compose
functionRef:
name: crossplane-contrib-function-patch-and-transform
input:
apiVersion: pt.fn.crossplane.io/v1beta1
kind: Resources
resources:
- base:
apiVersion: nop.crossplane.io/v1alpha1
kind: NopResource
spec:
forProvider:
conditionAfter:
- conditionStatus: "True"
conditionType: Ready
time: 5s
fields: {}
name: nop
patches:
- fromFieldPath: spec.parameters.autoCreateSubnetworks
toFieldPath: spec.forProvider.fields.autoCreateSubnetworks
type: FromCompositeFieldPath
- fromFieldPath: spec.parameters.routingMode
toFieldPath: spec.forProvider.fields.routingMode
type: FromCompositeFieldPath
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.