1
1
---
2
2
title : Usages
3
3
weight : 95
4
- state : alpha
4
+ state : beta
5
5
alphaVersion : " 1.14"
6
+ betaVersion : " 1.19"
6
7
description : " Usage defines a usage relationship for Managed Resources or Composites"
7
8
---
8
9
@@ -19,12 +20,14 @@ first use case and the section [Usage for Deletion Ordering](#usage-for-deletion
19
20
for the second one.
20
21
21
22
## Enable usages
22
- Usages are an alpha feature. Alpha features aren't enabled by default.
23
+ <!-- vale write-good.Passive = NO -->
24
+ Usages are a beta feature. Beta features are enabled by default.
25
+ <!-- vale write-good.Passive = YES -->
23
26
24
- Enable ` Usage ` support by
27
+ Disable ` Usage ` support by
25
28
[ changing the Crossplane pod setting] ({{<ref "./pods#change-pod-settings">}})
26
- and enabling
27
- {{<hover label =" deployment " line =" 12 " >}}--enable-usages{{</hover >}}
29
+ and setting
30
+ {{<hover label =" deployment " line =" 12 " >}}--enable-usages=false {{</hover >}}
28
31
argument.
29
32
30
33
``` yaml {label="deployment",copy-lines="12"}
39
42
- args :
40
43
- core
41
44
- start
42
- - --enable-usages
45
+ - --enable-usages=false
43
46
` ` `
44
47
45
48
{{<hint "tip" >}}
@@ -85,7 +88,7 @@ any deletion request with the
85
88
{{<hover label="protect" line="11">}}reason{{</hover>}} defined.
86
89
87
90
` ` ` yaml {label="protect"}
88
- apiVersion: apiextensions.crossplane.io/v1alpha1
91
+ apiVersion: apiextensions.crossplane.io/v1beta1
89
92
kind: Usage
90
93
metadata:
91
94
name: protect-production-database
@@ -106,7 +109,7 @@ any deletion request before the deletion of
106
109
{{<hover label="order" line="15">}}my-prometheus-chart{{</hover>}} resource.
107
110
108
111
` ` ` yaml {label="order"}
109
- apiVersion: apiextensions.crossplane.io/v1alpha1
112
+ apiVersion: apiextensions.crossplane.io/v1beta1
110
113
kind: Usage
111
114
metadata:
112
115
name: release-uses-cluster
@@ -132,7 +135,7 @@ This enables using {{<hover label="selectors" line="12">}}labels{{</hover>}} or
132
135
to define resource instead of providing the resource name.
133
136
134
137
` ` ` yaml {label="selectors"}
135
- apiVersion: apiextensions.crossplane.io/v1alpha1
138
+ apiVersion: apiextensions.crossplane.io/v1beta1
136
139
kind: Usage
137
140
metadata:
138
141
name: release-uses-cluster
@@ -166,7 +169,7 @@ random resource is selected from the list of matched resources.
166
169
{{< /hint >}}
167
170
168
171
` ` ` yaml {label="selectors-resolved"}
169
- apiVersion: apiextensions.crossplane.io/v1alpha1
172
+ apiVersion: apiextensions.crossplane.io/v1beta1
170
173
kind: Usage
171
174
metadata:
172
175
name: release-uses-cluster
@@ -197,7 +200,7 @@ Replaying the blocked deletion is possible by setting the
197
200
{{<hover label="replay" line="6">}}replayDeletion{{</hover>}} field to `true`.
198
201
199
202
` ` ` yaml {label="replay"}
200
- apiVersion: apiextensions.crossplane.io/v1alpha1
203
+ apiVersion: apiextensions.crossplane.io/v1beta1
201
204
kind: Usage
202
205
metadata:
203
206
name: release-uses-cluster
@@ -261,7 +264,7 @@ spec:
261
264
# Removed for brevity
262
265
- name: release-uses-cluster
263
266
base:
264
- apiVersion: apiextensions.crossplane.io/v1alpha1
267
+ apiVersion: apiextensions.crossplane.io/v1beta1
265
268
kind: Usage
266
269
spec:
267
270
replayDeletion: true
0 commit comments