Skip to content

Commit 4852f4a

Browse files
Update release references to next version (#136)
1 parent f638fc5 commit 4852f4a

File tree

2 files changed

+25
-25
lines changed

2 files changed

+25
-25
lines changed

docs/src/gs/install-cluster-api.md

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,14 @@
11

22
# Install Cluster API Provider for Oracle Cloud Infrastructure
33

4-
1. If you are not using [kind][kind] for your management cluster, export the `KUBECONFIG` environment variable to point to the correct Kubeconfig file.
4+
If you are not using [kind][kind] for your management cluster, export the `KUBECONFIG` environment variable to point to the correct Kubeconfig file.
55

66
```shell
7-
export KUBECONFIG=/path/to/kubeconfig
8-
```
9-
10-
2. Create a file `clusterctl.yaml` in `$HOME/.cluster-api/`
11-
12-
```shell
13-
touch "$HOME"/.cluster-api/clusterctl.yaml
14-
```
15-
16-
3. Add the Oracle Cloud Infrastructure (OCI) Provider in `clusterctl.yaml`:
17-
18-
```yaml
19-
providers:
20-
- name: oci
21-
url: https://github.com/oracle/cluster-api-provider-oci/releases/v0.4.0/infrastructure-components.yaml
22-
type: InfrastructureProvider
7+
export KUBECONFIG=/path/to/kubeconfig
238
```
249

2510
## Configure authentication
26-
Before installing Cluster API Provider for OCI (CAPOCI), you must first set up your preferred
11+
Before installing Cluster API Provider for OCI (CAPOCI), you must first set up your preferred
2712
authentication mechanism using specific environment variables.
2813

2914
### User Principal
@@ -49,7 +34,7 @@ credentials.
4934

5035
### Instance Principal
5136

52-
If the management cluster is hosted in Oracle Cloud Infrastructure, [Instance principals][instance-principals] authentication
37+
If the management cluster is hosted in Oracle Cloud Infrastructure, [Instance principals][instance-principals] authentication
5338
is recommended. Export the following parameters to use Instance Principals. If Instance Principals are used, the user principal
5439
parameters explained in above section will not be used.
5540

@@ -70,18 +55,18 @@ allow dynamic-group [your dynamic group name] to manage load-balancers in compar
7055
Initialize management cluster and install CAPOCI
7156

7257
```bash
73-
clusterctl init --infrastructure oci
58+
clusterctl init --infrastructure oci:v0.6.0
7459
```
7560

7661
## CAPOCI Components
7762

7863
When installing CAPOCI, the following components will be installed in the management cluster:
7964

80-
1. A custom resource definition (`CRD`) for `OCICluster`, which is a Kubernetes custom resource that represents a workload cluster created in OCI by CAPOCI.
81-
2. A custom resource definition (`CRD`) for `OCIMachine`, which is a Kubernetes custom resource that represents one node in the workload cluster created in OCI by CAPOCI.
82-
3. Role-based access control resources for a Kubernetes `Deployment`, `ServiceAccount`, `Role`, `ClusterRole` and `ClusterRoleBinding`
83-
4. A Kubernetes `Secret` which will hold OCI credentials
84-
5. A Kubernetes `Deployment` with the CAPOCI image - ghcr.io/oracle/cluster-api-oci-controller: `<version>`
65+
1. A custom resource definition (`CRD`) for `OCICluster`, which is a Kubernetes custom resource that represents a workload cluster created in OCI by CAPOCI.
66+
2. A custom resource definition (`CRD`) for `OCIMachine`, which is a Kubernetes custom resource that represents one node in the workload cluster created in OCI by CAPOCI.
67+
3. Role-based access control resources for a Kubernetes `Deployment`, `ServiceAccount`, `Role`, `ClusterRole` and `ClusterRoleBinding`
68+
4. A Kubernetes `Secret` which will hold OCI credentials
69+
5. A Kubernetes `Deployment` with the CAPOCI image - ghcr.io/oracle/cluster-api-oci-controller: `<version>`
8570

8671
Please inspect the `infrastructure-components.yaml` present in the release artifacts to know more.
8772

metadata.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@
55
# update this file only when a new major or minor version is released
66
apiVersion: clusterctl.cluster.x-k8s.io/v1alpha3
77
releaseSeries:
8+
- major: 0
9+
minor: 1
10+
contract: v1beta1
11+
- major: 0
12+
minor: 2
13+
contract: v1beta1
14+
- major: 0
15+
minor: 3
16+
contract: v1beta1
17+
- major: 0
18+
minor: 4
19+
contract: v1beta1
820
- major: 0
921
minor: 5
1022
contract: v1beta1
23+
- major: 0
24+
minor: 6
25+
contract: v1beta1

0 commit comments

Comments
 (0)