rewrite to ippool patcher

This commit is contained in:
2025-10-05 23:13:20 +02:00
parent caf3653175
commit b2243d5ca1
14 changed files with 191 additions and 167 deletions

View File

@@ -9,10 +9,9 @@ import (
)
type Config = struct {
LogLevel string `default:"Info" env:"MAIL_DNS_SERVICE_LOGLEVEL"`
LabelSelector string `default:"kops.k8s.io/instance-role=Node" env:"MAIL_DNS_SERVICE_LABELSELECTOR"`
HcloudToken string `default:"" env:"MAIL_DNS_SERVICE_HCLOUD_TOKEN"`
Namespace string `default:"mailu" env:"MAIL_DNS_SERVICE_NAMESPACE"`
LogLevel string `default:"Info" env:"CANADA_KAKTUS_LOGLEVEL"`
LabelSelector string `default:"kops.k8s.io/instance-role=Node" env:"CANADA_KAKTUS_LABELSELECTOR"`
HcloudToken string `default:"" env:"CANADA_KAKTUS_HCLOUD_TOKEN"`
}
func GenConfig() (cfg *Config, err error) {
@@ -20,7 +19,7 @@ func GenConfig() (cfg *Config, err error) {
cfg = &Config{}
err = configor.New(&configor.Config{
ENVPrefix: "METALLB_IP_FLOATER",
ENVPrefix: "CANADA_KAKTUS",
AutoReload: true,
Silent: true,
AutoReloadInterval: time.Minute}).Load(cfg, "config.json")