Skip to content

Commit

Permalink
update env on save to update them without a restart
Browse files Browse the repository at this point in the history
  • Loading branch information
mms-gianni committed Mar 24, 2024
1 parent 69f6469 commit 7da1d22
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions server/src/modules/settings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,11 +82,32 @@ export class Settings {

this.kubectl.updateKuberoConfig(namespace, kuberoes)
this.kubectl.updateKuberoSecret(namespace, config.secrets)
this.setEnv(config.secrets)


return kuberoes
}

private setEnv(secrets: any) {
/*
for (const key in secrets) {
process.env[key] = secrets[key]
}
*/
process.env.GITHUB_PERSONAL_ACCESS_TOKEN = secrets.GITHUB_PERSONAL_ACCESS_TOKEN
process.env.GITEA_PERSONAL_ACCESS_TOKEN = secrets.GITEA_PERSONAL_ACCESS_TOKEN
process.env.GITEA_BASEURL = secrets.GITEA_BASEURL
process.env.GITLAB_PERSONAL_ACCESS_TOKEN = secrets.GITLAB_PERSONAL_ACCESS_TOKEN
process.env.GITLAB_BASEURL = secrets.GITLAB_BASEURL
process.env.BITBUCKET_APP_PASSWORD = secrets.BITBUCKET_APP_PASSWORD
process.env.BITBUCKET_USERNAME = secrets.BITBUCKET_USERNAME
process.env.GOGS_PERSONAL_ACCESS_TOKEN = secrets.GOGS_PERSONAL_ACCESS_TOKEN
process.env.GOGS_BASEURL = secrets.GOGS_BASEURL
process.env.KUBERO_WEBHOOK_SECRET = secrets.KUBERO_WEBHOOK_SECRET
process.env.GITHUB_CLIENT_SECRET = secrets.GITHUB_CLIENT_SECRET
process.env.OAUTH2_CLIENT_SECRET = secrets.OAUTH2_CLIENT_SECRET
}

// read config from local filesystem (dev mode)
private readConfig(): IKuberoConfig {
// read config from local filesystem (dev mode)
Expand Down

0 comments on commit 7da1d22

Please sign in to comment.