bump all community provider versions to latest

Signed-off-by: Jared Watts <jbw976@gmail.com>
This commit is contained in:
Jared Watts 2025-03-14 18:15:46 -07:00
parent 94039ba10e
commit ab33ac33e8
No known key found for this signature in database
GPG Key ID: 0467EEAE3B6EC0D2
46 changed files with 871 additions and 887 deletions

View File

@ -325,7 +325,7 @@ The `<package-kind>` is either a `configuration`, `function` or `provider`.
For example, to install the latest version of the For example, to install the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
#### Flags #### Flags
{{< table "table table-sm table-striped">}} {{< table "table table-sm table-striped">}}
@ -496,7 +496,7 @@ already installed in Crossplane.
For example, to update to the latest version of the For example, to update to the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
## beta ## beta
@ -943,7 +943,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-iam name: provider-aws-iam
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.21.1
``` ```
Now include the XR or managed resource to validate. Now include the XR or managed resource to validate.

View File

@ -379,7 +379,7 @@ For example, this installation of the Getting Started Configuration is
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 12s
``` ```
To see more information on why the Provider isn't `HEALTHY` use To see more information on why the Provider isn't `HEALTHY` use
@ -392,7 +392,7 @@ API Version: pkg.crossplane.io/v1
Kind: ProviderRevision Kind: ProviderRevision
Spec: Spec:
Desired State: Active Desired State: Active
Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
Revision: 1 Revision: 1
Status: Status:
Conditions: Conditions:
@ -430,10 +430,10 @@ View the `ProviderRevisions` with
```shell {label="getPR",copy-lines="1"} ```shell {label="getPR",copy-lines="1"}
kubectl get providerrevisions kubectl get providerrevisions
NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE
provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 Active 1 1 10d
provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d
provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d
crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 Active 10d
``` ```
By default Crossplane keeps a single By default Crossplane keeps a single
@ -693,7 +693,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-iam name: provider-gcp-iam
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-iam:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-iam:v1.12.1
runtimeConfigRef: runtimeConfigRef:
name: enable-ess name: enable-ess
--- ---

View File

@ -44,7 +44,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -96,7 +96,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-dynamodb name: provider-aws-dynamodb
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1
EOF EOF
``` ```
@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 15m
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1 22s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 15m
``` ```
## Create a custom API ## Create a custom API
@ -358,8 +358,6 @@ spec:
base: base:
apiVersion: s3.aws.upbound.io/v1beta1 apiVersion: s3.aws.upbound.io/v1beta1
kind: Bucket kind: Bucket
metadata:
name: crossplane-quickstart-bucket
spec: spec:
forProvider: forProvider:
region: us-east-2 region: us-east-2
@ -378,8 +376,6 @@ spec:
base: base:
apiVersion: dynamodb.aws.upbound.io/v1beta1 apiVersion: dynamodb.aws.upbound.io/v1beta1
kind: Table kind: Table
metadata:
name: crossplane-quickstart-database
spec: spec:
forProvider: forProvider:
region: "us-east-2" region: "us-east-2"

View File

@ -37,7 +37,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -52,8 +52,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:1.20.1 97s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 30s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:1.20.1 88s provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 34s
``` ```
The S3 Provider installs a second Provider, the The S3 Provider installs a second Provider, the

View File

@ -45,7 +45,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -496,7 +496,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-compute name: provider-azure-compute
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2
EOF EOF
``` ```
@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 23m
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2 2m54s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 23m
``` ```
## Access the custom API ## Access the custom API

View File

@ -39,7 +39,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 38s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 2m18s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 26s provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 2m23s
``` ```
The Network Provider installs a second Provider, the The Network Provider installs a second Provider, the

View File

@ -47,7 +47,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -114,7 +114,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-pubsub name: provider-gcp-pubsub
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1
EOF EOF
``` ```
@ -123,9 +123,9 @@ View the new PubSub provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4.0.0 39s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 48m
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4.0.0 13m provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1 14s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.11.4.0.0 12m provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 48m
``` ```

