fix: init provider

proxmox.Init() func does not load in boot time.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
This commit is contained in:
Serge Logvinov
2024-02-15 22:22:10 +02:00
committed by Serge
parent 10592d13b4
commit de5598648f
2 changed files with 5 additions and 2 deletions

View File

@@ -26,7 +26,7 @@ import (
"github.com/spf13/pflag"
"github.com/sergelogvinov/proxmox-cloud-controller-manager/pkg/provider"
"github.com/sergelogvinov/proxmox-cloud-controller-manager/pkg/proxmox"
"k8s.io/apimachinery/pkg/util/wait"
cloudprovider "k8s.io/cloud-provider"
@@ -52,7 +52,7 @@ func main() {
command.Flags().VisitAll(func(flag *pflag.Flag) {
if flag.Name == "cloud-provider" {
if err := flag.Value.Set(provider.ProviderName); err != nil {
if err := flag.Value.Set(proxmox.ProviderName); err != nil {
klog.Fatalf("unable to set cloud-provider flag value: %s", err)
}
}

View File

@@ -30,6 +30,9 @@ import (
)
const (
// ProviderName is the name of the Proxmox provider.
ProviderName = provider.ProviderName
// ServiceAccountName is the service account name used in kube-system namespace.
ServiceAccountName = provider.ProviderName + "-cloud-controller-manager"
)