Skip to content

Commit 04feb2a

Browse files
authored
Merge pull request #843 from turkenh/promote-usage-to-beta
Promote Usage API to beta
2 parents 470250d + 49a349b commit 04feb2a

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

content/master/concepts/usages.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
title: Usages
33
weight: 95
4-
state: alpha
4+
state: beta
55
alphaVersion: "1.14"
6+
betaVersion: "1.19"
67
description: "Usage defines a usage relationship for Managed Resources or Composites"
78
---
89

@@ -19,12 +20,14 @@ first use case and the section [Usage for Deletion Ordering](#usage-for-deletion
1920
for the second one.
2021

2122
## 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 -->
2326

24-
Enable `Usage` support by
27+
Disable `Usage` support by
2528
[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>}}
2831
argument.
2932

3033
```yaml {label="deployment",copy-lines="12"}
@@ -39,7 +42,7 @@ spec:
3942
- args:
4043
- core
4144
- start
42-
- --enable-usages
45+
- --enable-usages=false
4346
```
4447
4548
{{<hint "tip" >}}
@@ -85,7 +88,7 @@ any deletion request with the
8588
{{<hover label="protect" line="11">}}reason{{</hover>}} defined.
8689

8790
```yaml {label="protect"}
88-
apiVersion: apiextensions.crossplane.io/v1alpha1
91+
apiVersion: apiextensions.crossplane.io/v1beta1
8992
kind: Usage
9093
metadata:
9194
name: protect-production-database
@@ -106,7 +109,7 @@ any deletion request before the deletion of
106109
{{<hover label="order" line="15">}}my-prometheus-chart{{</hover>}} resource.
107110

108111
```yaml {label="order"}
109-
apiVersion: apiextensions.crossplane.io/v1alpha1
112+
apiVersion: apiextensions.crossplane.io/v1beta1
110113
kind: Usage
111114
metadata:
112115
name: release-uses-cluster
@@ -132,7 +135,7 @@ This enables using {{<hover label="selectors" line="12">}}labels{{</hover>}} or
132135
to define resource instead of providing the resource name.
133136

134137
```yaml {label="selectors"}
135-
apiVersion: apiextensions.crossplane.io/v1alpha1
138+
apiVersion: apiextensions.crossplane.io/v1beta1
136139
kind: Usage
137140
metadata:
138141
name: release-uses-cluster
@@ -166,7 +169,7 @@ random resource is selected from the list of matched resources.
166169
{{< /hint >}}
167170

168171
```yaml {label="selectors-resolved"}
169-
apiVersion: apiextensions.crossplane.io/v1alpha1
172+
apiVersion: apiextensions.crossplane.io/v1beta1
170173
kind: Usage
171174
metadata:
172175
name: release-uses-cluster
@@ -197,7 +200,7 @@ Replaying the blocked deletion is possible by setting the
197200
{{<hover label="replay" line="6">}}replayDeletion{{</hover>}} field to `true`.
198201

199202
```yaml {label="replay"}
200-
apiVersion: apiextensions.crossplane.io/v1alpha1
203+
apiVersion: apiextensions.crossplane.io/v1beta1
201204
kind: Usage
202205
metadata:
203206
name: release-uses-cluster
@@ -261,7 +264,7 @@ spec:
261264
# Removed for brevity
262265
- name: release-uses-cluster
263266
base:
264-
apiVersion: apiextensions.crossplane.io/v1alpha1
267+
apiVersion: apiextensions.crossplane.io/v1beta1
265268
kind: Usage
266269
spec:
267270
replayDeletion: true

0 commit comments

Comments
 (0)