@@ -45,7 +45,19 @@ UXP 1.9.0-up.3 installed
4545
4646### Install the provider
4747
48- 1 . Install the provider into the Kubernetes cluster with a Kubernetes
48+ 1 . If it does not already exist, run the following command to create a ` crossplane-system ` namespace:
49+
50+ ``` shell
51+ kubectl create namespace crossplane-system --dry-run=client -o yaml | kubectl apply -f -
52+ ```
53+
54+ 2 . Install Crossplane CRDs into the Kubernetes cluster
55+
56+ ``` shell
57+ helm install crossplane --namespace crossplane-system crossplane-stable/crossplane
58+ ```
59+
60+ 3 . Install the provider into the Kubernetes cluster with a Kubernetes
4961configuration file.
5062
5163``` yaml
@@ -55,11 +67,11 @@ kind: Provider
5567metadata :
5668 name : provider-scaleway
5769spec :
58- package : xpkg.upbound.io/scaleway/provider-scaleway:v0.1 .0
70+ package : xpkg.upbound.io/scaleway/provider-scaleway:v0.4 .0
5971EOF
6072```
6173
62- 2 . Run ` kubectl get providers ` to verify the installed provider. The ` INSTALLED ` value should return as ` True ` .
74+ 3 . Run ` kubectl get providers ` to verify the installed provider. The ` INSTALLED ` value should return as ` True ` .
6375
6476_ Note:_ The procedure may take up to 5 minutes for ` HEALTHY ` to report true.
6577
@@ -68,15 +80,15 @@ You should get an output similar to the following one, providing details about t
6880``` shell
6981$ kubectl get provider
7082NAME INSTALLED HEALTHY PACKAGE AGE
71- provider-scaleway True True xpkg.upbound.io/scaleway/provider-scaleway:v0.1 .0 11s
83+ provider-scaleway True True xpkg.upbound.io/scaleway/provider-scaleway:v0.4 .0 11s
7284```
7385
7486If there are any issue during the process of downloading and installing the provider, the ` INSTALLED ` field will return as empty. In that case, run ` kubectl describe providers ` to get more information.
7587
7688``` shell
7789$ kubectl get providers
7890NAME INSTALLED HEALTHY PACKAGE AGE
79- provider-scaleway xpkg.upbound.io/scaleway/provider-scaleway:v0.1 .0 76s
91+ provider-scaleway xpkg.upbound.io/scaleway/provider-scaleway:v0.4 .0 76s
8092```
8193
8294### Create a Kubernetes secret resource for Scaleway
@@ -106,12 +118,6 @@ stringData:
106118 }
107119` ` `
108120
109- 2. If it does not already exist, run the following command to create a ` crossplane-system` namespace:
110-
111- ` ` ` shell
112- $ kubectl create namespace crossplane-system --dry-run=client -o yaml | kubectl apply -f -
113- ` ` `
114-
115121#### Configuration reference
116122
117123| Provider Argument | Description |
0 commit comments