View File

@ -36,7 +36,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 36s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 33s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 29s provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 37s
``` ```
The Storage Provider installs a second Provider, the The Storage Provider installs a second Provider, the

View File

@ -6,7 +6,7 @@ weight: 306
If you use the Crossplane CLI to install a `Provider` or If you use the Crossplane CLI to install a `Provider` or
`Configuration` (for example, `crossplane xpkg install provider `Configuration` (for example, `crossplane xpkg install provider
xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`) and get `the server
could not find the requested resource` error, more often than not, that's an could not find the requested resource` error, more often than not, that's an
indicator that the Crossplane CLI you're using is outdated. In other words indicator that the Crossplane CLI you're using is outdated. In other words
some Crossplane API has been graduated from alpha to beta or stable and the old some Crossplane API has been graduated from alpha to beta or stable and the old

View File

@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.21.1 8h
``` ```
Remove the installed _providers_ with `kubectl delete provider`. Remove the installed _providers_ with `kubectl delete provider`.

View File

@ -325,7 +325,7 @@ The `<package-kind>` is either a `configuration`, `function` or `provider`.
For example, to install to the latest version of the For example, to install to the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
#### Flags #### Flags
{{< table "table table-sm table-striped">}} {{< table "table table-sm table-striped">}}
@ -496,7 +496,7 @@ already installed in Crossplane.
For example, to update to the latest version of the For example, to update to the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
## beta ## beta
@ -943,7 +943,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-iam name: provider-aws-iam
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.21.1
``` ```
Now include the XR or managed resource to validate. Now include the XR or managed resource to validate.

View File

@ -134,7 +134,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{< hint "tip" >}} {{< hint "tip" >}}
@ -155,7 +155,7 @@ During the install a Function reports `INSTALLED` as `True` and `HEALTHY` as
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get functions kubectl get functions
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
function-patch-and-transform True Unknown xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 10s function-patch-and-transform True Unknown xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2 10s
``` ```
After the Function install completes and it's ready for use the `HEALTHY` status After the Function install completes and it's ready for use the `HEALTHY` status
@ -545,7 +545,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{</expand>}} {{</expand>}}
@ -576,7 +576,7 @@ metadata:
annotations: annotations:
render.crossplane.io/runtime: Development render.crossplane.io/runtime: Development
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{<hint "tip">}} {{<hint "tip">}}

View File

@ -324,7 +324,7 @@ For example, this installation of the Getting Started Configuration is
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 12s
``` ```
To see more information on why the Provider isn't `HEALTHY` use To see more information on why the Provider isn't `HEALTHY` use
@ -337,7 +337,7 @@ API Version: pkg.crossplane.io/v1
Kind: ProviderRevision Kind: ProviderRevision
Spec: Spec:
Desired State: Active Desired State: Active
Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
Revision: 1 Revision: 1
Status: Status:
Conditions: Conditions:
@ -375,10 +375,10 @@ View the `ProviderRevisions` with
```shell {label="getPR",copy-lines="1"} ```shell {label="getPR",copy-lines="1"}
kubectl get providerrevisions kubectl get providerrevisions
NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE
provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 Active 1 1 10d
provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d
provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d
crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 Active 10d
``` ```
By default Crossplane keeps a single By default Crossplane keeps a single
@ -638,7 +638,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-iam name: provider-gcp-iam
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-iam:v1.12.1
runtimeConfigRef: runtimeConfigRef:
name: enable-ess name: enable-ess
--- ---

View File

