diff --git a/app/proxmox.go b/app/proxmox.go index 7407796..ede4410 100644 --- a/app/proxmox.go +++ b/app/proxmox.go @@ -32,9 +32,7 @@ type PVEProctype struct { func NewClient(url string, token string, secret string) ProxmoxClient { HTTPClient := http.Client{ Transport: &http.Transport{ - TLSClientConfig: &tls.Config{ - InsecureSkipVerify: true, - }, + TLSClientConfig: &tls.Config{}, }, } diff --git a/app/utils.go b/app/utils.go index fc579f2..4de6740 100644 --- a/app/utils.go +++ b/app/utils.go @@ -24,15 +24,23 @@ type Config struct { } func GetConfig(configPath string) Config { - content, err := os.ReadFile(configPath) + root, err := os.OpenRoot(".") + if err != nil { + log.Fatal("Error when opening root dir: ", err) + } + defer root.Close() + + content, err := root.ReadFile(configPath) if err != nil { log.Fatal("Error when opening config file: ", err) } + var config Config err = json.Unmarshal(content, &config) if err != nil { log.Fatal("Error during parsing config file: ", err) } + return config }