diff --git a/.sops.yaml b/.sops.yaml index 4875970..0c09618 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -27,6 +27,7 @@ keys: &all - &m_retrobox age14cwxzd33sqstmfx65zys7at963ug9wumgfyc2ctwatvr3rygzs3sk9nqtj - &m_unicorn age1438lvn7gh4he0rnj0xnvnx56l97mpz0vsv3wktj8utk65kqs8ycqftcxze - &m_bouncer age1ykxnu6ntulppc0eatrndx4rttm44p2yqpa653g5aexv9npqetsxsu0r9dk + - &m_woodpecker age1mzqqe8qr3dn28fr9hglujlgtslpzkzvwvg4uhzu0a5qqk2v9z5wsxn7pny creation_rules: - path_regex: secrets/[^/]+\.(yaml|json|env|ini)$ @@ -207,3 +208,10 @@ creation_rules: - *op_noe_2 - *op_noe_3 - *m_bouncer + - path_regex: secrets/woodpecker/[^/]+\.(yaml|json|env|ini)$ + key_groups: + - age: + - *op_noe + - *op_noe_2 + - *op_noe_3 + - *m_woodpecker diff --git a/flake.nix b/flake.nix index a3749ae..7e774ea 100644 --- a/flake.nix +++ b/flake.nix @@ -171,6 +171,7 @@ static-sites = mkNixos [ ./nixos/hosts/static-sites ]; # nginx specifically for static sites ts3 = mkNixos [ ./nixos/hosts/ts3 ]; # Teamspeak-san unicorn = mkNixos [ ./nixos/hosts/unicorn ]; # legion thingy + woodpecker = mkNixos [ ./nixos/hosts/woodpecker ]; # ci.sapphic.engineer agents }; # Standalone home-manager configuration entrypoint diff --git a/nixos/hosts/git/default.nix b/nixos/hosts/git/default.nix index 6f8380c..7b05428 100644 --- a/nixos/hosts/git/default.nix +++ b/nixos/hosts/git/default.nix @@ -1,8 +1,7 @@ -{ pkgs, ... }: { +{ pkgs, config, ... }: { imports = [ ../../templates/proxmox-lxc.nix ../../server.nix - ../../features/dns-cache.nix ../../features/telemetry ]; @@ -23,9 +22,9 @@ server = { DOMAIN = "git.sapphic.engineer"; ROOT_URL = "https://git.sapphic.engineer"; + SSH_DOMAIN = "git.hoki-porgy.ts.net"; }; service = { - SSH_DOMAIN = "git.hoki-porgy.ts.net"; DISABLE_REGISTRATION = true; }; "cron.gc_lfs" = { diff --git a/nixos/hosts/ingress-proxy/default.nix b/nixos/hosts/ingress-proxy/default.nix index 7160d56..a804737 100644 --- a/nixos/hosts/ingress-proxy/default.nix +++ b/nixos/hosts/ingress-proxy/default.nix @@ -42,6 +42,7 @@ in rec { dsi.servers."${tsHost "dis-sociat-ing" 3000}" = {}; se.servers."${tsHost "sapphic-engineer" 4000}" = {}; git.servers."${tsHost "git" 3000}" = {}; + woodpecker.servers."${tsHost "woodpecker" 9001}" = {}; staticsites.servers."${tsHost "static-sites" 80}" = {}; nextcloud.servers."${tsHost "nextcloud" 80}" = {}; nas0.servers."${tsHost "nas0" 6969}" = {}; @@ -128,6 +129,21 @@ in rec { }; } // defaultConfig // { forceSSL = false; }; + "ci.sapphic.engineer" = { + locations."/" = { + recommendedProxySettings = true; + proxyPass = "http://woodpecker"; + extraConfig = '' + proxy_redirect off; + proxy_http_version 1.1; + proxy_buffering off; + chunked_transfer_encoding off; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Forwarded-Proto $scheme; + ''; + }; + } // defaultConfig; + "agg.ps2.live" = ps2live "aggpop"; "saerro.ps2.live" = ps2live "saerro"; "metagame.ps2.live" = ps2live "metagame"; diff --git a/nixos/hosts/woodpecker/.target b/nixos/hosts/woodpecker/.target new file mode 100644 index 0000000..82177dc --- /dev/null +++ b/nixos/hosts/woodpecker/.target @@ -0,0 +1 @@ +woodpecker.hoki-porgy.ts.net diff --git a/nixos/hosts/woodpecker/default.nix b/nixos/hosts/woodpecker/default.nix new file mode 100644 index 0000000..0a550af --- /dev/null +++ b/nixos/hosts/woodpecker/default.nix @@ -0,0 +1,82 @@ +{ config, pkgs, ... }: { + imports = [ + ../../templates/proxmox-lxc.nix + ../../server.nix + ../../features/podman.nix + ]; + + networking.hostName = "woodpecker"; + system.stateVersion = "25.05"; + nixpkgs.hostPlatform = "x86_64-linux"; + + sops.secrets.woodpecker_agent_secret = { + sopsFile = ../../../secrets/woodpecker/default.yaml; + }; + sops.secrets.woodpecker_forgejo_client = { + sopsFile = ../../../secrets/woodpecker/default.yaml; + }; + sops.secrets.woodpecker_forgejo_secret = { + sopsFile = ../../../secrets/woodpecker/default.yaml; + }; + + sops.templates.woodpecker-env = { + content = '' +WOODPECKER_FORGEJO_CLIENT=${config.sops.placeholder.woodpecker_forgejo_client} +WOODPECKER_FORGEJO_SECRET=${config.sops.placeholder.woodpecker_forgejo_secret} + ''; + }; + + sops.templates.woodpecker-agent-env = { + content = '' +WOODPECKER_AGENT_SECRET=${config.sops.placeholder.woodpecker_agent_secret} + ''; + }; + + + services.woodpecker-server = { + enable = true; + environment = { + WOODPECKER_HOST = "https://ci.sapphic.engineer"; + WOODPECKER_SERVER_ADDR = ":9001"; + WOODPECKER_OPEN = "true"; + WOODPECKER_FORGEJO = "true"; + WOODPECKER_FORGEJO_URL = "https://git.sapphic.engineer"; + WOODPECKER_ADMIN = "noe"; + }; + environmentFile = config.sops.templates.woodpecker-env.path; + }; + + environment.systemPackages = [ + pkgs.woodpecker-cli + ]; + + services.woodpecker-agents.agents."docker" = { + enable = true; + environment = { + WOODPECKER_SERVER = "localhost:9000"; + WOODPECKER_BACKEND = "docker"; + WOODPECKER_MAX_WORKFLOWS = "4"; + DOCKER_HOST = "unix:///run/podman/podman.sock"; + WOODPECKER_HEALTHCHECK = "false"; + WOODPECKER_GRPC_SECURE = "false"; + }; + environmentFile = [ config.sops.templates.woodpecker-agent-env.path ]; + extraGroups = [ "podman" ]; + }; + + virtualisation.podman = { + defaultNetwork.settings = { + dns_enabled = true; + }; + autoPrune = { + enable = true; + dates = "daily"; + }; + }; + + virtualisation.containers = { + containersConf.settings = { + network.default_subnet_pools = [{ base = "192.168.100.0/23"; size = 23; }]; + }; + }; +} diff --git a/secrets/default.yaml b/secrets/default.yaml index 647cfaa..e5f562f 100644 --- a/secrets/default.yaml +++ b/secrets/default.yaml @@ -4,261 +4,271 @@ smb_credentials: ENC[AES256_GCM,data:O/e3JChdO3msxD6kS1D3l0W2hfA4/3mFtYFC1MinfUA protonvpn_username: ENC[AES256_GCM,data:OnIswOUfNABpxjyQ3uqyWw==,iv:NFG5t19hx3W/rUD+5mPQxHjzCGay4nAZbDLFZ91CqbQ=,tag:Z/usxpL1TfKx8ox3gGMIJg==,type:str] protonvpn_password: ENC[AES256_GCM,data:uxd3G+I+vv5q1lENJ03o6cmx+B7aIDIP68crI2eTKsg=,iv:5wZuFe451M9jtZyuXZh+vm/RdiAoHy5dwgx05d5BxRQ=,tag:fDgeymPuKiw66w9esGI6kA==,type:str] protonvpn_ovpn: ENC[AES256_GCM,data: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,iv:Ilx5duNEUD1ZcaKUvUJ/5EzeeDojnecL7n4lP/hGNm4=,tag:lu1qoOiUfgK2DesHTZ0C5Q==,type:str] +woodpecker_agent_secret: ENC[AES256_GCM,data:1d3MZPRpKNxsZl5uZz09T63KkqC0egdUoVZyWbZEmf4=,iv:pAxUd6Z7MmxdKMjzVArYzH80QpBIERrSNzn8tD9kFtA=,tag:aBmflAUozdEJTQN86IzIzQ==,type:str] sops: age: - recipient: age1lq5q5g5qjsdcc3key0n6qytkc9z3qx3d3e96ap9zre2aqgvc9ujq82l9hd enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhWjcwNkNhNVExaENFZG9z - Z2dacnBGNzkrVXhySFgyczdxK1RBVHVPT3lVCjk0N292cVkyUkdkeWloK1JGNld4 - QTE3ZmlJb1lxN0p4c0tVOWxIS0FOb28KLS0tIEh1TVM1TDVla0VEdjZKWUhkcW4x - cFgrZjNTS2hyVzhHZ0tKQ0FtR0NUVTQK8R+hV6SSJVbPa/XFy+yDzRA9pW2KnXRB - imS+IkB+kPI+Q1YkrMMZuAGBirDp/x3pD9VpYEXC+yAOGfE3jxK+3A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkQ1Bsa3lORmhRUjlnc1hY + N0NSdnowblNvdWp1MEs0Y2YxWk5kNlVDYWxnCmovaFBndWRrSHJmOFZFTFFCeEZM + eVAzNkVqekxiU2FQcXoxTE91aFE2RG8KLS0tIEpiV2RsRzdNQXVOMXRQUFpIMEVY + bUpEanJqbmpFOWRlRjV0TklWUnBDK0UKAdVYagCNdHqM9vKGtn2nHepK5Ci9twGD + oUaprx97k5EkTzvmHMG4Tfrwj+mIhihguiH/mJpk8wbUQhfDz+wIvA== -----END AGE ENCRYPTED FILE----- - recipient: age1p0f62dwatt558sf5s4equdqwtg5m7lsnaytrf3xjnvmx3e0lqu4svtugyp enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIZG9JMytpcUVTYnNuMEYy - MGpNWUVCbWFYNWNZdmtzOHB1bkJjY0lQV2g0CmNCaFhQOVhvd1hTd2dtd0FmMWtG - RVN5VTV0bHh3a3NXeDlqNCtyT29SZjQKLS0tIGJhSXJ6SGJyZXgyYVdpdStEMUIy - ckJWbXIvWm56b3BtRU9kVHBWSDE2eEUKS2ZSgmrWmfIFLLKb9LflG9NAmCm5rxwC - EWhN9TVEU66MwGiclA4jdtFvJADbelYRt8nonhtz7x5r3R7VzCPP+w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6b0pxNUNHL3hJVG5oelZj + Tk1LdkRtYmtDbWQvZnp3b1lYTytMNGxKWUU0CnphN3NaeXVqdlE5dVpJbHp3dUVm + eUZxSDR1OXZ4Uzkzbmg1cGMveXRONjAKLS0tIDMvNXVQcTFVVzRQbW1JNFFaS1RM + R0IwNmYrdFhlbkVXMDRyZjR1SDZqZ00Ky8Xap7I9haqDI5qwEqoYqIakjOmSEpQf + mCnIptXzJwjDCRlFFcnPAAI+9pwg3OZw1LT0+X2BaYvUo8G0o5MNvQ== -----END AGE ENCRYPTED FILE----- - recipient: age13c5wv623jxjja5mjz7fajg9qqwvypzgsfqrs4tmk7rpgyzu7aufs4ul9f9 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUWkdnNHdaOUFlS2kyL2RN - SG1EdzZzNFN3SE9VUE12ckJJeitWKzM0Tm1JCmNtWUY2RzhHbFI5bGlDNjBXM0x6 - ZHRXeHZHSmFmcGpLWEM2blNYdFdEaDQKLS0tIDFJbVB1bDEvbG1TM0c2bzJvak42 - Tlo5dGJRZjVJaVZvc2YxK215UTJ4anMKp7wzIoK4uHCUuNPFC7MIGLJMvNukSBmM - QTw7VPxBAQfD6PxF9AhwAkV3/wDrhgs3yeN3LDoSNS+RJKm+EbPnKg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuMUxETEFTYTJZUldIdnFC + aEpZOEo5Y09JakRnVHFLM0o1cUFNWTdWYmxFCnJFcXFBMnhHVkExdXRUZ1dMcUhN + eVloaWJPNU15VksveUV1NTlSSXRhcEEKLS0tIDM2QjBoRExHcVQ2Y0dPRjFxb2pn + ZVRKWDhBRFpqTU5YT0xZWDJOV3ovQUUKS1QEoyDta5Gf88+NtBVtVtEwuSNIakoM + KLQuXVe9Prwjat4N9FJYWilYqALJWP7leteFrH1Cfm6eaLw58UgxJw== -----END AGE ENCRYPTED FILE----- - recipient: age14vsmekuppm4xhp4rthhv9jjgzfv45v39a0q8dsgg6yusw0pjkvaqnr9kq8 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwNWhrNHg2NW16YlFpcXBM - M2p0OU5DWXlrcjFkMHB1TE82K0Z4OTRGMENBCnE3YlJXS1N3bFNOS1JmSVJjNUpG - bEV3QWhFWkNHTUhDTTdoejV2VG9wUEUKLS0tIFpJZm93K3J6a0g4UG5PTkVudnVD - U09nMGd5UlRIRWQ4K0FicnVzYm9sWkUK3qmd6WHkEgembNj4R1zd7tHwATcl9Ls/ - 47nX2ZZWjztD4Wkbx5W7I8YL3jgYhQgqYS2pSfCZeDkWbmXZva86lg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmU2ZWRmZKd1AzZlpPRE9P + YTRJTkF4UEhicklRcnd6akZrWkZjK3JKUVhNCnlvYXlvR3BscXhEQzJWWll6eXN3 + WnhhaGswRWdQdzRKa0pHSDNBS0I1cVEKLS0tIGVZN1RXRFUxVDRLRlJmaXE1ZWVP + amVsWEdQZ0FodHFUV3hlbXFtWU51aVkKDmspbP/AuJLPydW/NUsvTonHRcp0cF0l + HTUhloYFsfSBtYNgVxt9M97TuXePxhW0kH5QU9iszyeRlFqCiAZe1w== -----END AGE ENCRYPTED FILE----- - recipient: age1kjsga2kf95lu7p5stqr5d9p87jquyypnx97cycj6jvhsm9zkn93quexx4r enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTZkdyTkR3WHZSa25qNTFD - R0crNmxjc2RzYmtEQm1nVnBNT3A0MTYyVTJjCmprSDQzcXhWcXVZaXQyRWVzdHJB - OFI2YzduSW5mV1VCV2Q1dk9QQjZpZjQKLS0tIHo2RmtBSmg3UVd4MVdWZ2EzTGNV - WjBqNVMxWWM3dkJYRGxQdWpxVUViN0kKJo5C92GviKHmaIbJXdhaQS5BJBxj/re/ - y3DoA0PvrZcYsm+QxyOaujLejRIcPrAqN1G8k5qYoEMoLnoEWnbgsA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXRldLQldRa3p0Q2RXSGtZ + NnIzQ1IwQ0N5TmNEWGJ6clM3RWZaWCtFMEFvClM1L1JNYWkvZG9QYXlrRkdncnE0 + UDEyS1RENWFLTDdkbGJMSTRTZ3BFQ2MKLS0tIFltNmdVMGV5WXpzMW1TMnVOdDky + M25MSEZIV3d3TFdPOUs0RlNkYkVVSXMKj2/LAoYwZQa/4tid76Uc8PRef5HtdiJy + mul8MqOp2Aim4UwVRsRQVulk4QwEI5SGpIZLkzGw+dicEWwH5JMkYQ== -----END AGE ENCRYPTED FILE----- - recipient: age1jc6ghxfgxe3gx53xa55azxan447cfxaqfqeh5y5yzqapj7mw7ajql8kv02 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlenB6dlJyOEtYWXZNcU9M - VXR4Sy9QTENUZHpYZW5MVjk3WGZsRWp4RzNRCjErbEFCWUJtL1JBSUJnL2RaUHVl - QXhYeTVzTWg4L3BqS244UUZOWmJua3MKLS0tIDA4MFlMcERLdUV6azk3UFVFNFhD - VXpDYjBpc3pwZXR0NGo0NWNpdng5dGcKE/OBKb3HsLfayLMoEnjvx9rHzB2qnO8M - KcxgzQLEGMeQXC4u6SV21cbHY8hgtleluK4Thsd0TD+4+/Mao4RBfA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuY2JtYXVabTFIc09YWVFq + Tm1yaGE2amJNMzh5UEtaT2prL25QUXBUdFFvCjExb1ZyWWNMM2htZWdkaWZCeUFM + dWpraXZvMjl1ZW5UcnZtazl4bUtCZ3cKLS0tIFU3TGRNZFE3cUVKSGk2ckpKY05z + eUtXd1dZeC9BeFdBVVoydEdvcC84aGMK0WBta29oFXOW6a1PSnAq5p97fN7s4Zow + q13VYh5EKuPyFW1QkHT3ubHHEbY2ytioh198ARcIr6QiQK8v2vOJOQ== -----END AGE ENCRYPTED FILE----- - recipient: age1faccfe85637hme39xyzgmvjn6ku9c4aapfmpfc35hswj5emhnedssrg2cq enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzNDN6YVZVbnpZQzJwTG9H - Q2JxZWVROEY1VUJBYXRTWE43V1M0bVIvd1VJCmx4V1VvZWtSd0taZkpzTkdkbDRO - WlRtMmRibGVNaUtDczFJVDA2L2QzbzAKLS0tIGxVdlg3MmtCRDlrWGdvYitHZXF2 - MTlxK2ZLTmVLMHY5MWJZR1R6clpMTlEK9JSlKNh4VNTg31H67hfYv+inYzN54XEF - g7KaGbfsOwdMrAXUl+dWnpw5lmWpFdUgWNmthAGa4wAuz3GsphvlHA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTckZsaHZzYmdMVXB4Wmxx + c2F4VmVDWDA3eHlmWGUzUnlzKy9ZS2w4OWhzClEwbWMwYktvTmhoSkJXejNCa2li + Y05XWHR6d0QrS0dDTG5LR3FoY2hqcHcKLS0tIGMzdUJUOWc3SzJNZExUWHRWdm1u + ZlphSTFsTm5IVEc5N1VaVEg5ZkhseGsKEUfJLt0JOv48N+yVvJYW5RyUczPmfjNZ + fO+kzd+0B5PHfRnJ/HpkKDmhDfwc/1P2d1WaxNp2CbtQ5ID3gO31xw== -----END AGE ENCRYPTED FILE----- - recipient: age1wc3czlazkfxphsq6exxxkdpma4lrv7n3v3fvel9l5u96dlljn4fslh666p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3YUpuSmdjRlZKMVdPM05x - THM2eWhCZ2w1UmVzNGdMQU42Z0dQR0JsUDNBCnJGM2R3b1BGdjJxMzZ4TGN2dXhs - RzlkUkdVRGorUEhObXk0YWZhMmlRSzgKLS0tIEg0K3BHSldtTTJqNFEvcjVIdWJB - WFNET2NJcFZSbThUZzM3S3ZRT2lRRlkK6RnJ1zWqhqeux0D9HHMfYUCg7s8kafHH - BDFIjv3OpwoFdJCfrgxOobokZ8i3UngJIIaLXIMKqDu/DhuRu6K9qQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1OGJmNDE4dWsyUjdIR3k0 + aWZ3ZTJDUkV1QklkVytUYzh1R2NjYUpKL25ZClJLaGloVDZtRVpvSDZSTks4Q1NR + bXFucjQxeGttK1hwNGpQR1hsbTdKdlUKLS0tIGdXWDFPTlhPbi9nbzh2K2hLSmE2 + TW5uTURwS2Q4NEN6SHhYSVByZk5xK0kKWkPEtF6UIrval6/GR/RflmENCzJxX53I + 7sycx3kN01YgmtgCaKR+wKcqG/Dl2V6sPezy70fwzieOSf7eDVy/XA== -----END AGE ENCRYPTED FILE----- - recipient: age18net4rsvyx84d9jjh64rgqsru3njwc438qt3993kn865dx9weaqq0rzkrh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvK1R6MTdpRXo1YmdGUGVB - ZDJPU09WRlBhL3IrcXNOWi9SRWRIenRlcG53CndnaUdrZnBDUk5VRmhEeTNkanVq - VUEySlJTTkVDZDRXZFJUbk83MUZBVkEKLS0tIDcrdUlGM2tEN25LNU0wdC9qcDc4 - WGFlVkdZSG8zMjlGbnlGeWY2TW8wTlkKSoPc/0aQvJrJFFA81E6y7y1a59Tk/VIo - TlNkrMAM1RXdxmmAvkuamRYLAA3kV6BC7ElUFU34eBAzlPe8UGd1sw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNYTBBS3JPTEdmRWFpZnFW + bWp2aXlzeWRJSzJvM2o0N3FraW5Ianc4WUVjCm9MdkRqNmlxMVBVaXdoS2xPbjZS + Q3JpeFRTQUhRMFZ6RnBuWkZ5bnI0WmcKLS0tIGhSV1VSR2JuVHBPcDlzMk03ZTEz + TmU5dTFrZ1NtdWtrelVOeWZCemRGblUKgqs5HtXwOInNxEJAqSEZQTv7c/ormxsK + a/YHCVJga3GIDLpsBl6c0qZHSknYNYcDsEN4pAT6JSEPDaROSGEzkw== -----END AGE ENCRYPTED FILE----- - recipient: age1mc6eyvnqt4ztmqdzt08zaher2ts37ypgzuh049v3cgv9j0rje96q5rm56k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSa3BxWDhJeUlZV2Ntc1Zw - RVJjcnlrdE1mVWttdFQvSm9DSnNLVzYrVlNvCjZaWWo1Y0JlemdXU3E4NUx6bktU - VXVOSkZUa1g3NWNlNE4yT3BNRWZaaEkKLS0tIDJFajdVY2diVmZqNmtOM2dHYTJX - UlA2Nkl3V3JUTUppWUFqT2FGKzJTbk0KiA422aQBFUDtn3yy8wX0btD3amX71+7o - FlUHv3yVqQQcuxYbNEFqYFhZf+y3V7Fx4mFpOaI8cP5P9verXtiP/g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZL2MyV250cEY1YXBhRkJK + KzRmU0pQbmtCOTZyS3AybStUUzFJd1JzakdvCjMyZFVtQ2FQak1FL0RCRzJHdnlN + cWQ1Rnlwd3VDVWNyZkZ5N0pEK1F1K2sKLS0tIFo0V0ttODM3a1lGRGhEblRxcTc3 + OG1venArVm1PNHdGWStFYzN3a1JSMWcKlODS5Pegc2+oRFOzw22wqlzN/4BGnQn2 + aN9CDDmbGA7EmD+IV7GNdUFF6u0JbKxt2GSPVRX+C0Sv7/DPQU9dSQ== -----END AGE ENCRYPTED FILE----- - recipient: age1h7yp3psl5zyze8sl6lld6ksv6fcmul9z8mjwc4k78mwnys58c3ls9mgfdx enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvMEUrSFE2V0tpK21wQ1A3 - dFYrOFFwa3pMdDV4Mlg3cHM4NDkwTWZVMFE0CmpFVmxwZXhteGwvaW5nWHFLSDlu - eTR1am1PS0RHb3NkRWRZaFdRN2dwZjAKLS0tIERJSWpyaHk2ZEJpZmZ3S3VvYzIv - blYxdVkvcVc1ZWFVNmttK0Y0Yk91R3cKn0Wdi8ur2eOusVw4Pjbel8hVM0to2ey9 - 5ll0TThiTiRkDl8AfLCh0NOcXg1FgL3TK7DwZ6fDdRVP0zVQ6V8p8Q== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLaVFJOHhiSEg5RE5ZS0Fi + Ry81ejRxdUFmNTVZVXRzS3QzQzdKazBTRkVjCmZaOVMybVVFbUlJWDZ4eEJQYXk2 + dTJnTXQ0WkZ5Zlo5RkpWdlJlbW5iMG8KLS0tIENrU2lwa3JMTm16SEVxVEZoQndN + dW9sOGRFL1RYR2JSK3grSjF5d3MrakkKUVbBpmQCiRnpnl6Mv3l7mrYIu1PwPBQ5 + hfCDxsKc+5KMP0pWi41D/tAMR490pIRaIrVIVProoTl/zYApwnpWjQ== -----END AGE ENCRYPTED FILE----- - recipient: age1qy9tvzlgek7fq4nl52e05ad6pyvglrtaxwjet9gr0fzq85z7cv9s6uxzkt enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWeXV3dTRUb0F5TklUcHcv - MUxPMkZPNlVzRWhHNHhPYmdnWEtLcEg3UTJrCjg5ZWVDOEU1d0dWaGlIdnRQY2JS - cDAzT2Nxbi93QlFVNEdGNzBMWSs0QTAKLS0tIDd1MUVWOG5LbFgxZXl0blRUcnQ0 - amRuT2VXcVZSK0U5a2x1dU5YV3VScmcKcwHXYiXzgumDkqpsfC5luq5Q0k0dulO+ - QxbPbmmOJWI2uYaRo6uUBgqiltxPFR+lX40KVdMnyxLXb4lBs1bwig== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJaVFtcXNSSEtaTDEwNzdV + ajErb0ZOMnkvRVM1ZnFzdjVkbmtMVG5WRmdRClZGbVo4dGNDMXYwcDN3dVNWdnlX + Wk9DZWMrcndiM05WdTVoUUVrcFJoaEUKLS0tIElGaFFuUnBibTI4T0hQeTE4MjhM + NGF2Ny9WM0Q4QkIwbnQzQ1ZYMVk2b2sKxv+zTCUm0GPhVOEFA/M0WgTz9k33pDb1 + WQARJf/ati4iKeMCOiTtHTCRDy4M+ZK1BXjyr0WHJIpxReLOBo92Mw== -----END AGE ENCRYPTED FILE----- - recipient: age1kh4c0dmn809xzcf7ntpjm26h2xh4ljaq09r9n5s0tsjjpr55ff3qqmkuca enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJeGQrZDBtMXMxV3I1ZXZp - N3A2ekNTRmZIKzVaUDcyUUpkcVAwNXNuOFNZCi9zaXhCd21EMVlCMlZ6anNxbUFs - bUp1eDQraGUrMDVxTGgxOUVtazRDSDQKLS0tIDZIUkVydHllSCtralcwQ1FNdTIx - VXhDcHV3Y3dVZ0pNVi9LMUcxMXdidmMKZFfFSuITTzwCXHRPwZO2UCHmXTomtSOE - iFBu9l1k+ZI33fhcbsDi3uak+mDch91NqpFhegNHHteKV8h4HDDLRg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuVFRONTNOeHFXTnVNSENm + NnF6ZUZoNk03dHo3cUVEa2licCtuSGxVUWl3CmFwR1dPMDQzM1UrdGRJVFcydlJx + UHhIczlLbEc0bzVCM3AxOWtFZ1N0YU0KLS0tIE1XN0ZiQThxcXZ6TDNYdkQ2Rm1o + RldadEVHMTl1T1M4N1k4a1c5U0ZadkEKAPOxmI7vArfOE3uBbGMQjeGry8eC3Cgm + rdDKkg3RR/X4IO2Xxr+8rUnY9AwzHip0fYX/w3lGgjta2dPXiPLSUA== -----END AGE ENCRYPTED FILE----- - recipient: age1h9ty40uxgznh7s2d7l3cx74lkylpgvs8lknkvkjvqyy5kn5kfc8qz0zc4c enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0UHo2NzVyZ1pIWVg1MlRy - T1djMkFmd3dmQmEwUTFMQkxYYTVEdXpZOWpjCm5KRy9NNHU1TVZQblNDaER2eHRk - bkIrdkRWLzhlYVdPaDE4cjk4dDRFMEUKLS0tIDc0eGJCQWxnVlF5ZFZkakpyOW9X - NlR3eU9velhTZTJvMGdlVHV4TDlqUVUKBztBTuflRnXcR9ZWLYP8K9dwd2fMDtJb - y39XLSUejkW98UuWg2tQcfamSUWzeG0007foB6YSPDSqta7wMeKWCA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArL2tqVzdvWnM2VHdHYXJJ + WjF6SExiRzlJcGJWbHV6YndzdlNoUyszaXlzCkVjdjRwN2pqQ1hJa2Ftb09meEM5 + OS9FUGllTDJPY1Z2Sk0rK0lQVnNCUUEKLS0tIHdlUzVJVjN4MThWTXlkdjY2NThw + TWFyOTkyS3UrYW1rQmxPRCtIN2EwdUUKEKwNDijzYiE2vHrvtLR0TlcOXR628N1z + AFK0zcnZIbLKNLpp+thIbevXuujSzfOAB64s3Ah/dHluBf3PXAlK0Q== -----END AGE ENCRYPTED FILE----- - recipient: age12f24j7fcq46cjuqjftv5pyffpunyhqj98ypqf729z89xzunzryts5d8kl0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByaFIyeG45RGdxUXNlTUlR - Nm9ueHF1YWt3dlBaMEQvaThKS2k5NjdYV2tjCjJ6YTJPM1dCeG9EZ09EbzJlaDU1 - bERaSWRyLys5OFhvMk90WU5malhKR3MKLS0tIGZFOFk0OEdhZFZnWEEzUkNXaFlR - Z2R5TkRBN0FWRHhoem1ZYjBKa29GbkUKd2d6HzBQ0dy+XUwvEfIfmF2XChaaibLZ - SqGpi8GiLMAWj/JaftleVhUxRyxga8aQrb7+m+GDIVU//6MX4hZqXg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwbU9LQnp4MXZmeE92YTV1 + aHlCTDlIK0c2OE1HTTVqdTErZFp5amlCUkE4CjNyQUdvd3ZmVzkvMTdaN3plbjNw + dnJNOVdVQnVaNGZZdlZaNHNQeXdKb2sKLS0tIDd0M3JYYmpWK0pSMjZpUGliRDNX + ajI0WTgwbkpTdXpwTWptRVkzVlMzY3cK95qFEO7LaQFmtYitSfuDVYCcztDpcOJe + sMfzuTKI9fjZEufS7jM+Wh+byyk+lDr2YNXYS+DaNBDLLGUdak/Y6Q== -----END AGE ENCRYPTED FILE----- - recipient: age1jc4a52cukf6d94tt2meq8tnt084rhtdd93hwzjhzecc70rmvvapqtdng8v enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCblBJVEhpNDYzczN1WFZR - RkpaOHRqWnp2ZDZrcEErS1F3SzB0bU8wNzJFCll1MEJjUDd5QlZwbWxYNFRJY0Zi - T3Z5UmdRTVhVVWduR05QZ0hDTmtLdjgKLS0tIEZQUnd5MFZMYWEyZHZVSTZNQ1Q3 - aGk0aWxFcmFVblRhdjBGRW5wTFRaemMK/pgW6zrHHY/+rSe1h5iTGUr3LRsufQGF - 2mg4uaFv+hrgzfXsQhbZAlKjXMfIi7EwFIur2E2p/CRg2toSDrqM7Q== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3QmhQWlpyS1ZxbTcxTjIx + Q01kMGxWSVhNYzk5UlpES0ZiTXN5OWlHOWg0CmtjWVBTR0hwVjNieEZmeVVGUkNW + K1c0V2hDVG9CaURHMFZpMWczb2tDRUkKLS0tIHlwT2hsTDZEdk1KOThnMWplQzRM + U1BIRHRaN2MydUR6Unh2NjNrMHRPajQKDHBA6yvuvd3zrTmlmHVmBWyiA1Rg204x + BKU7BCS/Gp/PMckJbjaI+D9U2MdYgsNiJFvt1wu1+9odfjlx6bOyjA== -----END AGE ENCRYPTED FILE----- - recipient: age1s4hzwj982zk04kr7c5u0vlemkzalv72wtkttkgzt64xv8a4r25zqxra6u0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhSkt6NXZCZFpHRUJWSzdE - ZS9jY3EvWlhvZVJzK3Jld21QMmlMaCttY0RNCjl5c1lZRXhBdWxtWGlnbi9yWFpw - aG1aMWp0eTdKUjlIU2xwNnJXV2NEU0EKLS0tIEJJQ2N1NkV5c09HZ2cvVjJnVjNW - KzlZb0hsVXhCb240NjFlWUpnZWpac28KViZ+aqjnDEk0PCZjhBWwIb6vP1kEblNN - 6ZJG5Mc3LksSBuS2arNdpPzvhcTZbmpIo42jlIUjtT29k6fOiyF1zA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2dlJsdTBWTlVqTjJFUDBN + aC9qZUFrclJkMzRFdjloL2lPK0tlZVpQakE0ClJNWG5FNm5vODFlMWNORktkQ3Rj + Ry8yMXlBR25iQkRrdHpueVM2YXRKSEUKLS0tIFZLZldNdXdDVmdhb3dRZXUxSWRs + UjhlVi9pcWxvTFlzMVhOQm5Jakl2NFEK4SbhSlYkSIkJaAg/ItJu2c8wvM4fYUDV + 3ZdCJl5KRm7lmSs714OZFqFti+hbKgjZBfnJyCgzvfWvvhrEobUM2g== -----END AGE ENCRYPTED FILE----- - recipient: age14cnx8ttzqndcsdz4xvmx07cvms6val5aanrf9qsg4j888hudufxqz9nm5p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLZUFVdzNTVFE2ZFJySFVa - Q1c0N2QrQ2U1aC83cTJXb2IrRW5sdkU4dEJNCkpzUldYeTFCYVZNM2dyQjlFS1VW - SnJ3aFlBTlFsTFZ5WkpDbCtUMXJFTlUKLS0tIENEOEZjNDJsZlJRQ3VIbzEzQVpQ - dXBCOFAzbjAwblNIM2pYTjdGWnhlWjAK26xhDyXX29BDTTDpgLR/CCTRovEeJtsj - eOKJYvUSQnVD0POn9oPdAvO6xfMuenynF1nxB6MUZgqI00pw+p+1Rg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUUWRxaTFjcm5xd3g1cjJ2 + VVkwa0VQem9ZcHFwY3M2NWdoMzdOVEp4WjNBCnV4VkdpbmVNS2kvVktBT1h6am43 + K1kwL2YxRW1zSGgzSC9hVnVIdlFlODAKLS0tIFp3bTkzMUxTM09yMTVCSWdXR2di + Yi9ZK2duWEhEenRoMkRxa3NWcEg0V3MKnDBvtQAC8Uyn+mk0dKe9gXuZy7FRwuAV + xSKOHZjScOopvOpGR1onWTO7Uc15GjoHsdnX4mQheSgChQNxl8ZrRQ== -----END AGE ENCRYPTED FILE----- - recipient: age1cc80558u3f8pdwrmhev8264c0h9dkkm59sy40j7zms97qzxg0ffqza9en0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSVHQwMk0rYS8wZEFGdGlQ - Z0ViVGVwQnkxQWVBeUp2aURBNDU1Y0E1NXk4CndySzZOWWlOUHlLaDJ1YTQ0bE1W - enp4UFFMQXEybmhaeGx3Y3pFNTNjRFUKLS0tIDV0Q3huRkVMUGgwVk1WdDdKV0lK - T01qWEpGaFdST0RmcW5QVHhyS3ZrVWMKYT927f31dCa1hyfdv9ym2GtPfvc6b4YJ - ZtmRXqV5SVzhWfH0beiN7oQgUoP5BEbRWw41nuaFPS1GVl2jRAqRNw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtZVc1bjZrS3dUWW00dFRl + NUdBYjFUWUtyRVhiNWtvM2piOUJ5bEwrckRRCkFMaVNaa0NEb2pjaWxlRis1dDRr + V2NIRlVSbW9vakgxNGRSWUM3WUtXSVUKLS0tIG9zMG96VjNqVDk3Rk4reFdvajhk + dFJ5NGRWVUpYUjJxWVFoL0toR0UzazQKIyyRADrGbU9z4xMzsPgJDUtufYdyesqU + 8eP3+ejOb7xkJlqGHKVJRVM5lUINDT0M8b97rYu7krQisun47UlzFQ== -----END AGE ENCRYPTED FILE----- - recipient: age1nsuxsnf64mcfgnggy5ehuqk3egp0rea3ldzst0f66full7ap7ews5eg46s enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpNEloazVCSVB5VWt2Q3dj - V1hJMDJRTm5yU04wVERDYm9TcFJodVduc1dBCmlZakRhWXBaYXFSQ3NmZnVPV3Z3 - QjJ3SnA3aVZiWUx5d1IrOWtmemNuVjQKLS0tIGxMNlpoYkxJdGRCL2tldmpKYll2 - a21zRkIxUHFUQUtQMk9PdGd5NU5FRmMK6moLHZSs6iPN1R85kFHgKHxr8KCBEuFo - o1MHAT6iMzW9LTk5mY9aVbNcgO8oCylqlRhOG1Dg9LJlT5CKgBQ6PA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5MTJSSzF6TkpqZ0hSYkEy + bG5qekI2YnhkUkNWZFJFSzUrU0ZIaXIxbnpFCkU4aXg0NWpnOHMvR0UwUzFKZ0Yv + QkhSTjlxVkdmcStKRUlCeXJIM3FoU0kKLS0tIC92eTZMTjJqRC9aTUhUL25vNmRp + WmUvZVpURW0vMVg0b0FnNWVTc3g2cFEKtSgnQ850syOft344vvZaSvrp4XvTrWNf + lbBZ3qt+ABQk8VxP6BmDeOkUESw3tSLNkOF51HJBebeOt3T15Gk8vg== -----END AGE ENCRYPTED FILE----- - recipient: age13xddcc3njv29sxzfdx2rjctaejhsxr5rephruga7vjrvjclcapuqnwx52t enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0QnE2emFOTDNNUHRtYi9F - N0pVVmE5enVoeG54N2J4WDVhUTh2czFqTERFCldYRU5sVnVoMGx6QmFLRnRnOVlR - QURkMC9XT295L3FubFkrVURhMEs1Z00KLS0tIGd2aHY0K2VhbVAxOG9xSEM5ZnhI - R1pzM3hSaG0vOWplcnMrQ1ZWbnY2SU0KYsJpmXKqD011y6TfqvSwzkv5Umt1BVvf - BecW1436UU4boPhha4maGvasVp+9Ku8mAhz6IRLAtub2wnpogmOh9A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bG1keXRmZ2h3MTZSOE0v + ZDhEVFQ3a0dNc1dBT3F2c05JN1A0YTNTWXc4CndtTHlEdHNvZEpqOTdlTkYxaGJK + RWIxWDc5b0E5R21VeVl0Nks0K2NWSzAKLS0tIElXTVBHbjYxalFqOGFwMGpOTmpr + NWVjM0ZlRFhiUVRDbkUxeTdZaU9kT2sKJQ8yd00KoUWXawlHPy1B72gXy9/85ZRx + KIrj8NbiLjJAFjVmqIynLT23mH6V9HKFX45YjBYzKCbs0cqMyGucZg== -----END AGE ENCRYPTED FILE----- - recipient: age16jzuvkchnm53wfl4q0yg93zmg7jmj6rpud79sa6wuljved74hd6qvlw66w enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRYVo4VW84NmpmTmljRmFn - NlhqSWJTdGhqd1BhMHdxMjJYNXBSQTYxMHl3CllEZCt1eGxQQW5LWVI0RXd5S2RJ - RXY5djNhVlJ3ZitDT3d6Rm9rcWh2NTQKLS0tIFBGY1BodHdXTmRuZGFKL1pPTW1l - SFRtN1JGOHJvRVJYczZGME1DckR1Qk0KPZHHNhQeg3IvyPLXeGxd8IwT+lqesKUK - dSNOuldeesz5/ONXtR/rQRz1eIcPuWD9j2Yoyc73EpUDSGTQIL9zaw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaRzlOVEtFRFdSbXhMUTBy + dzA4c2RmUUJ2Tmo4cmkwTzRzbm01djJMNHk4Ci9zQXZ6QkFSVnA1K3dTWTdPOWU3 + R01QVUdndVp5M2M0N2wxcUx1NThGUWMKLS0tIDdmNjVLTnlvQ0tyT09EaktBbkZR + aVlHZzN6QVhWUnlFZEgyV3dPUU5GOVEK/nImiqdsdJwuGmIy/AUu9Uq5cZHdzEOE + OaZkhRTHdnga5TpyaDyigiODxS4+0ozDryDbuhMll6cwOpVawS/9rA== -----END AGE ENCRYPTED FILE----- - recipient: age198c9udn09u87zje4ctz4j8d2k5ey5kvgl34nfn573e9csx9mcs3q7a6q2u enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBudnRXakMvYUtLcGNaU2o0 - KzEwMDRndENsaTBBZ1JaNUxIRGZmUmtNSkNJCmU5NFI2YTNPbXNFOTZZOUZwTGEz - aVA5VlBSMnhEQUV5R0ZmVWRuNFNrVG8KLS0tIGhDZEFibTFHUy9JczRIRjJ4OUR5 - S1AxOG1yQXUyZ0UvQjBYSkUzcUdCLzgKiqSJBakMxMRqc5cHuZA21GR3Js9s5by6 - ynL2ihpTiMRSa+nn8rE63eVmfH1vra7nBgymnKq4DALhSC2GwJ5H6g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVTkJzUUJFZWxKTGcvWWhF + OGhzUi9FeTZhYmVIVTRQa1kyR1ErdmFncFFNCnlmYzFPREM2K2JKUVpJZ21ZVUgy + L0YrZVJsRmZSR1AreGdIaW9GakZZQjAKLS0tIDcvQXYvTyt6TDN5M2xCM0QvVU9W + TEd6dENQMlNieFc1RTZyd25yaVN4VkkKZNHObetVSr2vb05VLPlh7r28Ez6cQ98f + 1QhASEv9kZUY5/eERa5lUCxdyK2TPdShCR/69w8oXzcFH7VARa5PyQ== -----END AGE ENCRYPTED FILE----- - recipient: age1d6uwrdv48q7hx0nthzxwz2vw3j47eawwkya7cp6sd4fwmhu84fcqa77rtr enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXcmI5S1Zlays5TG82RGtS - ZVNFamEzVGcxbDdKYjNQV0h0RjdQdzd1ODM0CnRUZTBGZnpKZ3gvNHFNTm85OXNx - UFdXZmIyTDNQWTN6ZTA4MnFUc1lhdzgKLS0tIG1SN3JlNDBmcVgrdVkxTVFmOFlR - Wis5NWVYUGd0VzR3TU1pQWtwcWlOVUEK1GPOR8yG5pruUjv/HABufFPv0mUQ5Ix1 - 49ytj/6CL8L7Qbru6ITbUQD+lXpF9DJVrfnKh4XaLt1J6ODrEVfROA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmL1E4VHpGSGh1Y0lnSnpB + QnFYZ2Voc1pmNmZYQlUrejVEN0dVWDRSelhrCnpUZndBbXRwWklxeWtxQ2lsWUIz + UGpwT3FVMC91T0xXVk9pbTNCUjlPa3cKLS0tIEt5bStPRVMrdkZ2M0tvdnVuOHhv + cXBFRFJ6bWpwQWJ4REpDdXpjRGswanMKybJCwkdfCcwsUOCKT8M0vNyvVuaqmf3F + B6QkDGreoExchxMjCOAlUquJfg815UqK2C7KxYKfkhTwbjnty0cFWQ== -----END AGE ENCRYPTED FILE----- - recipient: age1y8mjr0q04zy9qj8vvx6f9lcpptg6fenvw7mtdlyw6glnpyack95qcfxada enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIR0JleXVIbElBY213aHpQ - ZzgvS0h5a1RnN3drcUZtMUV5b08yS1F6c3lVClVObW9EVW9XdWRTRVlHbVpqRkJt - VU1WbGUvN2tzcjlsS0NJaDhIbmJBdkUKLS0tIGc0cVF2ZHk0a29vQkZzUjFwODBs - RVdUTkluNTBMQ0FFN3UraUdPd1BkS1UKemLAUCGwEUOwtKc+pD9iFi+9zrG1+dWR - DiA0XPuZA5ikCuCQeyqZRswD3jhyJsomgRSEjKB4drBsfNQftoOs0w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrYmRqczZLZUg1Y25DMGYv + Ky8wUjhaQjBpejZPVlJZblM5WVJCOW4ydUI4CnVncUdoMTVtUEFpRkI3cWdyYmd2 + eUY5aUFEMzUvd3MzUGJmT0liNmp1ZjgKLS0tIFdUMFU4aGRzOXRZQzcwOTJJMGto + RVBxOE1tNnM5TE1SNytiUzYzL21PcGMKFwkOB6KOexlwPeTbekpEfk09PXoz3QqN + seBcOJloNtr/asOlqNGNJH098HuvRSg1cRsLKNlGdISVBljrdfYj5g== -----END AGE ENCRYPTED FILE----- - recipient: age14cwxzd33sqstmfx65zys7at963ug9wumgfyc2ctwatvr3rygzs3sk9nqtj enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxUDZhZDdWbldrVGhCbkE1 - MlFHRms0UmxKRGtOWGUyTFhXM3pVQ2Q0UG5rCnNrUWVyekVxNFNPeVJIQ2xvNWoy - NTRLU2doK2hWYmZRUEFaZmJQRDNHUXcKLS0tIFdHZDBIdkVpM1RISUNxcnRjczZq - MVdmQ21KRGRxaDQybHczWkxFdGVMOUkKf3RJM/dZqqVaekaaiZqVII0MFSzq+KC8 - w2fEoikG6kxXUs4nul98c6PqjYemrOscMZcwKoTW/AqwufdrUZ4DUw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0KzM4REdTT1dtandkWVNj + eE5hOHdsZ0ZnZVF3Zm15Rlg5elV3MnY3ckJJCklpbHlpNjA3a2R4OWIvZ1NVNE1p + Mk9HZVpCcm1Nc1JBVlhDb2loSUhWeDAKLS0tIFJEQjZiR0xBRTBDMlFDU0ZNK1Ry + eFlvb2ozNHpDV1VRTDRjTzN3a1dhVTQKXkFaKDcBjB39SUkNw1Ve41rLfF98FIph + OssSxeHM1y0A7+uwa6SKDfFj4e102Sgw2krfYoQils7qbX0FNbzCEw== -----END AGE ENCRYPTED FILE----- - recipient: age1438lvn7gh4he0rnj0xnvnx56l97mpz0vsv3wktj8utk65kqs8ycqftcxze enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsYlJsZDRRR0pWRWJaUC9y - MjluRVQzbEtFTlFxRzR5dzI0SnRHcnVDQkdZClpzNkJNa2xPZHBnYmNMVFY2cCsz - VERqOXNvdlhLSkNOSlVUWUhuYTF0YXcKLS0tIGhWTCtIeDJzMjdRWTZ6VmhRRHNY - ekdYZEFKSXhIQ1RZMlJIMjJkazFyTGsKxDTgjmFsTnbLbfWMXc5Q0PECJOiWm3Ck - KNV1px7Wn9VEfp6ODWyCaLW5OvxHQ/Rd/PV/npEn38fSYPZ8ehXiCA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCdzg1aUFNa1QzVzRjTW1m + M3J6Z1MvZDZIcTh2VU8rUUYxUDJzQTFzRGxRClVGVTJsRDRwRUd6TElmVXFtb1l5 + c0l1ekE2QlpaUFA4WDhCVGxWY3dtdEEKLS0tIGFWMHZQRDlLdVRXRW0xOTNkVW45 + M3Q1bXdSUkpRTUNwVlR1azFEeEpqVUkK4OXObem78xWoHG6VHM6V5UmteqZ0iRBV + UFseFc3l+ymAXbPS/sHlbH/XhN50Lc5Z/9luzyH1yj5iIFL4xS2gtA== -----END AGE ENCRYPTED FILE----- - recipient: age1ykxnu6ntulppc0eatrndx4rttm44p2yqpa653g5aexv9npqetsxsu0r9dk enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4QjFwZkpscEI4Z0wrazRu - Z3pud2FqMlRNZzNsRHhRRmdwTnFHcnBsYm5rCmNsbzc5MzU4UFNrbVp1SmUzMmZV - TTQ2RWVIUkRUd1ZJcmg1SDViWEhwZHMKLS0tIGRQOC9HeS9DQUJ2R0NTYktwMlN1 - ci9rQnYwb3ZTTVZxek9Gd01FNVZKak0KweHB5moLDgnTGOjNzlE1bT19Fy0mQKmQ - llHlR6054sJqmMAv2is3XSpJFGC+NaD6knpxfO7FcNRd+glN6vc0yw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtQjhPY1hXVmxVSlNnZFBG + U3pZdW9qblJ6T1FLeDErOHZ4MFA1M2pCNmtNCjRBakxVTHJKSXRqZXVBci9kYkxi + OXBNWmRENThtdWhpdTduWHA3am13NlkKLS0tIGlucXJhanRjZmFoN2JMM3Y3Y2RU + NnBRNEl2SlVRQkJ3VFBoZTQ2S1ZPbkUKiNnukMxnZnaMqHLmnZN2qanlN14XKZYJ + LologuxkVaBE4qU3QMA63q8nuQKDw0YF5Z35yj1x9tru029gvKGOPg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-03-16T07:57:59Z" - mac: ENC[AES256_GCM,data:t86zdsoIF8PmAwRWsofMXe6BgCiIRAQ82pUKl4uVB07LFJR55cPwrbLr3BkTQt7dmUaMFpe9rIeAQ3LRtJhBiU9kavEJ8UoffHy+MY0uAzdTEDyVfHdd5XkKjCEnFap62yZMoCbpaVbUz1xQuauCy94UDPIHB+ihqPrvG5UEdZc=,iv:DVq8UzgeQtEMAl51T68pVaeD3OtfFbL0C00EdTy4vJE=,tag:OYvSXDNwRqEzXi8SnYsCiw==,type:str] + - recipient: age1mzqqe8qr3dn28fr9hglujlgtslpzkzvwvg4uhzu0a5qqk2v9z5wsxn7pny + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLMVRDMUhwTEdqMUtNckVs + VjdhVFd2SDY2aVo4cjdOV1pmcTkyQWp5MFRvCkdJRm8vVWFjZ3BhckhZUkFZQkJ3 + QnVNQnZaN0ZCQVNRK3ZHb0NPV08rMjQKLS0tIFI0VUR4WlNkSmlYUEJUcDNPbW1v + eitDU2pzSDFqTUw4R1VQMVZHR2NqUnMKLG0qe/xSiBkIX3RLXduZ4uL6JSGIn4jf + UNj2rQFptfyXm/LqJ9sT/RNuHLJ7OrkNhvh48BjitJTeiggjbuyGMQ== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2025-05-14T04:42:45Z" + mac: ENC[AES256_GCM,data:ExrURD8UEf9ewT45VMD0o+kce6MnEL6eIcmi8cTu71JQmcZfDJEIAsqVp4a9EV7SFGtnJXaYnFiWGiqAiWJqegfmwohVdGI7CrrSv+jmObtivHe4x7dMzoSdK/JJl/z2GQodiB3baiS1wCkMZIjtgQbC6YIWM8oY6TLVnlYECco=,iv:Bm4+pBCoZVvfqW48xo4XDRo6KFJMOy3TQc1AeYVyPOQ=,tag:RXDKArp0GNE0J60wM2zi2Q==,type:str] unencrypted_suffix: _unencrypted - version: 3.9.4 + version: 3.10.2 diff --git a/secrets/woodpecker/default.yaml b/secrets/woodpecker/default.yaml new file mode 100644 index 0000000..9b57ce2 --- /dev/null +++ b/secrets/woodpecker/default.yaml @@ -0,0 +1,45 @@ +woodpecker_agent_secret: ENC[AES256_GCM,data:F1lYm5QJM61SVmJF+wx9XmBumo+Xt6cQ7cwTlUXNUjAsm2xTVb0CUI7G0q4JYnEC3IllRsmFOgo=,iv:3UUlnyRwD2eeEH2PyYCN4CsSgjg5Zh7/j7Uf/r/aXQc=,tag:U2NMnZfV9+KZQw7wDe4wUA==,type:str] +woodpecker_forgejo_secret: ENC[AES256_GCM,data:4toEUVwnpCJe734By2t6u/RGsUNk0mYuzN7ziglSVPibK4BRvUoeuhknUJlGUpt8CANewdBX+vQ=,iv:eNeCdk2efNVyNxgNIKVaa9UXYS6CDGhfoVe5EAhyH68=,tag:yK1qOvUUsGnR16Bd4dCBmQ==,type:str] +woodpecker_forgejo_client: ENC[AES256_GCM,data:VP7pvPrBrghE2tXVNjAGeCNU5fu5dYS2Yq4jUGMCZm6Nvrap,iv:nfwAPj6V3KaUop0lFaRM6ycFhtyW3m2Dj6uNoDnTy58=,tag:YNkDU2KzY/5U3dO+s3M6tQ==,type:str] +sops: + age: + - recipient: age1lq5q5g5qjsdcc3key0n6qytkc9z3qx3d3e96ap9zre2aqgvc9ujq82l9hd + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxUFZWZnpBOHQvMmZvVkhX + aVcxUEUvM25CcmJCbktGWkhJaG5rVUF6SDNBCjlYSklLbmIxM1MvSHNYN3lNQnAz + QTQ3VHJUbWJXellGQkFueXAyZ0hvZkUKLS0tIDVsWUFKQlVUUlErVTRyS2xoQ3Ny + THhLa0RlSURaNHBrcVNtS1dvZFJhMkkK2jMiFP+1CXxskAyicrYYqqxmUBLE3rPJ + McJKHtTYMWZodmlnp+E+RIvqJ0N9nGPsaQEFvgg6ObLmJ+lwWr6+4Q== + -----END AGE ENCRYPTED FILE----- + - recipient: age1p0f62dwatt558sf5s4equdqwtg5m7lsnaytrf3xjnvmx3e0lqu4svtugyp + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBV3k3VUZYdFJVL2JzcCsz + NVprZjJWV3ltWjd3VGt1cnZhTUJSRVdTUUZzCmdpc25XcXJYTDNWZC9UcVhPcHQ3 + bVN2d1ROQmlKemF4T3FxcjUxK1Z2WHMKLS0tIEdJZTVmOFgwQXJHbjF4VTJNSjMy + N3dvc0cwMEpSQ0dFVnAxWWU3eWpBSkUKR/GnGzmgrQrmI6d3745Qa7MO10F1zTec + f24FGnWq6XUc864wKnBwQnjHGZlkQHc8AaVieEgmlQr6jyx4LZQp5A== + -----END AGE ENCRYPTED FILE----- + - recipient: age13c5wv623jxjja5mjz7fajg9qqwvypzgsfqrs4tmk7rpgyzu7aufs4ul9f9 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXbnROUjlpYUFzWFd5Rkhn + N1BWR2VveUx4WTNIanlPejBxQzdTY1FWUWg0CjRkRGVpenhLSTZJUmdGemYwL0tN + OUtMYzhxM2FyNGN4RTlTakc3L3FTWU0KLS0tIDlRekg1dC9MeWhGQXNqeWlhOUtL + WituY2kyNjV5RHhxSEkxRDRWM0tWbzQK9KHfJ4P48KsDIQGKkKdkgnlA4NHmn2cN + 4Y4qeJmFMLjCY3xk+8KPeqzUgrGDZJDfNqnAcsdnpXMCHPrtiTDsGQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age1mzqqe8qr3dn28fr9hglujlgtslpzkzvwvg4uhzu0a5qqk2v9z5wsxn7pny + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZbFFydzNrdVl1MmJtTytp + NkI1ZUU4VFlIdWJIUmFSTndVL29kSDlYK0ZnCnk0RW9ydEdMbXNldGl6Mi84YkNa + eDVJMEQ1VnVrcElobExRWFlvT0M3QnMKLS0tIGp3SUJDT0VYd3pUcW1jUk01YXJu + NnV3eFN1eHlNckVvdGhVa1BzNHYzWHcKjcYQ+jMVCoRbmXHwMUphtJiczD0X1hE1 + x+m2PvHICUsTY9A75RHq/ZvQd1DPMVBdFOOqxBQGMDsfbNjS5M4sig== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2025-05-14T06:01:33Z" + mac: ENC[AES256_GCM,data:R9X1TzUTeNp102s33MvNv6/4T+ifrU6f53Ym4DH74aMXBh6uaaNF5dlL5oqacfktG3WFaA0jxltuF+iVYNmX6224x7sUeGxlHOuSyDpZ+p3ioLTC+nTGcJNFYcvq7uclNCiEcDbbkkX+xW+bgaAnfHRAHmpxNmah+UKD2R5gPtY=,iv:4aZnDn8i04WlQM5EDmdQe9f4ZnAjfxzL6jeMs1Jtbkk=,tag:akBYWTmkU8IlMeOnksHPkQ==,type:str] + unencrypted_suffix: _unencrypted + version: 3.10.2