You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
27
12
authentication mechanism using specific environment variables.
28
13
29
14
### User Principal
@@ -49,7 +34,7 @@ credentials.
49
34
50
35
### Instance Principal
51
36
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
53
38
is recommended. Export the following parameters to use Instance Principals. If Instance Principals are used, the user principal
54
39
parameters explained in above section will not be used.
55
40
@@ -70,18 +55,18 @@ allow dynamic-group [your dynamic group name] to manage load-balancers in compar
70
55
Initialize management cluster and install CAPOCI
71
56
72
57
```bash
73
-
clusterctl init --infrastructure oci
58
+
clusterctl init --infrastructure oci:v0.6.0
74
59
```
75
60
76
61
## CAPOCI Components
77
62
78
63
When installing CAPOCI, the following components will be installed in the management cluster:
79
64
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>`
85
70
86
71
Please inspect the `infrastructure-components.yaml` present in the release artifacts to know more.
0 commit comments