diff --git a/content/master/cli/command-reference.md b/content/master/cli/command-reference.md index e32e6042..c44d9313 100644 --- a/content/master/cli/command-reference.md +++ b/content/master/cli/command-reference.md @@ -377,7 +377,7 @@ in the package documentation. ### xpkg login -Use `xpkg login` to authenticate to `xpkg.crossplane.io`, the [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub Container Registry used by the Crossplane project. +Use `xpkg login` to authenticate to registries that host Crossplane packages. #### Flags @@ -428,7 +428,7 @@ Authenticate to a registered organization in the Upbound Marketplace with the `--account` option, along with the username and password or token. For example, -`crossplane xpkg login --account=Upbound --username=my-user --password -`. --> +`crossplane xpkg login --account=Upbound --username=my-user --password -`. ### xpkg logout @@ -496,9 +496,6 @@ already installed in Crossplane. `crossplane xpkg update []` -The package file must be an organization, image and tag on the `xpkg.crossplane.io` -GitHub Container Registry in [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub org. - For example, to update to the latest version of the [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): diff --git a/content/master/concepts/connection-details.md b/content/master/concepts/connection-details.md index dd3984b9..8e4f16cd 100644 --- a/content/master/concepts/connection-details.md +++ b/content/master/concepts/connection-details.md @@ -49,7 +49,7 @@ All the following examples use the same set of Compositions, CompositeResourceDefinitions and Claims. All examples rely on -[provider-aws-iam](https://github.com/REPLACEME) +[provider-aws-iam](https://github.com/crossplane-contrib/provider-upjet-aws) to create resources. {{}} diff --git a/content/master/concepts/providers.md b/content/master/concepts/providers.md index 300b14dd..bbb9b61c 100644 --- a/content/master/concepts/providers.md +++ b/content/master/concepts/providers.md @@ -379,7 +379,7 @@ For example, this installation of the Getting Started Configuration is ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1.0.0 12s +provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s ``` To see more information on why the Provider isn't `HEALTHY` use @@ -392,7 +392,7 @@ API Version: pkg.crossplane.io/v1 Kind: ProviderRevision Spec: Desired State: Active - Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1.0.0 + Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Revision: 1 Status: Conditions: @@ -430,10 +430,10 @@ View the `ProviderRevisions` with ```shell {label="getPR",copy-lines="1"} kubectl get providerrevisions 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.0.0 Active 1 1 10d +provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d 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 -crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 Active 10d +crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d ``` By default Crossplane keeps a single diff --git a/content/master/getting-started/introduction.md b/content/master/getting-started/introduction.md index 86b4e4c7..f67b4bee 100644 --- a/content/master/getting-started/introduction.md +++ b/content/master/getting-started/introduction.md @@ -107,7 +107,7 @@ defines a resource for creating and managing AWS S3 storage buckets. In the `bucket` CRD is a -[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/d83ef906bd17a7b6df814310e2ed7d674e99b786/package/crds/s3.aws.upbound.io_buckets.yaml#L91) +[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/release-1.20/package/crds/s3.aws.upbound.io_buckets.yaml#L91) value that defines which AWS region to deploy the bucket in. Crossplane's [public package registries](https://www.crossplane.io/registries) contain a large diff --git a/content/master/getting-started/provider-aws-part-2.md b/content/master/getting-started/provider-aws-part-2.md index d8e62119..12e6a66e 100644 --- a/content/master/getting-started/provider-aws-part-2.md +++ b/content/master/getting-started/provider-aws-part-2.md @@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.0.0 3m55s -provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 13m -crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 13m +provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s +provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m +crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m ``` ## Create a custom API diff --git a/content/master/getting-started/provider-aws.md b/content/master/getting-started/provider-aws.md index 33e53265..9cf0636e 100644 --- a/content/master/getting-started/provider-aws.md +++ b/content/master/getting-started/provider-aws.md @@ -37,7 +37,7 @@ kind: Provider metadata: name: provider-aws-s3 spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1 + package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 EOF ``` @@ -52,8 +52,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers 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:1.0.0 88s +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:1.20.1 88s ``` The S3 Provider installs a second Provider, the diff --git a/content/master/getting-started/provider-azure-part-2.md b/content/master/getting-started/provider-azure-part-2.md index cf74c2e2..b7f8418c 100644 --- a/content/master/getting-started/provider-azure-part-2.md +++ b/content/master/getting-started/provider-azure-part-2.md @@ -496,7 +496,7 @@ kind: Provider metadata: name: provider-azure-compute spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.1 + package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 EOF ``` @@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.0.0 25s -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 3h -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 3h +provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s +provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h +crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h ``` ## Access the custom API diff --git a/content/master/getting-started/provider-azure.md b/content/master/getting-started/provider-azure.md index b9cf0ff4..a7be1756 100644 --- a/content/master/getting-started/provider-azure.md +++ b/content/master/getting-started/provider-azure.md @@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 38s -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 26s +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-v1.11.1 26s ``` The Network Provider installs a second Provider, the diff --git a/content/master/getting-started/provider-gcp.md b/content/master/getting-started/provider-gcp.md index 6813045a..70f05b29 100644 --- a/content/master/getting-started/provider-gcp.md +++ b/content/master/getting-started/provider-gcp.md @@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 36s -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 29s +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-v1.11.4 29s ``` The Storage Provider installs a second Provider, the diff --git a/content/master/guides/troubleshoot-crossplane.md b/content/master/guides/troubleshoot-crossplane.md index 1aa1fcd0..31930409 100644 --- a/content/master/guides/troubleshoot-crossplane.md +++ b/content/master/guides/troubleshoot-crossplane.md @@ -5,8 +5,8 @@ weight: 306 ## Requested Resource Not Found If you use the Crossplane CLI to install a `Provider` or -`Configuration` (for example, `crossplane install provider -xpkg.crossplane.io/crossplane-contrib/provider-aws:v0.33.0`) and get `the server +`Configuration` (for example, `crossplane xpkg install provider +xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server 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 some Crossplane API has been graduated from alpha to beta or stable and the old diff --git a/content/master/software/uninstall.md b/content/master/software/uninstall.md index 642f6802..91aa3a17 100644 --- a/content/master/software/uninstall.md +++ b/content/master/software/uninstall.md @@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.0.0 8h +crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h ``` Remove the installed _providers_ with `kubectl delete provider`. diff --git a/content/master/software/upgrade.md b/content/master/software/upgrade.md index 67998ee4..30979611 100644 --- a/content/master/software/upgrade.md +++ b/content/master/software/upgrade.md @@ -46,7 +46,7 @@ Crossplane. Crossplane uses any new default behaviors unless they're changed in the `helm upgrade` command. -For example, in v1.15.0 Crossplane changed the default image registry from +For example, in v1.20.0 Crossplane changed the default image registry from `index.docker.io` to `xpkg.crossplane.io`. Upgrading Crossplane from a version before v1.15.0 updates the default package registry. diff --git a/content/v1.17/cli/command-reference.md b/content/v1.17/cli/command-reference.md index 144eaf66..5593fcc8 100644 --- a/content/v1.17/cli/command-reference.md +++ b/content/v1.17/cli/command-reference.md @@ -377,7 +377,7 @@ in the package documentation. ### xpkg login -Use `xpkg login` to authenticate to `xpkg.crossplane.io`, the [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub Container Registry used by the Crossplane project. +Use `xpkg login` to authenticate to registries that host Crossplane packages. #### Flags @@ -496,9 +496,6 @@ already installed in Crossplane. `crossplane xpkg update []` -The package file must be an organization, image and tag on the `xpkg.crossplane.io` -GitHub Container Registry in [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub org. - For example, to update to the latest version of the [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): diff --git a/content/v1.17/concepts/providers.md b/content/v1.17/concepts/providers.md index 942c3497..a33f5dbd 100644 --- a/content/v1.17/concepts/providers.md +++ b/content/v1.17/concepts/providers.md @@ -324,7 +324,7 @@ For example, this installation of the Getting Started Configuration is ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 12s +provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s ``` To see more information on why the Provider isn't `HEALTHY` use @@ -337,7 +337,7 @@ API Version: pkg.crossplane.io/v1 Kind: ProviderRevision Spec: Desired State: Active - Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 + Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Revision: 1 Status: Conditions: @@ -375,10 +375,10 @@ View the `ProviderRevisions` with ```shell {label="getPR",copy-lines="1"} kubectl get providerrevisions 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.0.0 Active 1 1 10d +provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d 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 -crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 Active 10d +crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d ``` By default Crossplane keeps a single @@ -638,7 +638,7 @@ kind: Provider metadata: name: provider-gcp-iam spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-iam:v1.0.0 + package: xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 runtimeConfigRef: name: enable-ess --- diff --git a/content/v1.17/getting-started/introduction.md b/content/v1.17/getting-started/introduction.md index 86b4e4c7..f67b4bee 100644 --- a/content/v1.17/getting-started/introduction.md +++ b/content/v1.17/getting-started/introduction.md @@ -107,7 +107,7 @@ defines a resource for creating and managing AWS S3 storage buckets. In the `bucket` CRD is a -[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/d83ef906bd17a7b6df814310e2ed7d674e99b786/package/crds/s3.aws.upbound.io_buckets.yaml#L91) +[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/release-1.20/package/crds/s3.aws.upbound.io_buckets.yaml#L91) value that defines which AWS region to deploy the bucket in. Crossplane's [public package registries](https://www.crossplane.io/registries) contain a large diff --git a/content/v1.17/getting-started/provider-aws-part-2.md b/content/v1.17/getting-started/provider-aws-part-2.md index 7bbf9c84..b5252533 100644 --- a/content/v1.17/getting-started/provider-aws-part-2.md +++ b/content/v1.17/getting-started/provider-aws-part-2.md @@ -44,7 +44,7 @@ kind: Provider metadata: name: provider-aws-s3 spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 + package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 EOF ``` @@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.0.0 3m55s -provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 13m -crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 13m +provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s +provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m +crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m ``` ## Create a custom API diff --git a/content/v1.17/getting-started/provider-aws.md b/content/v1.17/getting-started/provider-aws.md index 1bcc3876..7d5509dc 100644 --- a/content/v1.17/getting-started/provider-aws.md +++ b/content/v1.17/getting-started/provider-aws.md @@ -37,7 +37,7 @@ kind: Provider metadata: name: provider-aws-s3 spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1 + package: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 EOF ``` @@ -52,8 +52,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers 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:1.0.0 88s +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:1.20.1 88s ``` The S3 Provider installs a second Provider, the diff --git a/content/v1.17/getting-started/provider-azure-part-2.md b/content/v1.17/getting-started/provider-azure-part-2.md index 82a27dc1..a38901b4 100644 --- a/content/v1.17/getting-started/provider-azure-part-2.md +++ b/content/v1.17/getting-started/provider-azure-part-2.md @@ -496,7 +496,7 @@ kind: Provider metadata: name: provider-azure-compute spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.1 + package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 EOF ``` @@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.0.0 25s -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 3h -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 3h +provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s +provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h +crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h ``` ## Access the custom API diff --git a/content/v1.17/getting-started/provider-azure.md b/content/v1.17/getting-started/provider-azure.md index 7ed2add2..239025d4 100644 --- a/content/v1.17/getting-started/provider-azure.md +++ b/content/v1.17/getting-started/provider-azure.md @@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 38s -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 26s +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-v1.11.1 26s ``` The Network Provider installs a second Provider, the diff --git a/content/v1.17/getting-started/provider-gcp-part-2.md b/content/v1.17/getting-started/provider-gcp-part-2.md index 799bb4f7..e02df710 100644 --- a/content/v1.17/getting-started/provider-gcp-part-2.md +++ b/content/v1.17/getting-started/provider-gcp-part-2.md @@ -124,8 +124,8 @@ View the new PubSub provider with `kubectl get providers`. kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.11.4.0.0 39s -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 13m -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 12m +provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 13m +crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 12m ``` diff --git a/content/v1.17/getting-started/provider-gcp.md b/content/v1.17/getting-started/provider-gcp.md index ca866557..4aa97745 100644 --- a/content/v1.17/getting-started/provider-gcp.md +++ b/content/v1.17/getting-started/provider-gcp.md @@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 36s -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 29s +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-v1.11.4 29s ``` The Storage Provider installs a second Provider, the diff --git a/content/v1.17/guides/troubleshoot-crossplane.md b/content/v1.17/guides/troubleshoot-crossplane.md index 1aa1fcd0..0895449e 100644 --- a/content/v1.17/guides/troubleshoot-crossplane.md +++ b/content/v1.17/guides/troubleshoot-crossplane.md @@ -5,14 +5,15 @@ weight: 306 ## Requested Resource Not Found If you use the Crossplane CLI to install a `Provider` or -`Configuration` (for example, `crossplane install provider -xpkg.crossplane.io/crossplane-contrib/provider-aws:v0.33.0`) and get `the server +`Configuration` (for example, `crossplane xpkg install provider +xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server 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 some Crossplane API has been graduated from alpha to beta or stable and the old plugin isn't aware of this change. + ## Resource Status and Conditions Most Crossplane resources have a `status` section that can represent the current diff --git a/content/v1.17/software/uninstall.md b/content/v1.17/software/uninstall.md index c54becb6..68f64834 100644 --- a/content/v1.17/software/uninstall.md +++ b/content/v1.17/software/uninstall.md @@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.0.0 8h +crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h ``` Remove the installed _providers_ with `kubectl delete provider`. diff --git a/content/v1.18/cli/command-reference.md b/content/v1.18/cli/command-reference.md index 144eaf66..5593fcc8 100644 --- a/content/v1.18/cli/command-reference.md +++ b/content/v1.18/cli/command-reference.md @@ -377,7 +377,7 @@ in the package documentation. ### xpkg login -Use `xpkg login` to authenticate to `xpkg.crossplane.io`, the [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub Container Registry used by the Crossplane project. +Use `xpkg login` to authenticate to registries that host Crossplane packages. #### Flags @@ -496,9 +496,6 @@ already installed in Crossplane. `crossplane xpkg update []` -The package file must be an organization, image and tag on the `xpkg.crossplane.io` -GitHub Container Registry in [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub org. - For example, to update to the latest version of the [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): diff --git a/content/v1.18/concepts/providers.md b/content/v1.18/concepts/providers.md index 6b07defa..de7099de 100644 --- a/content/v1.18/concepts/providers.md +++ b/content/v1.18/concepts/providers.md @@ -338,7 +338,7 @@ For example, this installation of the Getting Started Configuration is ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 12s +provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s ``` To see more information on why the Provider isn't `HEALTHY` use @@ -351,7 +351,7 @@ API Version: pkg.crossplane.io/v1 Kind: ProviderRevision Spec: Desired State: Active - Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 + Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Revision: 1 Status: Conditions: @@ -389,10 +389,10 @@ View the `ProviderRevisions` with ```shell {label="getPR",copy-lines="1"} kubectl get providerrevisions 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.0.0 Active 1 1 10d +provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d 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 -crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 Active 10d +crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d ``` By default Crossplane keeps a single diff --git a/content/v1.18/getting-started/introduction.md b/content/v1.18/getting-started/introduction.md index 86b4e4c7..f67b4bee 100644 --- a/content/v1.18/getting-started/introduction.md +++ b/content/v1.18/getting-started/introduction.md @@ -107,7 +107,7 @@ defines a resource for creating and managing AWS S3 storage buckets. In the `bucket` CRD is a -[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/d83ef906bd17a7b6df814310e2ed7d674e99b786/package/crds/s3.aws.upbound.io_buckets.yaml#L91) +[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/release-1.20/package/crds/s3.aws.upbound.io_buckets.yaml#L91) value that defines which AWS region to deploy the bucket in. Crossplane's [public package registries](https://www.crossplane.io/registries) contain a large diff --git a/content/v1.18/getting-started/provider-aws-part-2.md b/content/v1.18/getting-started/provider-aws-part-2.md index d8e62119..12e6a66e 100644 --- a/content/v1.18/getting-started/provider-aws-part-2.md +++ b/content/v1.18/getting-started/provider-aws-part-2.md @@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.0.0 3m55s -provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 13m -crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 13m +provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s +provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m +crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m ``` ## Create a custom API diff --git a/content/v1.18/getting-started/provider-azure-part-2.md b/content/v1.18/getting-started/provider-azure-part-2.md index 82a27dc1..a38901b4 100644 --- a/content/v1.18/getting-started/provider-azure-part-2.md +++ b/content/v1.18/getting-started/provider-azure-part-2.md @@ -496,7 +496,7 @@ kind: Provider metadata: name: provider-azure-compute spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.1 + package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 EOF ``` @@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.0.0 25s -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 3h -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 3h +provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s +provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h +crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h ``` ## Access the custom API diff --git a/content/v1.18/getting-started/provider-azure.md b/content/v1.18/getting-started/provider-azure.md index ddb9cf0b..6fc56afd 100644 --- a/content/v1.18/getting-started/provider-azure.md +++ b/content/v1.18/getting-started/provider-azure.md @@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 38s -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 26s +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-v1.11.1 26s ``` The Network Provider installs a second Provider, the diff --git a/content/v1.18/getting-started/provider-gcp-part-2.md b/content/v1.18/getting-started/provider-gcp-part-2.md index b1572bd4..a05cbb62 100644 --- a/content/v1.18/getting-started/provider-gcp-part-2.md +++ b/content/v1.18/getting-started/provider-gcp-part-2.md @@ -123,9 +123,9 @@ View the new PubSub provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.0.0 39s -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 13m -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 12m +provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 39s +provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 13m +crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 12m ``` diff --git a/content/v1.18/getting-started/provider-gcp.md b/content/v1.18/getting-started/provider-gcp.md index 0f0641ad..7e6f1b0b 100644 --- a/content/v1.18/getting-started/provider-gcp.md +++ b/content/v1.18/getting-started/provider-gcp.md @@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 36s -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 29s +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-v1.11.4 29s ``` The Storage Provider installs a second Provider, the diff --git a/content/v1.18/guides/troubleshoot-crossplane.md b/content/v1.18/guides/troubleshoot-crossplane.md index 1aa1fcd0..0895449e 100644 --- a/content/v1.18/guides/troubleshoot-crossplane.md +++ b/content/v1.18/guides/troubleshoot-crossplane.md @@ -5,14 +5,15 @@ weight: 306 ## Requested Resource Not Found If you use the Crossplane CLI to install a `Provider` or -`Configuration` (for example, `crossplane install provider -xpkg.crossplane.io/crossplane-contrib/provider-aws:v0.33.0`) and get `the server +`Configuration` (for example, `crossplane xpkg install provider +xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server 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 some Crossplane API has been graduated from alpha to beta or stable and the old plugin isn't aware of this change. + ## Resource Status and Conditions Most Crossplane resources have a `status` section that can represent the current diff --git a/content/v1.18/software/uninstall.md b/content/v1.18/software/uninstall.md index c54becb6..68f64834 100644 --- a/content/v1.18/software/uninstall.md +++ b/content/v1.18/software/uninstall.md @@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.0.0 8h +crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h ``` Remove the installed _providers_ with `kubectl delete provider`. diff --git a/content/v1.19/cli/command-reference.md b/content/v1.19/cli/command-reference.md index 225b275f..c44d9313 100644 --- a/content/v1.19/cli/command-reference.md +++ b/content/v1.19/cli/command-reference.md @@ -377,7 +377,7 @@ in the package documentation. ### xpkg login -Use `xpkg login` to authenticate to `xpkg.crossplane.io`, the [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub Container Registry used by the Crossplane project. +Use `xpkg login` to authenticate to registries that host Crossplane packages. #### Flags @@ -496,9 +496,6 @@ already installed in Crossplane. `crossplane xpkg update []` -The package file must be an organization, image and tag on the `xpkg.crossplane.io` -GitHub Container Registry in [crossplane-contrib](https://github.com/orgs/crossplane-contrib/packages) GitHub org. - For example, to update to the latest version of the [AWS S3 provider](https://github.com/crossplane-contrib/provider-upjet-aws): diff --git a/content/v1.19/concepts/providers.md b/content/v1.19/concepts/providers.md index ad598667..2aa4f3f0 100644 --- a/content/v1.19/concepts/providers.md +++ b/content/v1.19/concepts/providers.md @@ -379,7 +379,7 @@ For example, this installation of the Getting Started Configuration is ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 12s +provider-aws-s3 True False xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 12s ``` To see more information on why the Provider isn't `HEALTHY` use @@ -392,7 +392,7 @@ API Version: pkg.crossplane.io/v1 Kind: ProviderRevision Spec: Desired State: Active - Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 + Image: xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Revision: 1 Status: Conditions: @@ -430,10 +430,10 @@ View the `ProviderRevisions` with ```shell {label="getPR",copy-lines="1"} kubectl get providerrevisions 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.0.0 Active 1 1 10d +provider-aws-s3-dbc7f981d81f True 1 xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 Active 1 1 10d 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 -crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 Active 10d +crossplane-contrib-provider-family-aws-710d8cfe9f53 True 1 xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 Active 10d ``` By default Crossplane keeps a single diff --git a/content/v1.19/getting-started/introduction.md b/content/v1.19/getting-started/introduction.md index 86b4e4c7..f67b4bee 100644 --- a/content/v1.19/getting-started/introduction.md +++ b/content/v1.19/getting-started/introduction.md @@ -107,7 +107,7 @@ defines a resource for creating and managing AWS S3 storage buckets. In the `bucket` CRD is a -[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/d83ef906bd17a7b6df814310e2ed7d674e99b786/package/crds/s3.aws.upbound.io_buckets.yaml#L91) +[`spec.forProvider.region`](https://github.com/crossplane-contrib/provider-upjet-aws/blob/release-1.20/package/crds/s3.aws.upbound.io_buckets.yaml#L91) value that defines which AWS region to deploy the bucket in. Crossplane's [public package registries](https://www.crossplane.io/registries) contain a large diff --git a/content/v1.19/getting-started/provider-aws-part-2.md b/content/v1.19/getting-started/provider-aws-part-2.md index d8e62119..12e6a66e 100644 --- a/content/v1.19/getting-started/provider-aws-part-2.md +++ b/content/v1.19/getting-started/provider-aws-part-2.md @@ -106,9 +106,9 @@ View the new DynamoDB provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.0.0 3m55s -provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.0.0 13m -crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.0.0 13m +provider-aws-dynamodb True True xpkg.crossplane.io/crossplane-contrib/provider-aws-dynamodb:v1.20.1 3m55s +provider-aws-s3 True True xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1 13m +crossplane-contrib-provider-family-aws True True xpkg.crossplane.io/crossplane-contrib/provider-family-aws:v1.20.1 13m ``` ## Create a custom API diff --git a/content/v1.19/getting-started/provider-azure-part-2.md b/content/v1.19/getting-started/provider-azure-part-2.md index cf74c2e2..b7f8418c 100644 --- a/content/v1.19/getting-started/provider-azure-part-2.md +++ b/content/v1.19/getting-started/provider-azure-part-2.md @@ -496,7 +496,7 @@ kind: Provider metadata: name: provider-azure-compute spec: - package: xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.11.1 + package: xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.20.1 EOF ``` @@ -506,9 +506,9 @@ View the new Compute provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-compute:v1.0.0 25s -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 3h -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 3h +provider-azure-compute True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 25s +provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-v1.11.1 3h +crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.1 3h ``` ## Access the custom API diff --git a/content/v1.19/getting-started/provider-azure.md b/content/v1.19/getting-started/provider-azure.md index ddb9cf0b..6fc56afd 100644 --- a/content/v1.19/getting-started/provider-azure.md +++ b/content/v1.19/getting-started/provider-azure.md @@ -54,8 +54,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-azure-network True True xpkg.crossplane.io/crossplane-contrib/provider-azure-network:v1.0.0 38s -crossplane-contrib-provider-family-azure True True xpkg.crossplane.io/crossplane-contrib/provider-family-azure:v1.0.0 26s +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-v1.11.1 26s ``` The Network Provider installs a second Provider, the diff --git a/content/v1.19/getting-started/provider-gcp-part-2.md b/content/v1.19/getting-started/provider-gcp-part-2.md index 6bbbd38b..acd5954f 100644 --- a/content/v1.19/getting-started/provider-gcp-part-2.md +++ b/content/v1.19/getting-started/provider-gcp-part-2.md @@ -123,9 +123,9 @@ View the new PubSub provider with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-pubsub:v1.0.0 39s -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 13m -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 12m +provider-gcp-pubsub True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 39s +provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-v1.11.4 13m +crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-v1.11.4 12m ``` diff --git a/content/v1.19/getting-started/provider-gcp.md b/content/v1.19/getting-started/provider-gcp.md index 964236e4..2744bfc7 100644 --- a/content/v1.19/getting-started/provider-gcp.md +++ b/content/v1.19/getting-started/provider-gcp.md @@ -51,8 +51,8 @@ Verify the provider installed with `kubectl get providers`. ```shell {copy-lines="1",label="getProvider"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -provider-gcp-storage True True xpkg.crossplane.io/crossplane-contrib/provider-gcp-storage:v1.0.0 36s -crossplane-contrib-provider-family-gcp True True xpkg.crossplane.io/crossplane-contrib/provider-family-gcp:v1.0.0 29s +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-v1.11.4 29s ``` The Storage Provider installs a second Provider, the diff --git a/content/v1.19/guides/troubleshoot-crossplane.md b/content/v1.19/guides/troubleshoot-crossplane.md index 1aa1fcd0..0895449e 100644 --- a/content/v1.19/guides/troubleshoot-crossplane.md +++ b/content/v1.19/guides/troubleshoot-crossplane.md @@ -5,14 +5,15 @@ weight: 306 ## Requested Resource Not Found If you use the Crossplane CLI to install a `Provider` or -`Configuration` (for example, `crossplane install provider -xpkg.crossplane.io/crossplane-contrib/provider-aws:v0.33.0`) and get `the server +`Configuration` (for example, `crossplane xpkg install provider +xpkg.crossplane.io/crossplane-contrib/provider-aws-s3:v1.20.1`) and get `the server 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 some Crossplane API has been graduated from alpha to beta or stable and the old plugin isn't aware of this change. + ## Resource Status and Conditions Most Crossplane resources have a `status` section that can represent the current diff --git a/content/v1.19/software/uninstall.md b/content/v1.19/software/uninstall.md index 642f6802..91aa3a17 100644 --- a/content/v1.19/software/uninstall.md +++ b/content/v1.19/software/uninstall.md @@ -135,7 +135,7 @@ List the installed _providers_ with `kubectl get providers`. ```shell {copy-lines="1"} kubectl get providers NAME INSTALLED HEALTHY PACKAGE AGE -crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.0.0 8h +crossplane-contrib-provider-aws True True xpkg.crossplane.io/crossplane-contrib/provider-aws:v1.20.1 8h ``` Remove the installed _providers_ with `kubectl delete provider`.