483: various r=Mic92 a=zowoq



Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
This commit is contained in:
bors[bot] 2023-03-17 17:47:18 +00:00 committed by GitHub
commit 6922403954
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 79 additions and 89 deletions

1
.gitignore vendored
View file

@ -9,3 +9,4 @@ result-*
# needed for treefmt # needed for treefmt
!.github !.github
!.sops.yaml

View file

@ -3,7 +3,6 @@ keys:
- &build02 age1kh6yvgxz9ys74as7aufdy8je7gmqjtguhnjuxvj79qdjswk2r3xqxf2n6d - &build02 age1kh6yvgxz9ys74as7aufdy8je7gmqjtguhnjuxvj79qdjswk2r3xqxf2n6d
- &build03 age1qg7tfjwzp6dxwkw9vej6knkhdvqre3fu7ryzsdk5ggvtdx854ycqevlwnq - &build03 age1qg7tfjwzp6dxwkw9vej6knkhdvqre3fu7ryzsdk5ggvtdx854ycqevlwnq
- &build04 age1r464z5e2shvnh9ekzapgghevr9wy7spd4d7pt5a89ucdk6kr6yhqzv5gkj - &build04 age1r464z5e2shvnh9ekzapgghevr9wy7spd4d7pt5a89ucdk6kr6yhqzv5gkj
- &github_actions age1hdmmmv423xajuv4pjumnj35j34e4rhta3wgatjafy3dxf38yycysqzl4mn
- &hercules_tf age1lk9prt0l75xyj4r9lvel5cdac4ll8jnywrm0fp8nackeqzmwkfqq974lst - &hercules_tf age1lk9prt0l75xyj4r9lvel5cdac4ll8jnywrm0fp8nackeqzmwkfqq974lst
- &mic92 age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz - &mic92 age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
- &ryantm age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay - &ryantm age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
@ -13,70 +12,69 @@ keys:
creation_rules: creation_rules:
- path_regex: ^secrets.yaml$ - path_regex: ^secrets.yaml$
key_groups: key_groups:
- age: - age:
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq
- path_regex: terraform/secrets.yaml$ - path_regex: terraform/secrets.yaml$
key_groups: key_groups:
- age: - age:
- *github_actions - *hercules_tf
- *hercules_tf - *mic92
- *mic92 - *ryantm
- *ryantm - *zimbatm
- *zimbatm - *zowoq
- *zowoq
- path_regex: build01/[^/]+\.yaml$ - path_regex: build01/[^/]+\.yaml$
key_groups: key_groups:
- age: - age:
- *build01 - *build01
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq
- path_regex: build02/[^/]+\.yaml$ - path_regex: build02/[^/]+\.yaml$
key_groups: key_groups:
- age: - age:
- *build02 - *build02
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq
- path_regex: build03/[^/]+\.yaml$ - path_regex: build03/[^/]+\.yaml$
key_groups: key_groups:
- age: - age:
- *build03 - *build03
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq
- path_regex: build04/[^/]+\.yaml$ - path_regex: build04/[^/]+\.yaml$
key_groups: key_groups:
- age: - age:
- *build04 - *build04
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq
- path_regex: roles/hercules-ci/.+\.yaml$ - path_regex: roles/hercules-ci/.+\.yaml$
key_groups: key_groups:
- age: - age:
- *build02 - *build02
- *build03 - *build03
- *build04 - *build04
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq
- path_regex: roles/.+\.yaml$ - path_regex: roles/.+\.yaml$
key_groups: key_groups:
- age: - age:
- *build01 - *build01
- *build02 - *build02
- *build03 - *build03
- *build04 - *build04
- *mic92 - *mic92
- *ryantm - *ryantm
- *zimbatm - *zimbatm
- *zowoq - *zowoq

View file

@ -114,7 +114,6 @@ def update_hound_repos(c):
"nix-community/nixpkgs", "nix-community/nixpkgs",
"nix-community/nsncd", "nix-community/nsncd",
"nix-community/rkwifibt", "nix-community/rkwifibt",
"NixOS/nixops-dashboard", # empty repo causes an error
] ]
resp = {} resp = {}
@ -140,6 +139,7 @@ def update_hound_repos(c):
"url": repo["clone_url"], "url": repo["clone_url"],
} }
for repo in repos for repo in repos
if repo["size"] != 0 # skip empty repos
if repo["full_name"] not in disallowed_repos if repo["full_name"] not in disallowed_repos
if repo["archived"] is False if repo["archived"] is False
} }

View file

