@@ -93,6 +93,7 @@ type coreConfig struct {
9393 KesselAuthClientID string
9494 KesselAuthClientSecret string
9595 KesselAuthOIDCIssuer string
96+ RbacURL string
9697
9798 // prometheus pushgateway
9899 PrometheusPushGateway string
@@ -266,6 +267,8 @@ func initServicesFromClowder() {
266267 }
267268 case "rbac" :
268269 CoreCfg .RbacAddress = (* Endpoint )(& endpoint ).buildURL ()
270+ case "rbac-service" :
271+ CoreCfg .RbacURL = (* Endpoint )(& endpoint ).buildURL ()
269272 }
270273 }
271274
@@ -337,13 +340,14 @@ func initLoggerFromEnv() {
337340}
338341
339342func initKesselFromEnv () {
340- CoreCfg .KesselEnabled = GetBoolEnvOrDefault ("KESSEL_ENABLED" , false )
341- CoreCfg .KesselURL = Getenv ("KESSEL_URL" , "" )
342- CoreCfg .KesselAuthEnabled = GetBoolEnvOrDefault ("KESSEL_AUTH_ENABLED" , false )
343- CoreCfg .KesselInsecure = GetBoolEnvOrDefault ("KESSEL_INSECURE" , true )
344- CoreCfg .KesselAuthClientID = Getenv ("KESSEL_AUTH_CLIENT_ID" , "" )
345- CoreCfg .KesselAuthClientSecret = Getenv ("KESSEL_AUTH_CLIENT_SECRET" , "" )
346- CoreCfg .KesselAuthOIDCIssuer = Getenv ("KESSEL_AUTH_OIDC_ISSUER" , "" )
343+ CoreCfg .KesselEnabled = GetBoolEnvOrDefault ("KESSEL_ENABLED" , CoreCfg .KesselEnabled )
344+ CoreCfg .KesselURL = Getenv ("KESSEL_URL" , CoreCfg .KesselURL )
345+ CoreCfg .KesselAuthEnabled = GetBoolEnvOrDefault ("KESSEL_AUTH_ENABLED" , CoreCfg .KesselAuthEnabled )
346+ CoreCfg .KesselInsecure = GetBoolEnvOrDefault ("KESSEL_INSECURE" , CoreCfg .KesselInsecure )
347+ CoreCfg .KesselAuthClientID = Getenv ("KESSEL_AUTH_CLIENT_ID" , CoreCfg .KesselAuthClientID )
348+ CoreCfg .KesselAuthClientSecret = Getenv ("KESSEL_AUTH_CLIENT_SECRET" , CoreCfg .KesselAuthClientSecret )
349+ CoreCfg .KesselAuthOIDCIssuer = Getenv ("KESSEL_AUTH_OIDC_ISSUER" , CoreCfg .KesselAuthOIDCIssuer )
350+ CoreCfg .RbacURL = Getenv ("RBAC_URL" , CoreCfg .RbacURL )
347351}
348352
349353// PrintClowderParams Print Clowder params to export environment variables.
0 commit comments