Loading .meepctl-repocfg.yaml +5 −11 Original line number Diff line number Diff line Loading @@ -34,17 +34,11 @@ repo: host: my-advantedge.com # bind to host ports (true) or node ports (false) host-ports: true # http config http: # http port number port: 80 http-port: 80 # https config https: # enable https enabled: true # https port number port: 443 # certificate authority (self-signed|lets-encrypt) default: self-signed https-port: 443 # certificate authority (none|self-signed|lets-encrypt) default: none ca: self-signed #------------------------------ Loading go-apps/meepctl/cmd/deploy.go +12 −16 Original line number Diff line number Diff line Loading @@ -243,8 +243,8 @@ func deployRunScriptsAndGetFlags(targetName string, chart string, cobraCmd *cobr case "meep-ingress": // Port configuration hostPorts := utils.RepoCfg.GetBool("repo.deployment.ingress.host-ports") httpPort := utils.RepoCfg.GetString("repo.deployment.ingress.http.port") httpsPort := utils.RepoCfg.GetString("repo.deployment.ingress.https.port") httpPort := utils.RepoCfg.GetString("repo.deployment.ingress.http-port") httpsPort := utils.RepoCfg.GetString("repo.deployment.ingress.https-port") if hostPorts { flags = utils.HelmFlags(flags, "--set", "controller.service.ports.http="+httpPort) flags = utils.HelmFlags(flags, "--set", "controller.daemonset.hostPorts.http="+httpPort) Loading @@ -260,22 +260,18 @@ func deployRunScriptsAndGetFlags(targetName string, chart string, cobraCmd *cobr flags = utils.HelmFlags(flags, "--set", "controller.service.nodePorts.http="+httpPort) flags = utils.HelmFlags(flags, "--set", "controller.service.nodePorts.https="+httpsPort) } // HTTPS configuration httpsEnabled := utils.RepoCfg.GetBool("repo.deployment.ingress.https.enabled") flags = utils.HelmFlags(flags, "--set", "controller.service.enableHttps="+strconv.FormatBool(httpsEnabled)) case "meep-ingress-certs": // Deploy Lets-Encrypt or self-signed Certificates httpsEnabled := utils.RepoCfg.GetBool("repo.deployment.ingress.https.enabled") if httpsEnabled { ca := utils.RepoCfg.GetString("repo.deployment.ingress.https.ca") switch ca { case "lets-encrypt": host := utils.RepoCfg.GetString("repo.deployment.ingress.host") flags = utils.HelmFlags(flags, "--set", "letsEncrypt.tls.host="+host) flags = utils.HelmFlags(flags, "--set", "letsEncrypt.enabled=true") default: // self-signed case "self-signed": deployCreateIngressCerts(chart, cobraCmd) } default: // none } case "meep-mon-engine": monEngineTarget := "repo.core.go-apps.meep-mon-engine" Loading Loading
.meepctl-repocfg.yaml +5 −11 Original line number Diff line number Diff line Loading @@ -34,17 +34,11 @@ repo: host: my-advantedge.com # bind to host ports (true) or node ports (false) host-ports: true # http config http: # http port number port: 80 http-port: 80 # https config https: # enable https enabled: true # https port number port: 443 # certificate authority (self-signed|lets-encrypt) default: self-signed https-port: 443 # certificate authority (none|self-signed|lets-encrypt) default: none ca: self-signed #------------------------------ Loading
go-apps/meepctl/cmd/deploy.go +12 −16 Original line number Diff line number Diff line Loading @@ -243,8 +243,8 @@ func deployRunScriptsAndGetFlags(targetName string, chart string, cobraCmd *cobr case "meep-ingress": // Port configuration hostPorts := utils.RepoCfg.GetBool("repo.deployment.ingress.host-ports") httpPort := utils.RepoCfg.GetString("repo.deployment.ingress.http.port") httpsPort := utils.RepoCfg.GetString("repo.deployment.ingress.https.port") httpPort := utils.RepoCfg.GetString("repo.deployment.ingress.http-port") httpsPort := utils.RepoCfg.GetString("repo.deployment.ingress.https-port") if hostPorts { flags = utils.HelmFlags(flags, "--set", "controller.service.ports.http="+httpPort) flags = utils.HelmFlags(flags, "--set", "controller.daemonset.hostPorts.http="+httpPort) Loading @@ -260,22 +260,18 @@ func deployRunScriptsAndGetFlags(targetName string, chart string, cobraCmd *cobr flags = utils.HelmFlags(flags, "--set", "controller.service.nodePorts.http="+httpPort) flags = utils.HelmFlags(flags, "--set", "controller.service.nodePorts.https="+httpsPort) } // HTTPS configuration httpsEnabled := utils.RepoCfg.GetBool("repo.deployment.ingress.https.enabled") flags = utils.HelmFlags(flags, "--set", "controller.service.enableHttps="+strconv.FormatBool(httpsEnabled)) case "meep-ingress-certs": // Deploy Lets-Encrypt or self-signed Certificates httpsEnabled := utils.RepoCfg.GetBool("repo.deployment.ingress.https.enabled") if httpsEnabled { ca := utils.RepoCfg.GetString("repo.deployment.ingress.https.ca") switch ca { case "lets-encrypt": host := utils.RepoCfg.GetString("repo.deployment.ingress.host") flags = utils.HelmFlags(flags, "--set", "letsEncrypt.tls.host="+host) flags = utils.HelmFlags(flags, "--set", "letsEncrypt.enabled=true") default: // self-signed case "self-signed": deployCreateIngressCerts(chart, cobraCmd) } default: // none } case "meep-mon-engine": monEngineTarget := "repo.core.go-apps.meep-mon-engine" Loading