Adds managedPolicies config enablement (#547)

This commit is contained in:
Sharp 2023-09-11 16:15:37 -04:00 committed by GitHub
parent 0d34b4a4e2
commit 44f6912a6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 7 deletions

View File

@ -253,10 +253,22 @@ the `managementPolicies` list.
The managed resource `initProvider` option is an alpha feature related to
[managementPolicies]({{<ref "./managed-resources#managementpolicies" >}}).
{{< /hint >}}
Enable the `initProvider` in a provider with `--enable-management-policies`
in a
[ControllerConfig]({{<ref "./providers#controller-configuration" >}}).
{{< /hint >}}
[ControllerConfig]({{<ref "./providers#controller-configuration" >}}) as an
argument in the `spec`.
```yaml {copy-lines="all"}
apiVersion: pkg.crossplane.io/v1alpha1
kind: ControllerConfig
metadata:
name: example-config
spec:
args:
- --enable-management-policies
```
The
{{<hover label="initProvider" line="7">}}initProvider{{</hover>}} defines
@ -891,4 +903,4 @@ Conditions:
Type: LastAsyncOperation
Status: True
Reason: Success
```
```

View File

@ -134,7 +134,7 @@ resource in the Provider.
For example, a AWS VPC object named `my-test-vpc` has the external name
`vpc-01353cfe93950a8ff`.
```shell {copy-lines="1"
```shell {copy-lines="1"}
kubectl get vpc
NAME READY SYNCED EXTERNAL-NAME AGE
my-test-vpc True True vpc-01353cfe93950a8ff 49m
@ -254,10 +254,22 @@ the `managementPolicies` list.
The managed resource `initProvider` option is an alpha feature related to
[managementPolicies]({{<ref "./managed-resources#managementpolicies" >}}).
{{< /hint >}}
Enable the `initProvider` in a provider with `--enable-management-policies`
in a
[ControllerConfig]({{<ref "./providers#controller-configuration" >}}).
{{< /hint >}}
[ControllerConfig]({{<ref "./providers#controller-configuration" >}}) as an
argument in the `spec`.
```yaml {copy-lines="all"}
apiVersion: pkg.crossplane.io/v1alpha1
kind: ControllerConfig
metadata:
name: example-config
spec:
args:
- --enable-management-policies
```
The
{{<hover label="initProvider" line="7">}}initProvider{{</hover>}} defines
@ -893,4 +905,4 @@ Conditions:
Type: LastAsyncOperation
Status: True
Reason: Success
```
```