Skip to content

Commit

Permalink
update examples
Browse files Browse the repository at this point in the history
Signed-off-by: lsviben <[email protected]>
  • Loading branch information
lsviben committed Dec 1, 2023
1 parent a71c90e commit bd453af
Show file tree
Hide file tree
Showing 14 changed files with 108 additions and 18 deletions.
4 changes: 2 additions & 2 deletions examples/in-composition/composition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ spec:
string:
fmt: "%s-argocd"
- base:
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: ProviderConfig
spec:
credentials:
Expand All @@ -206,7 +206,7 @@ spec:
readinessChecks:
- type: None
- base:
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
spec:
forProvider:
Expand Down
17 changes: 17 additions & 0 deletions examples/object/migration/default.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
apiVersion: kubernetes.crossplane.io/v1alpha1
kind: Object
metadata:
name: foo
spec:
# Use management policy Default to fully control k8s resource
# It is the default policy that can be omitted
forProvider:
manifest:
apiVersion: v1
kind: ConfigMap
metadata:
# name in manifest is optional and defaults to Object name
# name: some-other-name
namespace: default
providerConfigRef:
name: kubernetes-provider
21 changes: 21 additions & 0 deletions examples/object/migration/observe-create-update.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
apiVersion: kubernetes.crossplane.io/v1alpha1
kind: Object
metadata:
name: foo
spec:
# Use management policy ObserveCreateUpdate to observe, create, or update k8s
# resource, but leave to third party to delete the resource
managementPolicy: ObserveCreateUpdate
forProvider:
manifest:
apiVersion: v1
kind: ConfigMap
metadata:
# name in manifest is optional and defaults to Object name
# name: some-other-name
namespace: default
data:
sample-key: sample-value
providerConfigRef:
name: kubernetes-provider
26 changes: 26 additions & 0 deletions examples/object/migration/observe-delete.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
apiVersion: v1
kind: ConfigMap
metadata:
name: foo
data:
sample-key: sample-value
---
apiVersion: kubernetes.crossplane.io/v1alpha1
kind: Object
metadata:
name: foo
spec:
# Use management policy ObserveDelete to observe or delete k8s resource,
# but leave to third party to create or update the resource
managementPolicy: ObserveDelete
forProvider:
manifest:
apiVersion: v1
kind: ConfigMap
metadata:
# name in manifest is optional and defaults to Object name
# name: some-other-name
namespace: default
providerConfigRef:
name: kubernetes-provider
26 changes: 26 additions & 0 deletions examples/object/migration/observe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
apiVersion: v1
kind: ConfigMap
metadata:
name: foo
data:
sample-key: sample-value
---
apiVersion: kubernetes.crossplane.io/v1alpha1
kind: Object
metadata:
name: foo
spec:
# Use management policy Observe to observe k8s resource,
# but leave to third party to create, update, or delete the resource
managementPolicy: Observe
forProvider:
manifest:
apiVersion: v1
kind: ConfigMap
metadata:
# name in manifest is optional and defaults to Object name
# name: some-other-name
namespace: default
providerConfigRef:
name: kubernetes-provider
2 changes: 1 addition & 1 deletion examples/object/object.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: sample-namespace
Expand Down
2 changes: 1 addition & 1 deletion examples/object/policy/default.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
Expand Down
6 changes: 3 additions & 3 deletions examples/object/policy/observe-create-update.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
spec:
# Use management policy ObserveCreateUpdate to observe, create, or update k8s
# Use management policy Observe Create Update to observe, create, or update k8s
# resource, but leave to third party to delete the resource
managementPolicy: ObserveCreateUpdate
managementPolicies: ["Observe", "Create", "Update"]
forProvider:
manifest:
apiVersion: v1
Expand Down
6 changes: 3 additions & 3 deletions examples/object/policy/observe-delete.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ metadata:
data:
sample-key: sample-value
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
spec:
# Use management policy ObserveDelete to observe or delete k8s resource,
# Use management policy Observe Delete to observe or delete k8s resource,
# but leave to third party to create or update the resource
managementPolicy: ObserveDelete
managementPolicies: ["Observe", "Delete"]
forProvider:
manifest:
apiVersion: v1
Expand Down
6 changes: 3 additions & 3 deletions examples/object/policy/observe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ metadata:
data:
sample-key: sample-value
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
spec:
# Use management policy Observe to observe k8s resource,
# Use management policies Observe to observe k8s resource,
# but leave to third party to create, update, or delete the resource
managementPolicy: Observe
managementPolicies: ["Observe"]
forProvider:
manifest:
apiVersion: v1
Expand Down
4 changes: 2 additions & 2 deletions examples/object/references/depends-on-object.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
Expand All @@ -22,7 +22,7 @@ spec:
providerConfigRef:
name: kubernetes-provider
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: bar
Expand Down
2 changes: 1 addition & 1 deletion examples/object/references/depends-on-resource.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
Expand Down
2 changes: 1 addition & 1 deletion examples/object/references/patches-from-resource.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
apiVersion: kubernetes.crossplane.io/v1alpha1
apiVersion: kubernetes.crossplane.io/v1beta1
kind: Object
metadata:
name: foo
Expand Down

0 comments on commit bd453af

Please sign in to comment.