Add config option to enable (m)TLS between Poseidon and Nomad

This commit is contained in:
Jan-Eric Hellenberg
2021-07-27 13:45:46 +02:00
committed by Jan-Eric Hellenberg
parent e2d71a11ad
commit 6a60b6cd89
14 changed files with 134 additions and 98 deletions

View File

@ -51,7 +51,7 @@ func TestMain(m *testing.M) {
}
nomadNamespace = config.Config.Nomad.Namespace
nomadClient, err = nomadApi.NewClient(&nomadApi.Config{
Address: config.Config.NomadAPIURL().String(),
Address: config.Config.Nomad.URL().String(),
TLSConfig: &nomadApi.TLSConfig{},
Namespace: nomadNamespace,
})

View File

@ -24,7 +24,7 @@ import (
// BuildURL joins multiple route paths.
func BuildURL(parts ...string) string {
url := config.Config.PoseidonAPIURL().String()
url := config.Config.Server.URL().String()
for _, part := range parts {
if !strings.HasPrefix(part, "/") {
url += "/"