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"