@ -44,7 +44,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -96,7 +96,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-dynamodb name: provider-aws-dynamodb
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1
EOF EOF
``` ```
@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 15m
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1 22s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 15m
``` ```
## Create a custom API ## Create a custom API
@ -358,8 +358,6 @@ spec:
base: base:
apiVersion: s3.aws.upbound.io/v1beta1 apiVersion: s3.aws.upbound.io/v1beta1
kind: Bucket kind: Bucket
metadata:
name: crossplane-quickstart-bucket
spec: spec:
forProvider: forProvider:
region: us-east-2 region: us-east-2
@ -378,8 +376,6 @@ spec:
base: base:
apiVersion: dynamodb.aws.upbound.io/v1beta1 apiVersion: dynamodb.aws.upbound.io/v1beta1
kind: Table kind: Table
metadata:
name: crossplane-quickstart-database
spec: spec:
forProvider: forProvider:
region: "us-east-2" region: "us-east-2"
@ -421,7 +417,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```

View File

@ -4,7 +4,7 @@ weight: 100
--- ---
Connect Crossplane to AWS to create and manage cloud resources from Kubernetes Connect Crossplane to AWS to create and manage cloud resources from Kubernetes
with the with
[provider-upjet-aws](https://github.com/crossplane-contrib/provider-upjet-aws). [provider-upjet-aws](https://github.com/crossplane-contrib/provider-upjet-aws).
This guide is in two parts: This guide is in two parts:
@ -37,7 +37,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -52,8 +52,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:1.20.1 97s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 30s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:1.20.1 88s provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 34s
``` ```
The S3 Provider installs a second Provider, the The S3 Provider installs a second Provider, the
@ -67,7 +67,7 @@ Every CRD maps to a unique AWS service Crossplane can provision and manage.
{{< hint type="tip" >}} {{< hint type="tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider examples](https://github.com/crossplane-contrib/provider-upjet-aws/blob/main/examples). [provider examples](https://github.com/crossplane-contrib/provider-upjet-aws/tree/main/examples).
{{< /hint >}} {{< /hint >}}
## Create a Kubernetes secret for AWS ## Create a Kubernetes secret for AWS
@ -197,16 +197,16 @@ spec:
EOF EOF
``` ```
The {{< hover label="xr" line="3">}}apiVersion{{< /hover >}} and The {{< hover label="xr" line="2">}}apiVersion{{< /hover >}} and
{{< hover label="xr" line="4">}}kind{{</hover >}} are from the provider's CRDs. {{< hover label="xr" line="3">}}kind{{</hover >}} are from the provider's CRDs.
The {{< hover label="xr" line="6">}}metadata.name{{< /hover >}} value is the The {{< hover label="xr" line="5">}}metadata.generateName{{< /hover >}} value is the
name of the created S3 bucket in AWS. name of the created S3 bucket in AWS.
This example uses the generated name `crossplane-bucket-<hash>` in the This example uses the generated name `crossplane-bucket-<hash>` in the
{{< hover label="xr" line="6">}}$bucket{{</hover >}} variable. {{< hover label="xr" line="5">}}$bucket{{</hover >}} variable.
The {{< hover label="xr" line="9">}}spec.forProvider.region{{< /hover >}} tells The {{< hover label="xr" line="8">}}spec.forProvider.region{{< /hover >}} tells
AWS which AWS region to use when deploying resources. AWS which AWS region to use when deploying resources.
The region can be any The region can be any

View File

@ -45,7 +45,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -460,7 +460,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```
@ -496,7 +496,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-compute name: provider-azure-compute
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2
EOF EOF
``` ```
@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 23m
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2 2m54s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 23m
``` ```
## Access the custom API ## Access the custom API

View File

