@@ -67,19 +67,21 @@ const (
67
67
68
68
// Bootstrap providers.
69
69
const (
70
- KubeadmBootstrapProviderName = "kubeadm"
71
- TalosBootstrapProviderName = "talos"
72
- MicroK8sBootstrapProviderName = "microk8s"
73
- KubeKeyK3sBootstrapProviderName = "kubekey-k3s"
70
+ KubeadmBootstrapProviderName = "kubeadm"
71
+ TalosBootstrapProviderName = "talos"
72
+ MicroK8sBootstrapProviderName = "microk8s"
73
+ OracleCloudNativeBootstrapProviderName = "ocne"
74
+ KubeKeyK3sBootstrapProviderName = "kubekey-k3s"
74
75
)
75
76
76
77
// ControlPlane providers.
77
78
const (
78
- KubeadmControlPlaneProviderName = "kubeadm"
79
- TalosControlPlaneProviderName = "talos"
80
- MicroK8sControlPlaneProviderName = "microk8s"
81
- NestedControlPlaneProviderName = "nested"
82
- KubeKeyK3sControlPlaneProviderName = "kubekey-k3s"
79
+ KubeadmControlPlaneProviderName = "kubeadm"
80
+ TalosControlPlaneProviderName = "talos"
81
+ MicroK8sControlPlaneProviderName = "microk8s"
82
+ NestedControlPlaneProviderName = "nested"
83
+ OracleCloudNativeControlPlaneProviderName = "ocne"
84
+ KubeKeyK3sControlPlaneProviderName = "kubekey-k3s"
83
85
)
84
86
85
87
// Add-on providers.
@@ -287,6 +289,11 @@ func (p *providersClient) defaults() []Provider {
287
289
url : "https://github.com/canonical/cluster-api-bootstrap-provider-microk8s/releases/latest/bootstrap-components.yaml" ,
288
290
providerType : clusterctlv1 .BootstrapProviderType ,
289
291
},
292
+ & provider {
293
+ name : OracleCloudNativeBootstrapProviderName ,
294
+ url : "https://github.com/verrazzano/cluster-api-provider-ocne/releases/latest/bootstrap-components.yaml" ,
295
+ providerType : clusterctlv1 .BootstrapProviderType ,
296
+ },
290
297
291
298
// ControlPlane providers
292
299
& provider {
@@ -314,6 +321,11 @@ func (p *providersClient) defaults() []Provider {
314
321
url : "https://github.com/kubernetes-sigs/cluster-api-provider-nested/releases/latest/control-plane-components.yaml" ,
315
322
providerType : clusterctlv1 .ControlPlaneProviderType ,
316
323
},
324
+ & provider {
325
+ name : OracleCloudNativeControlPlaneProviderName ,
326
+ url : "https://github.com/verrazzano/cluster-api-provider-ocne/releases/latest/control-plane-components.yaml" ,
327
+ providerType : clusterctlv1 .ControlPlaneProviderType ,
328
+ },
317
329
318
330
// Add-on providers
319
331
& provider {
0 commit comments