Composition
XServiceAccount
kind: Composition
apiVersion: apiextensions.crossplane.io/v1
metadata:
name: xserviceaccounts.platform.acme.co
creationTimestamp: null
spec:
compositeTypeRef:
apiVersion: platform.acme.co/v1alpha1
kind: XServiceAccount
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.displayName
toFieldPath: spec.forProvider.fields.displayName
type: FromCompositeFieldPath