@ -39,7 +39,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 38s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 2m18s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 26s provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 2m23s
``` ```
The Network Provider installs a second Provider, the The Network Provider installs a second Provider, the
@ -69,7 +69,7 @@ Every CRD maps to a unique Azure service Crossplane can provision and manage.
{{< hint type="tip" >}} {{< hint type="tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRDs reference](https://github.com/crossplane-contrib/provider-upjet-azure/tree/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-azure/tree/main/examples).
{{< /hint >}} {{< /hint >}}

View File

@ -47,7 +47,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -114,7 +114,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-pubsub name: provider-gcp-pubsub
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1
EOF EOF
``` ```
@ -123,9 +123,9 @@ View the new PubSub provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4.0.0 39s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 48m
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 13m provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1 14s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 12m provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 48m
``` ```
@ -428,7 +428,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```

View File

@ -4,7 +4,7 @@ weight: 140
--- ---
Connect Crossplane to GCP to create and manage cloud resources from Kubernetes Connect Crossplane to GCP to create and manage cloud resources from Kubernetes
with the with
[provider-upjet-gcp](https://github.com/crossplane-contrib/provider-upjet-gcp). [provider-upjet-gcp](https://github.com/crossplane-contrib/provider-upjet-gcp).
This guide is in two parts: This guide is in two parts:
@ -36,7 +36,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 36s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 33s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 29s provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 37s
``` ```
The Storage Provider installs a second Provider, the The Storage Provider installs a second Provider, the
@ -66,7 +66,7 @@ Every CRD maps to a unique GCP service Crossplane can provision and manage.
{{< hint "tip" >}} {{< hint "tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRDs reference](https://github.com/crossplane-contrib/provider-upjet-gcp/tree/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-gcp/tree/main/examples).
{{< /hint >}} {{< /hint >}}

View File

@ -92,7 +92,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{<hint "tip" >}} {{<hint "tip" >}}

View File

@ -6,7 +6,7 @@ weight: 306
If you use the Crossplane CLI to install a `Provider` or If you use the Crossplane CLI to install a `Provider` or
`Configuration` (for example, `crossplane xpkg install provider `Configuration` (for example, `crossplane xpkg install provider
xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`) and get `the server
could not find the requested resource` error, more often than not, that's an could not find the requested resource` error, more often than not, that's an
indicator that the Crossplane CLI you're using is outdated. In other words indicator that the Crossplane CLI you're using is outdated. In other words
some Crossplane API has been graduated from alpha to beta or stable and the old some Crossplane API has been graduated from alpha to beta or stable and the old

View File

@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.21.1 8h
``` ```
Remove the installed _providers_ with `kubectl delete provider`. Remove the installed _providers_ with `kubectl delete provider`.

View File

@ -325,7 +325,7 @@ The `<package-kind>` is either a `configuration`, `function` or `provider`.
For example, to install to the latest version of the For example, to install to the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
#### Flags #### Flags
{{< table "table table-sm table-striped">}} {{< table "table table-sm table-striped">}}
@ -496,7 +496,7 @@ already installed in Crossplane.
For example, to update to the latest version of the For example, to update to the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
## beta ## beta
@ -943,7 +943,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-iam name: provider-aws-iam
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.21.1
``` ```
Now include the XR or managed resource to validate. Now include the XR or managed resource to validate.

View File

@ -134,7 +134,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{< hint "tip" >}} {{< hint "tip" >}}
@ -155,7 +155,7 @@ During the install a Function reports `INSTALLED` as `True` and `HEALTHY` as
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get functions kubectl get functions
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
function-patch-and-transform True Unknown xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 10s function-patch-and-transform True Unknown xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2 10s
``` ```
After the Function install completes and it's ready for use the `HEALTHY` status After the Function install completes and it's ready for use the `HEALTHY` status
@ -545,7 +545,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{</expand>}} {{</expand>}}
@ -576,7 +576,7 @@ metadata:
annotations: annotations:
render.crossplane.io/runtime: Development render.crossplane.io/runtime: Development
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{<hint "tip">}} {{<hint "tip">}}

View File

