Skip to content

Commit c2b620a

Browse files
committed
Fix README and function.yaml example
Signed-off-by: Yury Tsarev <yury@upbound.io>
1 parent 10ad4dd commit c2b620a

File tree

2 files changed

+23
-13
lines changed

2 files changed

+23
-13
lines changed

README.md

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,17 @@ spec:
4747
apiVersion: example.crossplane.io/v1
4848
kind: XR
4949
pipeline:
50+
- step: render-resources
51+
functionRef:
52+
name: function-patch-and-transform
53+
input:
54+
apiVersion: pt.fn.crossplane.io/v1beta1
55+
kind: Resources
56+
resources:
57+
- name: example-resource
58+
base:
59+
apiVersion: example.com/v1
60+
kind: SomeResource
5061
- step: require-approval
5162
functionRef:
5263
name: function-approve
@@ -163,17 +174,6 @@ spec:
163174
apiVersion: example.crossplane.io/v1
164175
kind: XCluster
165176
pipeline:
166-
- step: require-approval
167-
functionRef:
168-
name: function-approve
169-
input:
170-
apiVersion: approve.fn.crossplane.io/v1alpha1
171-
kind: Input
172-
dataField: "spec.resources"
173-
approvalField: "status.approved"
174-
currentHashField: "status.currentHash"
175-
detailedCondition: true
176-
approvalMessage: "Cluster changes require admin approval"
177177
- step: create-resources
178178
functionRef:
179179
name: function-patch-and-transform
@@ -189,6 +189,17 @@ spec:
189189
forProvider:
190190
region: us-west-2
191191
version: "1.25"
192+
- step: require-approval
193+
functionRef:
194+
name: function-approve
195+
input:
196+
apiVersion: approve.fn.crossplane.io/v1alpha1
197+
kind: Input
198+
dataField: "spec.resources"
199+
approvalField: "status.approved"
200+
currentHashField: "status.currentHash"
201+
detailedCondition: true
202+
approvalMessage: "Cluster changes require admin approval"
192203
```
193204

194205
## Metrics and Monitoring

example/functions.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ metadata:
66
annotations:
77
render.crossplane.io/runtime: Development
88
spec:
9-
#package: xpkg.upbound.io/upbound/function-approve:v0.1.0
10-
package: xpkg.upbound.io/upbound/function-approve:v0.0.0-20250521103443-546a0fc537a8
9+
package: xpkg.upbound.io/upbound/function-approve:v0.1.0
1110
---
1211
apiVersion: pkg.crossplane.io/v1beta1
1312
kind: Function

0 commit comments

Comments
 (0)