Skip to content

Commit ebc7803

Browse files
doc: update README
1 parent dbb2c46 commit ebc7803

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

README.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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
4961
configuration file.
5062

5163
```yaml
@@ -55,11 +67,11 @@ kind: Provider
5567
metadata:
5668
name: provider-scaleway
5769
spec:
58-
package: xpkg.upbound.io/scaleway/provider-scaleway:v0.1.0
70+
package: xpkg.upbound.io/scaleway/provider-scaleway:v0.4.0
5971
EOF
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
7082
NAME 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

7486
If 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
7890
NAME 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

Comments
 (0)