@ -338,7 +338,7 @@ For example, this installation of the Getting Started Configuration is
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 12s
``` ```
To see more information on why the Provider isn't `HEALTHY` use To see more information on why the Provider isn't `HEALTHY` use
@ -351,7 +351,7 @@ API Version: pkg.crossplane.io/v1
Kind: ProviderRevision Kind: ProviderRevision
Spec: Spec:
Desired State: Active Desired State: Active
Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
Revision: 1 Revision: 1
Status: Status:
Conditions: Conditions:
@ -389,10 +389,10 @@ View the `ProviderRevisions` with
```shell {label="getPR",copy-lines="1"} ```shell {label="getPR",copy-lines="1"}
kubectl get providerrevisions kubectl get providerrevisions
NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE
provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 Active 1 1 10d
provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d
provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d
crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 Active 10d
``` ```
By default Crossplane keeps a single By default Crossplane keeps a single

View File

@ -44,7 +44,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -96,7 +96,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-dynamodb name: provider-aws-dynamodb
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1
EOF EOF
``` ```
@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 15m
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1 22s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 15m
``` ```
## Create a custom API ## Create a custom API
@ -358,8 +358,6 @@ spec:
base: base:
apiVersion: s3.aws.upbound.io/v1beta1 apiVersion: s3.aws.upbound.io/v1beta1
kind: Bucket kind: Bucket
metadata:
name: crossplane-quickstart-bucket
spec: spec:
forProvider: forProvider:
region: us-east-2 region: us-east-2
@ -378,8 +376,6 @@ spec:
base: base:
apiVersion: dynamodb.aws.upbound.io/v1beta1 apiVersion: dynamodb.aws.upbound.io/v1beta1
kind: Table kind: Table
metadata:
name: crossplane-quickstart-database
spec: spec:
forProvider: forProvider:
region: "us-east-2" region: "us-east-2"
@ -421,7 +417,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```

View File

@ -37,7 +37,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -52,8 +52,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:1.0.0 97s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 30s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:1.0.0 88s provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 34s
``` ```
The S3 Provider installs a second Provider, the The S3 Provider installs a second Provider, the
@ -67,7 +67,7 @@ Every CRD maps to a unique AWS service Crossplane can provision and manage.
{{< hint type="tip" >}} {{< hint type="tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRD reference](https://github.com/crossplane-contrib/provider-upjet-aws/blob/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-aws/tree/main/examples).
{{< /hint >}} {{< /hint >}}
## Create a Kubernetes secret for AWS ## Create a Kubernetes secret for AWS
@ -197,16 +197,16 @@ spec:
EOF EOF
``` ```
The {{< hover label="xr" line="3">}}apiVersion{{< /hover >}} and The {{< hover label="xr" line="2">}}apiVersion{{< /hover >}} and
{{< hover label="xr" line="4">}}kind{{</hover >}} are from the provider's CRDs. {{< hover label="xr" line="3">}}kind{{</hover >}} are from the provider's CRDs.
The {{< hover label="xr" line="6">}}metadata.name{{< /hover >}} value is the The {{< hover label="xr" line="5">}}metadata.generateName{{< /hover >}} value is the
name of the created S3 bucket in AWS. name of the created S3 bucket in AWS.
This example uses the generated name `crossplane-bucket-<hash>` in the This example uses the generated name `crossplane-bucket-<hash>` in the
{{< hover label="xr" line="6">}}$bucket{{</hover >}} variable. {{< hover label="xr" line="5">}}$bucket{{</hover >}} variable.
The {{< hover label="xr" line="9">}}spec.forProvider.region{{< /hover >}} tells The {{< hover label="xr" line="8">}}spec.forProvider.region{{< /hover >}} tells
AWS which AWS region to use when deploying resources. AWS which AWS region to use when deploying resources.
The region can be any The region can be any

View File

@ -45,7 +45,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -460,7 +460,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```
@ -496,7 +496,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-compute name: provider-azure-compute
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2
EOF EOF
``` ```
@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 23m
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2 2m54s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 23m
``` ```
## Access the custom API ## Access the custom API

View File

