From f06e3751efebb0303182fbe18c586bf11872f74a Mon Sep 17 00:00:00 2001 From: Julien Malka <julien@malka.sh> Date: Fri, 20 Jan 2023 02:59:52 +0100 Subject: [PATCH] Activated github auth --- modules/buildbot/master.py | 2 +- secrets/github-oauth-secret | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/buildbot/master.py b/modules/buildbot/master.py index bd1e229..8e4579d 100644 --- a/modules/buildbot/master.py +++ b/modules/buildbot/master.py @@ -149,7 +149,7 @@ def build_config() -> dict[str, Any]: c["www"] = { "avatar_methods": [util.AvatarGitHub()], "port": int(os.environ.get("PORT", "1810")), - "auth": util.UserPasswordAuth({"JulienMalka": "hello"}), + "auth": util.GitHubAuth("bba3e144501aa5b8a5dd", str(read_secret_file("github-oauth-secret")).strip()), "authz": util.Authz( roleMatchers=[ util.RolesFromUsername(roles=["admin"], usernames=github_admins) diff --git a/secrets/github-oauth-secret b/secrets/github-oauth-secret index ddb06b4..b1e8087 100644 --- a/secrets/github-oauth-secret +++ b/secrets/github-oauth-secret @@ -1,5 +1,5 @@ { - "data": "ENC[AES256_GCM,data:S1MhVk8QK1YGAFraKroInrvnaySSeDJC5jgdOyKp9k8TckChtVA08Eg=,iv:X9aNChRt2lzIiqVNoScqrGCuiRsKLTrz5tLfE7V+j0A=,tag:GXsHylu4DJAGAfkk3EMuUA==,type:str]", + "data": "ENC[AES256_GCM,data:/0eP9T5dJAZ739olSiSt8KlZ6nttMdSdaNfnC1iNK5bB83V66C6wepc=,iv:1Qsm2PMnC8r9qkgUO5oNDCCQj+hUZOzjQ3lVI0309HA=,tag:nWE5XC2bCaVXQBmnG6J7Fw==,type:str]", "sops": { "kms": null, "gcp_kms": null, @@ -11,8 +11,8 @@ "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkN2E4eW9EMHlmcmdkRHla\nU1E2c1JOL2pRNTM0TXI5TExjaEg1Rm54M0ZVCm5GMEp4MXlIY2hxcUxwYWw2dHNE\nTzJQT0NNZ2dLcWgya3RDNmQ3UjJuWFUKLS0tIHdzMGJ2cC9XeGQ0a2gzbERMZUM1\nbmlIa0tkamZOeURESGFWWHp4N0JwSHMKCZR0xepSK7DrMWuFQqln9kWbNGqLivB7\nGaaEwzhT81e7gfokElWi+KF2WVCJ7F6ckUm2o0j0XYlUNoSccHABMw==\n-----END AGE ENCRYPTED FILE-----\n" } ], - "lastmodified": "2023-01-19T18:14:29Z", - "mac": "ENC[AES256_GCM,data:ZHjj+Lnvd7kKhvGzHBNpdufbLBrYqiDXQ4C5kfO1eUTUtN2EevTlODM4LnzULrYBNwSPcKI34qDPCPBEnWFvxbslOs1no4WA90zppk0JgGBbBJBiKJssp4/MDJFXII4HaGL/0ruubFtT/+Zpx1F49Tcc/I0DeKIzLjSkSlIhoWA=,iv:/y8BSvxbSSk8lEqbFjeMKsc+/5QqLk88rHWRz5WDtUU=,tag:+20+qoZq+3DRJjOk2my02A==,type:str]", + "lastmodified": "2023-01-20T01:55:22Z", + "mac": "ENC[AES256_GCM,data:wKf9za/+sqnHkfASLHIBO72x1BpKbyK4as3Fjyxobh1yz9Ce5uYMTmB55HhReMt1dekFAmOFQgxcJyFvR51s1P9MnnRFY5LGme+bptgRNR+k2v67+q5MBVNNAuFKD0ENgzQ8NYBrelGbBUCHPvpz5yTSvVNNNZ7iId3R3A7sENI=,iv:ULhNso1/zMWdBQxzUuF/lho3r6CzoQwG5H/6/o6MiNY=,tag:iGe0NnQFM1ZDoBtgfDjvCA==,type:str]", "pgp": null, "unencrypted_suffix": "_unencrypted", "version": "3.7.3"