@ -9,59 +9,50 @@ sops:
azure_kv: [] azure_kv: []
hc_vault: [] hc_vault: []
age: age:
- recipient: age1hdmmmv423xajuv4pjumnj35j34e4rhta3wgatjafy3dxf38yycysqzl4mn
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMaXNzeGRhNk93VTMwWVly
c0FKQXJiM2xjNElqb09YL0VKY1orRkpUZndBCi9oNnIvck9NeGRDWm9hbGF4RWd3
bUhwVGsrV1dNMGErTjhhbk96YTc3MUUKLS0tIDAyOGtJOHZndVM2Mm9ja2Juck9o
Mm0xdzRNOERBTjBSejd4Y01kYjBpRTQK3olfsRDAezCEx0GIDUcGmmkJyZNeiXN6
NFatlmRBSr4JH6X0JHfWzsC9oc3ursytLf7Hf3t/4mHg1EefgaML9A==
-----END AGE ENCRYPTED FILE-----
- recipient: age1lk9prt0l75xyj4r9lvel5cdac4ll8jnywrm0fp8nackeqzmwkfqq974lst - recipient: age1lk9prt0l75xyj4r9lvel5cdac4ll8jnywrm0fp8nackeqzmwkfqq974lst
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDL0NMSmdYV3RraUh6M0c3 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5eTRMQndYSTR2bEFEdnow
d3I2dksrQ3dXdGpXVTFsRnVBNy9vRjFkK20wCmJkSzBvNzFyVi9EMFl4eWFNYno1 dXlCbUUyOE9tenVvbjd4VnBUMFlpMkdlTVVFCmxkdTA1cHYwU21TVEJKRTA2U0Iv
VGxOdkF2VHU5Mmp6K2gwSnc4OG1oUXMKLS0tIHh4bWxEVjdubk5TeWhONU0xamxt OXFLS1Q0SjdqeTk4elVrSk5ZOVlYTUUKLS0tIFQyZHJlV3JnSU92OGk0UWpLbFlS
dERwMTNibXpNSjlKTkJhK0FEZi9IekkKER40oOuP7YgRXN2R0G8rTDOk4qoayKHG MWVNaEg1TzA0Yzg3SUloMzkweUpTVmsK6bRHF7Cx7EP4wNVnf7ARH60Bo5extVL7
4SYSVqULCn/79ayYkx2XDLim2Wuws9yyxxG5TiZd70Ym3V7TPF3eTA== ngA9HzqaWRVNwjXv+yL+HircUx89u0opch+dEm+BDmwzhYfJG/cOdA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz - recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyTTFITkFIYzJIRnA4am0x YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmNDJjNW9Pd0NTMDd1OGJR
Y1UrS1VkYllKczUwYmtOcGswMEJ6d05TVWw0CnpZWmhCQWNjd2Jyd3hCeXVJeHlX MzhyOHFCNDlGYjNsRkVCVktSdTQxMmhaVWhBCllNVGlpazl1ODZtajZLZGhoWEll
ZHJhK0xPY2RVVXBNNzdEQ3FFeENpbUUKLS0tIHRJckYwL0p3ZlZjZVVIaDg2a1ho cjI3UG93L2pFTXZTVDZoVkFoTHNXNnMKLS0tIHVwMFo1MFpDcmpzcWFXeGhHY29D
d2M0U05YaExrZmh5czFPSVRXUFlsNGsKT9YmqWb9t1N1A8+Qm8ZqXIVh+xOh0B66 YWFsOWY1VVFPMmgxZEdLZVhPWkFhd0EKjHvQcU3ujBmdrO8Sed1iEMRm/GCe4hV9
luiM+s2yrxus4d8E0YPQqpqUTWnHKYaQ33/pWwH9JJqFBFMU9ISpig== 3uAyAPllxhtzyYMrenlbb0hbAEW3rDNHsYZL5BpcDO02wvPguzYtDA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay - recipient: age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpYVhzMkF6M3cwc0l3Zzlr YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGQlk1RCtWWnVPeGRJL0s2
dE1ha2hkK3lPZkgvZkR5Sk5HV1FlcjkveEVZCnErNGRHbFRJZWZCQUg2Ukx4V094 SkhmQnJTdm1OMTVSQkxrTDk1bUtRbXM0cGdvClpCVE9qYVlMUzN5SElzWDhsZnIz
dkZ6QTJqaG9Pa0FBMk5VWHJaNUE4N1UKLS0tIFVyNDdHczhZaDlkeVZEMFErTEVW SmNEK3J1U2RQRDhraE90YUVHUW1KQjAKLS0tIDhJeFZWcFFabnNqNkpmZnV4YUJl
ME9vKzJIV2U3U1lYM3huUTRkOS8zbzgKAPHThcG53rpyNnqaJWc5PeUi1VtyAqEj OXR1TXBlYXg5eDFDbWlzcVVXb0ZxOFEK6UT/ZWPjvcSJApHCu+6a0sSi0q2cL5QS
Egv6gsELcg993JyvXx6920/8tSMt1cGUW4vfvHkhBUF9TM/Bn1hS0A== tP5KOBVSLUnQosJD3coFvkJGVx44HrS58CUj+Et+DNahaZp+4tsvQA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h - recipient: age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBySUgxNnl4cGxOTDVVMFFo YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0NC9qdnpBZU02blRyMEtk
bVVBV3JOdjgremxWMW8veXpXV0FhQ3lQeTNzCnZHVm9RZWFXYzVnS3RzOGlScy9L K2VxUmxSQThNMTJIc0dwT0pKMzZsa0htOTA0Cm5oQk4rNlRHQVFMeEtQTHBwd05U
aWxLN1RPcEltUGtGRklSRmZvM05INlUKLS0tIEFlWGxZMDFXaXZiMTFyNEQ2ejcw SThrd2lwS2lrUWdORUdvaVkydmUwTGsKLS0tIGIwenVjRDBIRnRqTU1aV1FzWFE2
WGdnV0F6ZHZQTkQ3K291VnVBR2JrdncKzqwRD0XNz9GOKtlBC5quRY8uGaYXY5rf NVJBUzJoVUljQ0lMY3VHLzJ0WlVqck0KNby54A1qjNo42SYkxm3ynlRhnCS869DF
sHWz57NYh3w+QeF/dGe1Ny777ur5rwQbeFgnFjN7lavkWwrKKVzZFA== 4CUBF7eNq9Amw4xB3jviMxSJ6NeoKftRfILI/+BMSZwUw75knJK0Eg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1m7xhem3qll35d539f364pm6txexvnp6k0tk34d8jxu4ry3pptv7smm0k5n - recipient: age1m7xhem3qll35d539f364pm6txexvnp6k0tk34d8jxu4ry3pptv7smm0k5n
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlZTJUNEFXN2pNUnYvZUpV YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnNW9jT01QWVg4dTdKandQ
RzU5SUJkR0g3RmJLbWhFdFc1alBJNjMrNnlNCjdYY0VwRzkrcmhWOGg3SGQ5eVQy Y1BnSGQ1YjNVT3RIVzJ3c0hqY3I4eWNiMUFVCmRhTjdHd20wU01DcjJKYUZUV3A4
ZUo3ejZsRVdCTENBMG1kcXhHSzdkZkEKLS0tIEJvZEx4T3NFS1hDT3NGc1ZTejQ4 aUZnK2NLNnZOa0NHTXp6Tm1xRmozaHMKLS0tIGREUUdvbEEvOVNudDFkSDZwZlVH
akl4L2M1ZE1lZGpWVnRTRmw2OXJFdG8KBOVFOXsyEYPAiaUoC51Op/yBsgxo1SYM MFF3YWRKbGc0bEhBNlRLQ1RhOFY3NUEK7nju7xYip/QNWPEEKQrfj+zq3u8xqVH0
fcHbyvKqhV5gea/IKYbIE8XKM0ERgTi72tQBducylvclDh7sXYL6LA== suEpKSDhj4Ny+c4+plx5TGlER8kDB/uRFGOBEuXD2TSTRnPewyRwyg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2023-02-15T03:05:31Z" lastmodified: "2023-02-15T03:05:31Z"
mac: ENC[AES256_GCM,data:n3I8BMP5sTYiSZwmW0QXZ61WUANo7smy1W1Ctfb1Xuv/5kOTKaqaMu5osk7DTBihtXTuQIgTKqvnWaZ/V0PAQJpu6kt5SoUmfzL3QeVUbvrWhKd2EpWhncD1ZmL7WvpLYXTD6a2ubGm7n+4NuwgYXZbG4xy/Q+ASDeum4MthgtE=,iv:h6+ah6wQDMkcaj4+Hy+7jWF58XeepJKW+tnW6bLF1gg=,tag:j4telEtpvSWqkwk7U3OWZA==,type:str] mac: ENC[AES256_GCM,data:n3I8BMP5sTYiSZwmW0QXZ61WUANo7smy1W1Ctfb1Xuv/5kOTKaqaMu5osk7DTBihtXTuQIgTKqvnWaZ/V0PAQJpu6kt5SoUmfzL3QeVUbvrWhKd2EpWhncD1ZmL7WvpLYXTD6a2ubGm7n+4NuwgYXZbG4xy/Q+ASDeum4MthgtE=,iv:h6+ah6wQDMkcaj4+Hy+7jWF58XeepJKW+tnW6bLF1gg=,tag:j4telEtpvSWqkwk7U3OWZA==,type:str]