@ -39,7 +39,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 38s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 2m18s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 26s provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 2m23s
``` ```
The Network Provider installs a second Provider, the The Network Provider installs a second Provider, the
@ -69,7 +69,7 @@ Every CRD maps to a unique Azure service Crossplane can provision and manage.
{{< hint type="tip" >}} {{< hint type="tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRD reference](https://github.com/crossplane-contrib/provider-upjet-azure/blob/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-azure/tree/main/examples).
{{< /hint >}} {{< /hint >}}

View File

@ -47,7 +47,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -114,7 +114,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-pubsub name: provider-gcp-pubsub
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1
EOF EOF
``` ```
@ -123,9 +123,9 @@ View the new PubSub provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 39s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 48m
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 13m provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1 14s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 12m provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 48m
``` ```
@ -428,7 +428,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```

View File

@ -36,7 +36,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 36s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 33s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 29s provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 37s
``` ```
The Storage Provider installs a second Provider, the The Storage Provider installs a second Provider, the
@ -66,7 +66,7 @@ Every CRD maps to a unique GCP service Crossplane can provision and manage.
{{< hint "tip" >}} {{< hint "tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRD reference](https://github.com/crossplane-contrib/provider-upjet-gcp/blob/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-gcp/tree/main/examples).
{{< /hint >}} {{< /hint >}}

View File

@ -92,7 +92,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{<hint "tip" >}} {{<hint "tip" >}}

View File

@ -6,7 +6,7 @@ weight: 306
If you use the Crossplane CLI to install a `Provider` or If you use the Crossplane CLI to install a `Provider` or
`Configuration` (for example, `crossplane xpkg install provider `Configuration` (for example, `crossplane xpkg install provider
xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`) and get `the server
could not find the requested resource` error, more often than not, that's an could not find the requested resource` error, more often than not, that's an
indicator that the Crossplane CLI you're using is outdated. In other words indicator that the Crossplane CLI you're using is outdated. In other words
some Crossplane API has been graduated from alpha to beta or stable and the old some Crossplane API has been graduated from alpha to beta or stable and the old

View File

@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.21.1 8h
``` ```
Remove the installed _providers_ with `kubectl delete provider`. Remove the installed _providers_ with `kubectl delete provider`.

View File

@ -325,7 +325,7 @@ The `<package-kind>` is either a `configuration`, `function` or `provider`.
For example, to install the latest version of the For example, to install the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg install provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
#### Flags #### Flags
{{< table "table table-sm table-striped">}} {{< table "table table-sm table-striped">}}
@ -496,7 +496,7 @@ already installed in Crossplane.
For example, to update to the latest version of the For example, to update to the latest version of the
[AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws):
`crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1` `crossplane xpkg update provider xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`
## beta ## beta
@ -943,7 +943,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-iam name: provider-aws-iam
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-iam:v1.21.1
``` ```
Now include the XR or managed resource to validate. Now include the XR or managed resource to validate.

View File

@ -134,7 +134,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{< hint "tip" >}} {{< hint "tip" >}}
@ -155,7 +155,7 @@ During the install a Function reports `INSTALLED` as `True` and `HEALTHY` as
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get functions kubectl get functions
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
function-patch-and-transform True Unknown xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 10s function-patch-and-transform True Unknown xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2 10s
``` ```
After the Function install completes and it's ready for use the `HEALTHY` status After the Function install completes and it's ready for use the `HEALTHY` status
@ -545,7 +545,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{</expand>}} {{</expand>}}
@ -576,7 +576,7 @@ metadata:
annotations: annotations:
render.crossplane.io/runtime: Development render.crossplane.io/runtime: Development
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{<hint "tip">}} {{<hint "tip">}}

View File

