We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When trying to get a composed resource with dots in the name, it does not work.
apiVersion: apiextensions.crossplane.io/v1 kind: Composition metadata: name: example-function-get-composed-resource spec: compositeTypeRef: apiVersion: example.crossplane.io/v1beta1 kind: XR mode: Pipeline pipeline: - step: render-templates functionRef: name: function-go-templating input: apiVersion: gotemplating.fn.crossplane.io/v1beta1 kind: GoTemplate source: Inline inline: template: | --- {{ $flexServerResourceName := "flex.server" }} # Create an initial composed resource for which we will retrieve a value apiVersion: dbforpostgresql.azure.upbound.io/v1beta1 kind: FlexibleServer metadata: annotations: {{ setResourceNameAnnotation $flexServerResourceName }} gotemplating.fn.crossplane.io/ready: "False" spec: forProvider: storageMb: 32768 providerConfigRef: name: my-provider-cfg --- # Use getComposedResource to retrieve the observed resource named "flexServer" {{ $flexServer := getComposedResource . $flexServerResourceName }} apiVersion: dbforpostgresql.azure.upbound.io/v1beta1 kind: FlexibleServerConfiguration metadata: annotations: {{ setResourceNameAnnotation "flexServerConfig" }} gotemplating.fn.crossplane.io/ready: "False" spec: forProvider: # Populate the field using the observed status of the retrieved resource serverId: {{ get $flexServer.status "id" }} providerConfigRef: name: my-provider-cfg
Function version: 0.8.0
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
What happened?
When trying to get a composed resource with dots in the name, it does not work.
How can we reproduce it?
What environment did it happen in?
Function version: 0.8.0
The text was updated successfully, but these errors were encountered: