From 2a95a4e30d454fc9eb52471a241d3634358c2443 Mon Sep 17 00:00:00 2001 From: Mohamed Rafraf <81432497+mohamed-rafraf@users.noreply.github.com> Date: Wed, 29 May 2024 14:52:08 +0100 Subject: [PATCH] add baremetal provider (#393) update default osps update fix yamllint --- deploy/osps/default/osp-centos.yaml | 1 + deploy/osps/default/osp-flatcar.yaml | 1 + deploy/osps/default/osp-rockylinux.yaml | 1 + deploy/osps/default/osp-ubuntu.yaml | 1 + pkg/cloudprovider/cloudprovider.go | 2 +- 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/deploy/osps/default/osp-centos.yaml b/deploy/osps/default/osp-centos.yaml index f6bd0dd0..04a3e015 100644 --- a/deploy/osps/default/osp-centos.yaml +++ b/deploy/osps/default/osp-centos.yaml @@ -26,6 +26,7 @@ spec: - name: "alibaba" - name: "aws" - name: "azure" + - name: "baremetal" - name: "digitalocean" - name: "equinixmetal" - name: "kubevirt" diff --git a/deploy/osps/default/osp-flatcar.yaml b/deploy/osps/default/osp-flatcar.yaml index 0d2db870..99a4ad84 100644 --- a/deploy/osps/default/osp-flatcar.yaml +++ b/deploy/osps/default/osp-flatcar.yaml @@ -32,6 +32,7 @@ spec: - name: "openstack" - name: "vsphere" - name: "vmware-cloud-director" + bootstrapConfig: templates: configureProxyScript: |- diff --git a/deploy/osps/default/osp-rockylinux.yaml b/deploy/osps/default/osp-rockylinux.yaml index 6b41df01..b6491ef5 100644 --- a/deploy/osps/default/osp-rockylinux.yaml +++ b/deploy/osps/default/osp-rockylinux.yaml @@ -25,6 +25,7 @@ spec: supportedCloudProviders: - name: "aws" - name: "azure" + - name: "baremetal" - name: "digitalocean" - name: "equinixmetal" - name: "hetzner" diff --git a/deploy/osps/default/osp-ubuntu.yaml b/deploy/osps/default/osp-ubuntu.yaml index 353bdedf..58df90fb 100644 --- a/deploy/osps/default/osp-ubuntu.yaml +++ b/deploy/osps/default/osp-ubuntu.yaml @@ -26,6 +26,7 @@ spec: - name: "alibaba" - name: "aws" - name: "azure" + - name: "baremetal" - name: "digitalocean" - name: "edge" - name: "equinixmetal" diff --git a/pkg/cloudprovider/cloudprovider.go b/pkg/cloudprovider/cloudprovider.go index c5f8f2eb..c07771ea 100644 --- a/pkg/cloudprovider/cloudprovider.go +++ b/pkg/cloudprovider/cloudprovider.go @@ -70,7 +70,7 @@ func GetCloudConfig(external bool, pconfig providerconfigtypes.Config, kubeletVe case osmv1alpha1.CloudProviderAlibaba, osmv1alpha1.CloudProviderAnexia, osmv1alpha1.CloudProviderDigitalocean, osmv1alpha1.CloudProviderHetzner, osmv1alpha1.CloudProviderLinode, osmv1alpha1.CloudProviderEquinixMetal, osmv1alpha1.CloudProviderScaleway, osmv1alpha1.CloudProviderNutanix, osmv1alpha1.CloudProviderVMwareCloudDirector, - osmv1alpha1.CloudProviderOpenNebula, osmv1alpha1.CloudProviderEdge: + osmv1alpha1.CloudProviderOpenNebula, osmv1alpha1.CloudProviderEdge, osmv1alpha1.CloudProviderBaremetal: return "", nil }