@ -379,7 +379,7 @@ For example, this installation of the Getting Started Configuration is
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 12s
``` ```
To see more information on why the Provider isn't `HEALTHY` use To see more information on why the Provider isn't `HEALTHY` use
@ -392,7 +392,7 @@ API Version: pkg.crossplane.io/v1
Kind: ProviderRevision Kind: ProviderRevision
Spec: Spec:
Desired State: Active Desired State: Active
Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
Revision: 1 Revision: 1
Status: Status:
Conditions: Conditions:
@ -430,10 +430,10 @@ View the `ProviderRevisions` with
```shell {label="getPR",copy-lines="1"} ```shell {label="getPR",copy-lines="1"}
kubectl get providerrevisions kubectl get providerrevisions
NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE NAME HEALTHY REVISION IMAGE STATE DEP-FOUND DEP-INSTALLED AGE
provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 Active 1 1 10d
provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d provider-nop-552a394a8acc True 2 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.3.0 Active 11d
provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d provider-nop-7e62d2a1a709 True 1 xpkg.crossplane.io/crossplane-contrib/provider-nop:v0.2.0 Inactive 13d
crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 Active 10d
``` ```
By default Crossplane keeps a single By default Crossplane keeps a single

View File

@ -44,7 +44,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -96,7 +96,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-dynamodb name: provider-aws-dynamodb
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1
EOF EOF
``` ```
@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 15m
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.21.1 22s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 15m
``` ```
## Create a custom API ## Create a custom API
@ -358,8 +358,6 @@ spec:
base: base:
apiVersion: s3.aws.upbound.io/v1beta1 apiVersion: s3.aws.upbound.io/v1beta1
kind: Bucket kind: Bucket
metadata:
name: crossplane-quickstart-bucket
spec: spec:
forProvider: forProvider:
region: us-east-2 region: us-east-2
@ -378,8 +376,6 @@ spec:
base: base:
apiVersion: dynamodb.aws.upbound.io/v1beta1 apiVersion: dynamodb.aws.upbound.io/v1beta1
kind: Table kind: Table
metadata:
name: crossplane-quickstart-database
spec: spec:
forProvider: forProvider:
region: "us-east-2" region: "us-east-2"
@ -421,7 +417,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```

View File

@ -37,7 +37,7 @@ kind: Provider
metadata: metadata:
name: provider-aws-s3 name: provider-aws-s3
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1
EOF EOF
``` ```
@ -52,8 +52,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:1.0.0 97s crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.21.1 30s
crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:1.0.0 88s provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1 34s
``` ```
The S3 Provider installs a second Provider, the The S3 Provider installs a second Provider, the
@ -67,7 +67,7 @@ Every CRD maps to a unique AWS service Crossplane can provision and manage.
{{< hint type="tip" >}} {{< hint type="tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRD reference](https://github.com/crossplane-contrib/provider-upjet-aws/blob/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-aws/tree/main/examples).
{{< /hint >}} {{< /hint >}}
## Create a Kubernetes secret for AWS ## Create a Kubernetes secret for AWS
@ -197,16 +197,16 @@ spec:
EOF EOF
``` ```
The {{< hover label="xr" line="3">}}apiVersion{{< /hover >}} and The {{< hover label="xr" line="2">}}apiVersion{{< /hover >}} and
{{< hover label="xr" line="4">}}kind{{</hover >}} are from the provider's CRDs. {{< hover label="xr" line="3">}}kind{{</hover >}} are from the provider's CRDs.
The {{< hover label="xr" line="6">}}metadata.name{{< /hover >}} value is the The {{< hover label="xr" line="5">}}metadata.generateName{{< /hover >}} value is the
name of the created S3 bucket in AWS. name of the created S3 bucket in AWS.
This example uses the generated name `crossplane-bucket-<hash>` in the This example uses the generated name `crossplane-bucket-<hash>` in the
{{< hover label="xr" line="6">}}$bucket{{</hover >}} variable. {{< hover label="xr" line="5">}}$bucket{{</hover >}} variable.
The {{< hover label="xr" line="9">}}spec.forProvider.region{{< /hover >}} tells The {{< hover label="xr" line="8">}}spec.forProvider.region{{< /hover >}} tells
AWS which AWS region to use when deploying resources. AWS which AWS region to use when deploying resources.
The region can be any The region can be any

View File

@ -45,7 +45,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -460,7 +460,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```
@ -496,7 +496,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-compute name: provider-azure-compute
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2
EOF EOF
``` ```
@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 23m
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.2 2m54s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 23m
``` ```
## Access the custom API ## Access the custom API

