Fix agent auth (#1952)

if no global agent secret set, disable agent registration via it
This commit is contained in:
6543
2023-07-08 18:09:34 +02:00
committed by GitHub
parent cef135eba5
commit 6c58e9db9b
4 changed files with 41 additions and 28 deletions

View File

@@ -36,7 +36,6 @@ func Config(cli *cli.Context) gin.HandlerFunc {
func setupConfig(c *cli.Context) *model.Settings {
return &model.Settings{
Open: c.Bool("open"),
Secret: c.String("agent-secret"),
Admins: sliceToMap2(c.StringSlice("admin")),
Orgs: sliceToMap2(c.StringSlice("orgs")),
OwnersWhitelist: sliceToMap2(c.StringSlice("repo-owners")),
@@ -54,3 +53,9 @@ func sliceToMap2(s []string) map[string]bool {
}
return v
}
// GetConfig returns the config from the Context
func GetConfig(c *gin.Context) *model.Settings {
v := c.MustGet(configKey)
return v.(*model.Settings)
}