View File

@ -39,7 +39,7 @@ kind: Provider
metadata: metadata:
name: provider-azure-network name: provider-azure-network
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.1 package: xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2
EOF EOF
``` ```
@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 38s crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.11.2 2m18s
crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 26s provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.11.2 2m23s
``` ```
The Network Provider installs a second Provider, the The Network Provider installs a second Provider, the
@ -69,7 +69,7 @@ Every CRD maps to a unique Azure service Crossplane can provision and manage.
{{< hint type="tip" >}} {{< hint type="tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRD reference](https://github.com/crossplane-contrib/provider-upjet-azure/blob/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-azure/tree/main/examples).
{{< /hint >}} {{< /hint >}}

View File

@ -47,7 +47,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -114,7 +114,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-pubsub name: provider-gcp-pubsub
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1
EOF EOF
``` ```
@ -123,9 +123,9 @@ View the new PubSub provider with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 39s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 48m
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 13m provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.12.1 14s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 12m provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 48m
``` ```
@ -428,7 +428,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
EOF EOF
``` ```

View File

@ -36,7 +36,7 @@ kind: Provider
metadata: metadata:
name: provider-gcp-storage name: provider-gcp-storage
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1 package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1
EOF EOF
``` ```
@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`.
```shell {copy-lines="1",label="getProvider"} ```shell {copy-lines="1",label="getProvider"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 36s crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.12.1 33s
crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 29s provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.12.1 37s
``` ```
The Storage Provider installs a second Provider, the The Storage Provider installs a second Provider, the
@ -66,7 +66,7 @@ Every CRD maps to a unique GCP service Crossplane can provision and manage.
{{< hint "tip" >}} {{< hint "tip" >}}
See details about all the supported CRDs in the See details about all the supported CRDs in the
[provider CRD reference](https://github.com/crossplane-contrib/provider-upjet-gcp/blob/main/package/crds). [provider examples](https://github.com/crossplane-contrib/provider-upjet-gcp/tree/main/examples).
{{< /hint >}} {{< /hint >}}

View File

@ -92,7 +92,7 @@ kind: Function
metadata: metadata:
name: function-patch-and-transform name: function-patch-and-transform
spec: spec:
package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.1.4 package: xpkg.crossplane.io/crossplane-contrib/function-patch-and-transform:v0.8.2
``` ```
{{<hint "tip" >}} {{<hint "tip" >}}

View File

@ -6,7 +6,7 @@ weight: 306
If you use the Crossplane CLI to install a `Provider` or If you use the Crossplane CLI to install a `Provider` or
`Configuration` (for example, `crossplane xpkg install provider `Configuration` (for example, `crossplane xpkg install provider
xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.21.1`) and get `the server
could not find the requested resource` error, more often than not, that's an could not find the requested resource` error, more often than not, that's an
indicator that the Crossplane CLI you're using is outdated. In other words indicator that the Crossplane CLI you're using is outdated. In other words
some Crossplane API has been graduated from alpha to beta or stable and the old some Crossplane API has been graduated from alpha to beta or stable and the old

View File

@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`.
```shell {copy-lines="1"} ```shell {copy-lines="1"}
kubectl get providers kubectl get providers
NAME INSTALLED HEALTHY PACKAGE AGE NAME INSTALLED HEALTHY PACKAGE AGE
crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.21.1 8h
``` ```
Remove the installed _providers_ with `kubectl delete provider`. Remove the installed _providers_ with `kubectl delete provider`.