@cryptotaxi247 / infra-1 / commits / 2575dd14

move staging-hydra to new host

Jörg Thalheim committed Apr 12, 2026 at 21:34 UTC 2575dd143bbd978dac3d2d4049942d7cdf3c34c4
14 files changed +261 -125
dns/nixos.org.js
+2 -2
@@ -114,8 +114,8 @@ D("nixos.org",
114 AAAA("norwegian-blue.mac", "2a06:3a80:0:41:423:898a:1e16:3cf7"),
115
116 // hydra staging area
117 - A("staging-hydra", "157.180.25.203"),
118 - AAAA("staging-hydra", "2a01:4f9:c012:d5d3::1"),
117 + A("staging-hydra", "130.236.254.207"),
118 + AAAA("staging-hydra", "2001:6b0:17:f0a0::cf"),
119 CNAME("queue-runner.staging-hydra", "staging-hydra"),
120
121 // services infra
non-critical-infra/.sops.yaml
+1 -1
@@ -4,7 +4,7 @@ keys:
4 - &simon age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua
5 - &caliban age1sv307kkrxwgjah8pjpap5kzl4j2r6fqr3vg234n7m32chlchs9lsey7nlq
6 - &umbriel age15vcp7875xwtf64j4yshyld0a3hpgzv6n2kxky493s3q0swr9hdaqxugpv6
7 - - &staging-hydra age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx
7 + - &staging-hydra age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8
8 - &mic92 age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
9 - &mic92-mac age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h
10 - &Ericson2314 age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df
non-critical-infra/hosts/staging-hydra/bootstrap-staging-hydra.sh
+6 -3
@@ -1,6 +1,10 @@
1 #!/usr/bin/env bash
2
3 -# Use this script to deploy the initial keys when bootstrapping a new machine.
3 +# Bootstrap staging-hydra on nixos.lysator.liu.se (130.236.254.207).
4 +#
5 +# WARNING: nixos-anywhere will WIPE all disks. Only use this for a fresh
6 +# install. For regular deployments use colmena:
7 +# colmena apply --on staging-hydra
8
9 set -euo pipefail
10 tmpDir=$(mktemp -d)
@@ -24,5 +28,4 @@ for keyname in "${keys[@]}"; do
28 fi
29 sops --extract '["'"$keyname"'"]' --decrypt "$SCRIPT_DIR/../../secrets/staging-hydra-hostkeys.yaml" >"$sshDir/$keyname"
30 done
27 -# Mounted NixOS minimal image
28 -nix run nixpkgs#nixos-anywhere -- --extra-files "$tmpDir" -f .#staging-hydra nixos@157.180.25.203
31 +nix run nixpkgs#nixos-anywhere -- --extra-files "$tmpDir" -f .#staging-hydra nixos@nixos.lysator.liu.se
non-critical-infra/hosts/staging-hydra/default.nix
+84 -11
@@ -1,9 +1,8 @@
1 -{ inputs, lib, ... }:
1 +{ inputs, ... }:
2 {
3 imports = [
4 ./hardware.nix
5 inputs.srvos.nixosModules.server
6 - inputs.srvos.nixosModules.hardware-hetzner-cloud-arm
6 ../../modules/common.nix
7 ./hydra-proxy.nix
8 ./hydra.nix
@@ -13,22 +12,62 @@
12 inputs.hydra-staging.overlays.default
13 ];
14
15 + disko.devices = import ./disko.nix;
16 +
17 boot = {
17 - loader = {
18 - systemd-boot.enable = true;
19 - timeout = lib.mkForce 5;
20 - efi.efiSysMountPoint = "/efi";
18 + loader.grub = {
19 + enable = true;
20 + efiSupport = true;
21 + efiInstallAsRemovable = true;
22 + mirroredBoots = [
23 + {
24 + devices = [ "nodev" ];
25 + path = "/boot";
26 + }
27 + {
28 + devices = [ "nodev" ];
29 + path = "/boot-fallback/1";
30 + }
31 + {
32 + devices = [ "nodev" ];
33 + path = "/boot-fallback/2";
34 + }
35 + ];
36 };
37 kernelParams = [ "console=tty" ];
38 };
39 +
40 networking = {
25 - hostName = "staging-hydra";
26 - domain = "nixos.org";
41 + hostName = "nixos";
42 + domain = "lysator.liu.se";
43 + hostId = "44230408"; # Needed for ZFS
44 + useDHCP = false;
45 };
46
29 - systemd.network.networks."10-uplink".networkConfig.Address = "2a01:4f9:c012:d5d3::1/128";
47 + systemd.network = {
48 + enable = true;
49 + networks."10-wan" = {
50 + address = [
51 + "130.236.254.207/24"
52 + "2001:6b0:17:f0a0::cf/64"
53 + ];
54
31 - disko.devices = import ./disko.nix;
55 + dns = [
56 + "130.236.254.4"
57 + "130.236.254.225"
58 + "2001:6b0:17:f0a0::e1"
59 + ];
60 +
61 + linkConfig.RequiredForOnline = "routable";
62 +
63 + routes = [
64 + { Gateway = "130.236.254.1"; }
65 + { Gateway = "2001:6b0:17:f0a0::1"; }
66 + ];
67 +
68 + matchConfig.Path = "pci-0000:06:00.0";
69 + };
70 + };
71
72 networking.firewall.allowedTCPPorts = [
73 80
@@ -36,7 +75,41 @@
75 ];
76 networking.firewall.allowedUDPPorts = [ ];
77
39 - system.stateVersion = "24.11";
78 + # Lysator admin account - DO NOT REMOVE
79 + users.users.lysroot = {
80 + isNormalUser = true;
81 + extraGroups = [ "wheel" ];
82 + openssh.authorizedKeys.keys = [
83 + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF8WX07Oj1Mv9dIY6FaCdDdVQudVKJK6OSCRK8b16yzJ"
84 + ];
85 + };
86 +
87 + security.sudo.wheelNeedsPassword = false;
88 +
89 + # Lysator syslog forwarding
90 + services.syslog-ng = {
91 + enable = true;
92 + extraConfig = ''
93 + source s_local {
94 + system();
95 + internal();
96 + };
97 +
98 + destination d_loghost {
99 + tcp("loghost.lysator.liu.se");
100 + };
101 +
102 + log {
103 + source(s_local);
104 + destination(d_loghost);
105 + };
106 + '';
107 + };
108 +
109 + services.fail2ban.enable = true;
110 +
111 + system.stateVersion = "25.11";
112 +
113 users.users.root.openssh.authorizedKeys.keys = [
114 # John Ericson for working on Hydra
115 "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCdof+fSLyz3FV5t/yE9LBk/hgR8iNfdz/DRigvh4pP6+E4VPpPKSeA0a8r4CLMWvy9ZZ3Gqa04NdJnMmo8gBSIlo87JPq66GnC5QmeDJX2NLlliSeNQqUQKJ2VVcsVerz8O/RvVfvU2MIdW8VExx/DxeZbMnwRcWfUC0nby0NotWGNeS3NOcWWQq9z4E0sDSJ+QXSIMXWSeMda5sBadUK+YERTLYE/+ZVUPiXkXCmnwuRFHpZsqlRVad+kgXsZIwNEPUEqmEablg2C0NjvEbs75Yu9WUXXPJNhwaFbVXaWUM8UWO/n39jMM8aepalZbMhdFh129cAH35SjzIYjHxTP"
non-critical-infra/hosts/staging-hydra/disko.nix
+52 -37
@@ -1,44 +1,58 @@
1 -{
2 - disk = {
3 - main = {
4 - device = "/dev/sda";
5 - type = "disk";
6 - content = {
7 - type = "gpt";
8 - partitions = {
9 - esp = {
10 - type = "EF00";
11 - size = "1024M";
12 - content = {
13 - type = "filesystem";
14 - format = "vfat";
15 - mountpoint = "/efi";
16 - };
17 - };
18 - root = {
19 - size = "100%";
20 - content = {
21 - type = "zfs";
22 - pool = "zroot";
23 - };
24 - };
25 - };
1 +# Matches the existing disk layout on nixos.lysator.liu.se:
2 +# 3x 1.8T disks in raidz1 ZFS pool "tank", each with a 1G EFI partition
3 +let
4 + espPartition = mountpoint: {
5 + type = "EF00";
6 + size = "1G";
7 + content = {
8 + type = "filesystem";
9 + format = "vfat";
10 + inherit mountpoint;
11 + mountOptions = [
12 + "fmask=0022"
13 + "dmask=0022"
14 + ];
15 + };
16 + };
17 +
18 + zfsPart = {
19 + size = "100%";
20 + content = {
21 + type = "zfs";
22 + pool = "tank";
23 + };
24 + };
25 +
26 + makeDisk = device: espMountpoint: {
27 + inherit device;
28 + type = "disk";
29 + content = {
30 + type = "gpt";
31 + partitions = {
32 + esp = espPartition espMountpoint;
33 + zfs = zfsPart;
34 };
35 };
36 };
37 +in
38 +{
39 + disk = {
40 + sda = makeDisk "/dev/disk/by-id/wwn-0x5000cca222c595d2" "/boot";
41 + sdb = makeDisk "/dev/disk/by-id/wwn-0x5000cca222c1c46e" "/boot-fallback/1";
42 + sdc = makeDisk "/dev/disk/by-id/wwn-0x5000cca222c5c6d3" "/boot-fallback/2";
43 + };
44
30 - zpool.zroot = {
45 + zpool.tank = {
46 type = "zpool";
47 + mode = "raidz1";
48 options = {
33 - # smartctl --all /dev/sda
34 - # Logical block size: 512 bytes
35 - ashift = "9";
49 + ashift = "12";
50 };
51 rootFsOptions = {
38 - acltype = "posixacl";
39 - compression = "zstd";
52 + compression = "on";
53 mountpoint = "none";
41 - xattr = "sa";
54 + acltype = "posix";
55 + xattr = "on";
56 };
57 datasets = {
58 "root" = {
@@ -49,12 +63,13 @@
63 type = "zfs_fs";
64 mountpoint = "/nix";
65 };
52 - "reserved" = {
66 + "var" = {
67 + type = "zfs_fs";
68 + mountpoint = "/var";
69 + };
70 + "home" = {
71 type = "zfs_fs";
54 - options = {
55 - canmount = "off";
56 - refreservation = "1G";
57 - };
72 + mountpoint = "/home";
73 };
74 };
75 };
non-critical-infra/hosts/staging-hydra/hardware.nix
+24 -13
@@ -1,18 +1,29 @@
1 -{ lib, modulesPath, ... }:
1 +{
2 + config,
3 + lib,
4 + modulesPath,
5 + ...
6 +}:
7 {
8 imports = [
4 - (modulesPath + "/profiles/qemu-guest.nix")
9 + (modulesPath + "/installer/scan/not-detected.nix")
10 + ];
11 +
12 + boot.initrd.availableKernelModules = [
13 + "xhci_pci"
14 + "ehci_pci"
15 + "ahci"
16 + "usbhid"
17 + "usb_storage"
18 + "sd_mod"
19 + "sr_mod"
20 ];
6 - boot.initrd = {
7 - availableKernelModules = [
8 - "xhci_pci"
9 - "virtio_pci"
10 - "virtio_scsi"
11 - "usbhid"
12 - "sr_mod"
13 - ];
14 - kernelModules = [ "virtio_gpu" ];
15 - };
21 + boot.initrd.kernelModules = [ ];
22 + boot.kernelModules = [ "kvm-intel" ];
23 + boot.extraModulePackages = [ ];
24 +
25 + swapDevices = [ ];
26
17 - nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux";
27 + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
28 + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
29 }
non-critical-infra/hosts/staging-hydra/hydra-proxy.nix
+7
@@ -57,6 +57,13 @@ in
57 }
58 '';
59
60 + # Plain HTTP access via lysator hostname (no ACME since we don't control the domain)
61 + virtualHosts."nixos.lysator.liu.se" = {
62 + locations."/" = {
63 + proxyPass = "http://127.0.0.1:3000";
64 + };
65 + };
66 +
67 virtualHosts."staging-hydra.nixos.org" = {
68 forceSSL = true;
69 enableACME = true;
non-critical-infra/secrets/hydra-aws-credentials.staging-hydra
+8 -8
@@ -3,32 +3,32 @@
3 "sops": {
4 "age": [
5 {
6 - "recipient": "age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx",
7 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBORUpIUWFQM01JMWRvWTBC\nb2FlaWR3TjlJZWIvbnlnTUQva2VOYVhxdVJJCm5ZQmVSQmJkdWZjd2crZ0oxR0Nt\nR2FvT2Q4SmNMeHpBNmR1d2FxOFRUTzAKLS0tIE5Oam5aTnptYytnVXJJUU5Ma1Jj\nQ3gwSkF5cVlTaUlPSndLdkV4RTJ6djAKewVoujywAE023aetHZm5cCpuiLNuZw6G\nx6mWhED3qhSHBRIfFvRCv+RfySQi/W61/3Xjal+jstFozXFJ5C8JHA==\n-----END AGE ENCRYPTED FILE-----\n"
6 + "recipient": "age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8",
7 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLOVcwVUd4Vlpac2U3cnpL\nWXlud1RxRzd2Z3hidEVxUUs2OVBsRDdhZXpvCk9DRzhNeGFXb2NQazF4RlE0bzZk\nMndzdUx5d3lxdHRBaE5JT2tWZ2VNNTAKLS0tIGExeTVzc0hXakthaDFGdXhKSisz\nb0hHY3JwcVFiaUtLZ25WSWR5dTYxVnMKNZyZPomy4fuHDOR6bypwTzEIU/jZlFqq\n7E2z4a3kbRy/idJn+YcBd6QzeJMWmUFwJ+jpe0t29GbI4xZ2XMxT1Q==\n-----END AGE ENCRYPTED FILE-----\n"
8 },
9 {
10 "recipient": "age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz",
11 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4bzBzKzlKQTFKM3FXVzhx\nN1RodzAwWk5aaDltWlNoNyt4eHJGeDc5VzE4ClIrcUlhQnNGZmhxb1pySTViVSs4\nSFBYRnovVTREdDcvRFRGUU1kZldkQ0EKLS0tIFEyaFFhbS9yQkdXSmY0VXp2VXNY\nclpwMS9DUXU5NHJxUzhBb3d0a0VLVTgK0bKfbo63E+hP+HWDKZruRu2B618AwShN\nEwvPPwqHqzulZljlepc1YjSkQV0T9oYW72rVAPhNsaaE2lnobsbPzA==\n-----END AGE ENCRYPTED FILE-----\n"
11 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOMWFpQUxQU2lGbWpMakln\nNVZ2YzIrVE1nK1pjRjRPbjJOUlQzb1dGVUc0CmVrMzZpOE5PSlVIWE4zbEgyQ3lC\nNlBzK0p4c1NKWk5LUkVSbHpsYms1MEkKLS0tIHkrYVhPOVdyWnBQcG9DMUMxcDhR\nVkl0czRHK29vOU1sbGh2RzY0a0t4ZEEKw+tOcLMM9szkC+/3FHhVLf1zyPK8k37E\nSHGKgxoLlhuRAbf1omydAsRox3Pn4KVGmRMr7kRtEPLOSmc5Cw5AVw==\n-----END AGE ENCRYPTED FILE-----\n"
12 },
13 {
14 "recipient": "age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h",
15 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCSG1HTldHcXNjQlhYUnJQ\nSkNOL0RiMzIrbkUrdTRVVEFORGtVaHhXalIwClh6Q3VZeHhxSDB1MTFhcTZxZ1R3\nQ2xJZ3ZEbVZrbXV2TVRUZkpLR0xiVjQKLS0tIEIyTEtDVGJDbW9pS3NHMW1FSFlu\nZlJlazhEb0NTUXRVRWsrZGlBME5iSm8KxS19Pj8WqBOJx4cAafBQAPrXGrtqimtN\n5JfTtgzlEU85JQlzVvPEemp0A9qA5CAnGMQmh3AQ6A0cpvLOvIGayg==\n-----END AGE ENCRYPTED FILE-----\n"
15 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNeWZrUmlieDFsd1RTNmd4\ndit4ZTVjQldhL2dJWDB4WXhadThYZUUvUWdrClljd21WQjd4cW1aMVVQMTFaUjR0\nbVhsbk5ldTIyTEo4bHJMeERhbUdKT1EKLS0tIG13ZGhPUjZrejR4V1RlRGNleVdU\nbWJia3Vtb3ArT3FVSy84TU40N0JFaTQK2mq5MZSaVYwvATu+nsOyJPKyDp0tS6qH\nQjMc0BBH8a1MGDZt9qm1uP+JpaUghnI7HyhCAh7jS7fmnAoar7JVdQ==\n-----END AGE ENCRYPTED FILE-----\n"
16 },
17 {
18 "recipient": "age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x",
19 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArcHhPN2cxZFdPQWh6MXlZ\nRWZmMjUrWXRsUWQrUk44dnNZc2hZTlB3WWs4CkpQUHZnVjZoMEp5RTFNc2pHNmlE\nUlZyWFpHWUxqZEVRZTM1bE1NZmZ4anMKLS0tIG1abjdhVjJDY1cvdldYSS9rSVR3\nWWJyc1NKNFoxbVFCR3lzRWlOOElBVTAKfImBjfnv6NjmdzNHyY65CufDBjJ9OpzX\n2thqKU6cq51lKKi/4H6+mT9yNbGCCAb6IpTam4YVZfzJIpFcZtRwjA==\n-----END AGE ENCRYPTED FILE-----\n"
19 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1Y1hXRFp4VStKTy85QXlt\naCtwMDdBajlURy9GaXY0Qm9qUGJuREU4cURVCnVSQUhSWEpaMndLN1dxVHBQM2Jm\nZjVwOTNBZTNwNFJXTGZNOXpaZ3VLS00KLS0tIHpKTlJBeWlTOTVLZyswa3hWMVp4\nVDB6RithK1lWVjVWVjBkeGp3MDhFT1kK4tonrK39j9wsNZHzfCkbBa8XyYrh5ylG\nhQzuWq9wRuDzV8aQbHe+Gc3GFTERxIQxQZiKzkcWnu3eqni+mCjYRQ==\n-----END AGE ENCRYPTED FILE-----\n"
20 },
21 {
22 "recipient": "age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h",
23 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHb0dueUJtRHpINGl0Sjcv\nMU9BdHRmWExFOVI0SkRlYmNNM1p1NzBtdjAwCkV4YnlUUHBBVU9RWWRqK3RtRHV2\nb2g5K3RtMm9YVTUwelE1dTRldittSjQKLS0tIDZldkJFQ2tQYXM4dUZzMEh3ZXcy\nU05nYXp4MVVobkYycHhROHRENUNBMlEKBHC6qq+eLxsgZ7zgbdsBz6QsoDwj+6mp\nsqWUVkMs0KhiGDPy+UM3l55Ec0eBQH6Y3JC9f7kO/RhlJu86GzIEhg==\n-----END AGE ENCRYPTED FILE-----\n"
23 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPWjNPRS9oT1owQytRV0lp\nellPQUFBMXprU3dTb3kvc2dvZi9ObnA0YlRRCktDRDBJL2ZJMkFBajFqYkpYZ2d1\nczgvRldGUkJ0TGhSLytYWm9NbUdubzAKLS0tIEpUUEQwOW9oeWNLdnB1L0cweThQ\nUUpFTllidmtJU20rTmdzTXZWU0NkRDgK5VCOA601eKek6JijUV0IUiiRq+5f1mh/\n2OD+rqTIay3EqiHYbFaekBfvDn2QL9ShcOp7W751JdZKacFgIEz/rA==\n-----END AGE ENCRYPTED FILE-----\n"
24 },
25 {
26 "recipient": "age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua",
27 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBENDVOdjE2Ti9pRVNvc0c1\nYkIva0VhSXJIL1VlQytCdDRJTWZrQ2M5Vm40ClVRbzJCRlpXSjZLalpKcFdLT3k2\nRU5lY2loQ0ZxaVdvWE1xeWkxcHdudDAKLS0tIEpxcU04aGo1dzZnSk5RY1JzdnF4\ndm5pYndjVlVYU2lkTHhUSWdzVEJFUk0KsJmWmKT94NcVsRVjpnTpm1McY8zadMuD\npfz+gMT1FxbnOQBEMiHabDisSEGE3QSDiJRcuQyTxNFkgsO/GItK2A==\n-----END AGE ENCRYPTED FILE-----\n"
27 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2bERHYXo2SlJzWHE1TGZQ\najBiY0FaQUFsYTY0T2JRQ1lRMnZYdzROZkhJCjBFV1RZb3lSclpscDcwblJrYWVY\ndllBT3hXOUthWEpDakdOUVNRZkovaWsKLS0tIHJqdURXUEIxa1VtR01uN3J4aUI4\nSGQ1aEJTZllrRW1VZ1FON2YxM1JlU0EKAYkBV9beeAOVEXwYDsMqYHklJMrE9i3z\nk9FLPmNF6uW6hSFn+V2/nPqDP84BrxXsVFyB6Zu4hPQcR1ehWUwVlw==\n-----END AGE ENCRYPTED FILE-----\n"
28 },
29 {
30 "recipient": "age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df",
31 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCZTV2R3k0L0NYbU42ajdt\nQTIrT1A3YlhRQWFNbXY2a2xueE40T0FvNndzCmpGcmhkTGxudUR3ZFUrNGpqcnAv\ncVVVdGVhaWRzS001Y1lOUWtCam4zVVkKLS0tIGdxNWNUR2xCRDV1bnRCZWJEaTVY\nTFp3em1WVkRaRWJrb3AvN0Z2RW13NHMKCd98WHFhGQLWRPlg6jWfSfOedFLyZeL5\nwj5LEbLWavAxWcHhLkcpj8E4TI252hzmFk8+orpG9ChlPYAVyoVeeA==\n-----END AGE ENCRYPTED FILE-----\n"
31 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxc3dwOW53QmVIUkZLZnNM\nSDBJUjgyMEVTWXg0UnFPdlhhdy9wOXNLU1g4CkhaN1NEeEVwSVNtT0JVWjRLeWJW\neFBPRXpwSyt6bzIvdkNSdDE4M3VyUTAKLS0tIFFmVHBBcUEvZjk1Qnh3MWpOZjha\nSjdVdUNycFRQdFU5VmNQbmpEVTVhNUUKDrgrHJk9RFPJvbu4QshlRflKzgwQhMfI\nvC7601ID4QozqwW61cXOjn1tMQ8Qa5mG6UFyyBGC6mO/WbyyDHa+fA==\n-----END AGE ENCRYPTED FILE-----\n"
32 }
33 ],
34 "lastmodified": "2025-07-10T16:17:16Z",
non-critical-infra/secrets/hydra-password.staging-hydra
+8 -8
@@ -3,32 +3,32 @@
3 "sops": {
4 "age": [
5 {
6 - "recipient": "age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx",
7 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6aXRwWHkvZFdkb280a0c0\nenJqUEZQQXdUR3VXam4yQU4zc2twSmRUamg4CkZady9ta1Uzd0p4VnhpUXZ0VHRQ\nTTViVUh0Y1BBVE1RYWlNbEt1VUNOZmsKLS0tIHl5eSsrNHoyV3F4TWZQdVlGQm5K\nTUJCSVpQT3ZienBIVkttZFkvOFZJdlEKdGsjUCR0I0Ryy/4UHdWRsd7/RCXhYEWK\nWswAAhHYIQDlgqbpyty4Cojo0dq66e4wfAHk8ZnzuQ9nfpVtifVSrw==\n-----END AGE ENCRYPTED FILE-----\n"
6 + "recipient": "age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8",
7 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYQ2VXMU0rR3I4cjAwaHdC\nNVI0NW9xK0ZGTGptc29lbk1Bc2pjMlhhaXhrCnZwSkpWdXlQT0t3WDdRb0dVay81\nYW12K1RhMG9VL0hvYWFNZ3VJcUg3YncKLS0tIEJqdFhxUmJWRHJpSUJGeG1sZnB1\nUzR1bDFMRjd2VnhXMW80QlFrbGRhemMK99AYn0X/112SWPZHDmpDJPFZWFktsPO+\nZ4qCIrxQIl4UHYwcxMgGI5gbDV7JQ98IpPjE9m3l4b0JkzAqqqW+vA==\n-----END AGE ENCRYPTED FILE-----\n"
8 },
9 {
10 "recipient": "age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz",
11 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGRUpoMERKSnNKK3lFRC9y\ndHFqV0xUdzQ0dllYaGh2VFh1SU42UzRpSVRBCnJkMDBjWk1RQjFDR1c1TjNDU0kw\na1hUcndoWDJML1BTeVYzbmNja0FScWcKLS0tIG5nTVk5VWY5OG1Qa1hoVE81NHVz\nTGtGUnN5NWZ2c1IvQm9WankrM0h3STQK41LHPrkxh5chGjXFFYWB0DjMqhGfq+2n\nPkLvBl43xcIoXEaicogIZf8pUHhRT/Pbu9Xfq6tyISZ84CJOjkm/Xg==\n-----END AGE ENCRYPTED FILE-----\n"
11 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAreEJCem1ncGgxdVJVdSth\nMzZvWHo0dk5TbDhySXM1eThLZWZlWEJXSVZnCnd1amNGRHA5NmRoekowSHZBekY0\nWDRlMm1HWmdaWFYrZU5nZm0vU1JsOWcKLS0tIFgyb2hPYmVFS1hzOGlUdExlbUM3\nbHFmT055SkpteklCWGd3cW1ML3F5dmcKgPUd79ijIfnSGImfPLMpw1bMTh6rplrf\nL2kSduDUNF2de59pKlNMDtQb/sp/En2YA3jVFoD61/DLnQgYJ3Z4qg==\n-----END AGE ENCRYPTED FILE-----\n"
12 },
13 {
14 "recipient": "age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h",
15 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzT0lubFJ1NFJmSmp2TWo4\nRDBPaGV1a1VURUJCL2dwUzZoZlNMSlpWbm5BCndER0I5enY1L1pWZWdScHZhVDl3\nM21DRCs5Zkt0Vy91OXRia2lmcWoyQ1EKLS0tIENtT0ZsTUQ0YjNYdGtaYVhKVWtL\nVHZXVFlpaEhueXk1WnZETEFYbXVyeWMKBz99wFeRRTmrUq7cD1ixtWR2xAm/6KtL\n193ukNtUvorQBLGIi5YHpi2i2h7t92oO/dmQmZ5egWz3NW1yV/lkng==\n-----END AGE ENCRYPTED FILE-----\n"
15 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvZEtHQlhPa1FWVy9Dbi9j\nNGRxdW9VbEh1emQ5WFluU3BEb3pzbmw2d3cwCmI4bHVKbWJnSjhUVnBCbk9uRStH\nK1daN3JOTjhoVE13emZpSjdwVXZyVW8KLS0tIFlNSEgwckZudjlkQUxJNmhQTFQx\nVUt6eDBoL0x2KzdxNGZDS1E2QVFTZ1EKo1ecwaOg+4I9HWtPPrI8d0G+sFCCIieI\nFRjElyLqij8vzrYjf1jS7Rbwil5hRRaL7SBxlOjVnCwSV4PnIn+YXQ==\n-----END AGE ENCRYPTED FILE-----\n"
16 },
17 {
18 "recipient": "age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x",
19 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2OWMxa2ZYazRYRUIwTzJ5\ndnEzUENlelNnYVdhV3dTQU9lcW40SFp2THdnCi90RkF6c3VHQkY1akZ4bWdkSFQ0\ndDkxREplTndEM1ZrLzNKSnZoOGRzbkEKLS0tIE13UFVCTHlMTnN1VUhhRnZMQk1X\nTGRzcncwNUY4OERQRlIyR2lpZWVCMDgKgtMz7gajZNER0Tlg+NAISoUnEatx8ttr\nBQfj6V3aUw/jPVnaiuU6CPWda0WtivE+s8ai3lipThC4JDMnlYi6/g==\n-----END AGE ENCRYPTED FILE-----\n"
19 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2ZUlSQkQzM1pFNktCTHM0\nc0owdUI1a1BwZFgreTlxbElDOHZGaEpzTHlNCjR3VlNDQ3JSb21pamlTSmhaaFhI\neTIzdGZ0TUltYmdOVFBYWHNWWjdwOTgKLS0tIGVKditYYmp5aWNMTE8xSHNINUls\nTVpYSmtTVnFkNjRQOS96am11bjQrK2sK8te5JKv1DaYbluHOmemyWWkkqTxqNx51\nNrnk6UbrugiSTcDe3NmbasIi+CgAG95pnzVfKCtXctiHYiJl0IeS0A==\n-----END AGE ENCRYPTED FILE-----\n"
20 },
21 {
22 "recipient": "age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h",
23 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIa0w0TWNYZ0hRcHJKMEZJ\nelg5KzJuRk1ic2ZESjRwd2VoU09Va3dlVUNjCjIyWUxCaG1ZTVI3ZUI4SHltRVFq\na0VoUnY4NllVSXZaeHVwcXhCM0N5ODAKLS0tIFBzMTcyUGhuSFpnaUxPejdEM0Ra\nQUlQYUl5WE8veGpJdkRzZmhnWXVUK0kKPwWcuSd7tg4TDKCo8q/ScRaCWQzOaO8V\nlrMfK28GOHvzAdCVbBZlDb5OXzf6SeU3SOA5Q4u46VbGAYB9Mirl3Q==\n-----END AGE ENCRYPTED FILE-----\n"
23 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrUGZrc21iUEp3cE1xWjFM\nK1MzUVA4S1MvRzQzTVFsMFF6dStYeDg1YVM4CnF5MmhSR0hHNUJURkRTeUhTUERy\nQ0NabkpFOExDNUVDYkt2N1pSTG9ZTXMKLS0tIFF0VnR0VjYreWRUMVl0bUFURlZ6\nYnNhbUNyeDdNZjhKZkE0MkRlNmtHL28KhsEh1ngE5WFs7hMR3ATn37Kn60MqOwbp\ndxBpBUCIrJMrpkLolhtr5KAeXhK2d7wxaOrCtVhKKkB9agPd86XK4A==\n-----END AGE ENCRYPTED FILE-----\n"
24 },
25 {
26 "recipient": "age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua",
27 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJdElRb05nLzNlV1UrckVC\najJQdGc4NVJEMkxBSGwzN0NWK0RGRXk4WjJBCmZBY2k2S1M2UzFNdVB4dVcwRmJp\nSzBlY2YrZitMaHptOXNhRnc0ampqTDgKLS0tIGFKcjdEZmNBUW81WEtMMG52MHVz\nMUpnekxOYThLWWN2U3ZtbU5ML1JvSkUKrmeALB2CkyRtJNPBUeSeFVq2/i0sS0RY\nx9/i0csTcajgi8FUnzKhFEQ8d1OfTvyvKO43lrBKVsBg2WCOMvC84g==\n-----END AGE ENCRYPTED FILE-----\n"
27 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFVjgvRGJCck5vV0dZT29w\ncGdvT0pxaFNOUWFBTVNtQ2hzOVJ4TDBQbFdvCnhXTjVoOHVvYXpYYm9kYzZqZXgz\naWtBQlRXRXpjQUZieG4ySnpwSi9JNjAKLS0tIEt6cEp6eGFTUGlHbzk3c29tRXFO\na2g3NFNrd0liM3VZdmFSY0dtNDFoelEK5VqWOJGOLI0esy8XGynqZfDmeA72zAzX\nWvyShCc3hup8IgqyNY3Y8m2GCx/K+8W/pgs0V7pHGjNAO0UxWEtgvw==\n-----END AGE ENCRYPTED FILE-----\n"
28 },
29 {
30 "recipient": "age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df",
31 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3VHJNemlWM3JNeHFiZDFo\ncko2V0RFWnlTQmgyOTdZckh3S0owSzBFTEh3ClJqdWpRVkdyMVRlRE55QS9KU2dW\nRmthdkN3N21zc0ptT243T2ZqNE10UFEKLS0tIFBnYXN6NjhRdEtYWjRGVFZxQkc3\nb2tEeVN2djA4cDduTEhOYlF5NDV1cnMKx64yrFL+Towy9GnZnToy3Prh9d4tAQkc\nvTYutUaShESINusSlZacK+MGmETX3STCWun9b9v05uC4qJ8GQ1MrCA==\n-----END AGE ENCRYPTED FILE-----\n"
31 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpQkVkOTV6S3hjOGZVUnhJ\nZkR2VDRGT21XMW1mRVk0QjdBb05sS0pqV1RNCnNuQndVU3k1eUw4SFpNUk1IUlcy\neTF0RmZ6UXhNVWlLRzYyMDUwclVRb1EKLS0tIG5nUXk4cThxMUtCRWppaTVCTnlw\nL3kwQ0hzQjRvM3UvaFY4RGU0RzVtaEUK3NV2GwtLYLJdiEqBCTThCQL20aqaUFBN\nosjL9907hxbZIVlBZyBUpnIQ9Vb7pykwOpHtEVi74sI9jq2wW4TOGQ==\n-----END AGE ENCRYPTED FILE-----\n"
32 }
33 ],
34 "lastmodified": "2025-07-10T16:27:45Z",
non-critical-infra/secrets/hydra-users.staging-hydra
+8 -8
@@ -3,32 +3,32 @@
3 "sops": {
4 "age": [
5 {
6 - "recipient": "age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx",
7 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKT3VPeThWb3FCYmRKMGZh\nSHp6ejJBVUJ0VUFzeXIveUtFaVhSY044ZENZCldBdldUUGpLNEh4UXRITVU5LzUw\nVGw0YktybG55TjhmSTJQSXVSNFlNRDQKLS0tIEw3bVpZWDdnN1I2blFSRW5pcElm\nVStSMlhiWStFZWs2QnM4S1FRMVVHZFUK5Cr6d7cd71tvfaaw/YN7vF2ItzvJ6I+O\nBv8GsL/SOIsmnvRsBkyONQqR6ocRiwM4Gimmat34qePmPHZK2xN07Q==\n-----END AGE ENCRYPTED FILE-----\n"
6 + "recipient": "age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8",
7 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUMXJBYmpUSG8rdGlGSVpW\nNktoSUFxWG9rbGYrUzlOSDc4TjErNmdtY3hBCnE5RnpoNHFGM0RTN3lqK2xLVUxm\na0NZaGtMS3pIblBRMWk4Yi9sVGtGclkKLS0tIE9OVFpzM3hwcU5NRFZJc0ltUG9X\nSXBHV3NYM3RiT3RRVWEyZlZMb0RXdUEKWZPzmGIyIP8GTGc60gWuez6j2Vco/DH9\n0HRygJt9qMiRm8ULMnhIlvwl3S61/GePLekEQon56Dzi/xGH6zXV7A==\n-----END AGE ENCRYPTED FILE-----\n"
8 },
9 {
10 "recipient": "age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz",
11 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVMDJsQ2ZLeEFQZU9FRGdJ\ncWpoK2RLbDA4MXh3WENhbGdmQTRIczdRdHpFCkI3T3h4NzNtL1NyKzRYTzNZRTdQ\nRitOY2FWeGJJZ2Y5b09DVlhYMElhbkEKLS0tIFJsVUVjaDFoR05mTWg1aDIxVjg3\nZDRXcHpqQldoRHVtcXFRSzNHZXlET0kKNXcmofcKZnjXI3jDOODotLwLrG8XXXwY\nVTfy/Yv/84D6q1FoaTj+aNjSmv52rG4YGSWcDlwQDZYEsdXSpIudSA==\n-----END AGE ENCRYPTED FILE-----\n"
11 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpRHR2TGxUblJmRUNhM1Jl\ndlNTMUdDQm5qb3pzYXZlUFlFZ3BSUGZ6cEhZCmdHRWJUYlhOY1dkZGtrZS9DR29w\nWThab1JOWUpvSlhCaW82dkwyZklocFEKLS0tICtoazZmalI4SUNuM1QvckxlaDVH\nSS9OcGZCS2RNUWZETzBxWXVlOFQxY0kKdHJDN4OAyhmEpsNld/R8AN/7Ph/WWYzG\nmfTH7JuQLmyyH+oYm4UfJflcNNY+xo57AONswpffxixMt/5c+YxTFA==\n-----END AGE ENCRYPTED FILE-----\n"
12 },
13 {
14 "recipient": "age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h",
15 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZMnRNNm5BOTNKT3AwMHJm\nVENQc21LQk1uemJOdDRLdTRzNjhEa1o2VW5vCjI2OUYwa0ZHdk5pWmJ6Ujd1c0cx\nU2NvV1M1NWQvTjJLWEtyUjk2RHg1c28KLS0tIE9XWlAxdlBRNm5WNlJwTGYwdHgw\nYnpkNElZSGhCbm55RkRDbzBkZzd4NmcKn7nMV1l6tw0Ct9fm6a379W1znoy2/zPv\nObROlXyYMVb9bO0wwCeYA+9HKlNvJNcY5A2Vapnlis8qSP+HdqWczw==\n-----END AGE ENCRYPTED FILE-----\n"
15 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzYndRMUZnSWNNb3o3OG15\nU0ZtUjdoMTBvamU4WDRoSHo3dnNoclFtdFNZCmpzeGxtRWF1dVkvc3lRdFpQb0RL\naG5kOExNTUZ5eEFXT0tldDNzUjRDZ3MKLS0tIDJpKy85cUNWZG5QLzY3SGFwMGZ1\nL0lwNlh0RFNtU29PbzlTbkdFQzd6OHcKeFNQZAQx4eJdIr5chZmOsF02Q9OkshPv\nFEXaruIMSMmKIEsYfCryTalEKUx9TsY89EoPEgGGt0L8GarqnBE/hQ==\n-----END AGE ENCRYPTED FILE-----\n"
16 },
17 {
18 "recipient": "age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x",
19 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpU1c1OVFGeFQzcHFGRm5a\nbWsyOUV5MlV0UDRsb0NCUVA1NlN6SVJTMlZRCm81KzFwcU5IdTVpQ3BQZEhGRnd2\nZWZ1d3pROUgxRjdOeXJ6N0FBU0VVeWMKLS0tIDQ1RW5rck0xd242dldPc0gzY2ly\nZWoxazlsMXpwOFUrVUpIa0FQTFljS3MKCpdKfTRyk067IZaifu6WPOdqRG9o29r5\na6zrGnTchJUl0tpKdWN8IFgguKrNuQw38t2JlbuXZI8vjlUSn73acg==\n-----END AGE ENCRYPTED FILE-----\n"
19 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5b0JqMHh3RXUyVStpeHli\nT3p3RE5COGwwLy9QblliQ1FxeFprbklMU0RjCjUvQUMvUjFjVzdKdyt4UXd2ZCto\nUHpjbmxlQzNMK0xFSHRSZ3NrNzdTTzAKLS0tIENPZXlzT21kenFqTGFCbE90Q3pO\ndENtVFpRN2ZPV3ZZejZrTXpVVXlHdzQKmWWQlIYtot4ot2zSLN+YjtK/DfYlOBW3\net9ojaeoh6jpcZ169P8g+NYAHtkrRmkZwLEmA6aUO17NpsO4QmCOag==\n-----END AGE ENCRYPTED FILE-----\n"
20 },
21 {
22 "recipient": "age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h",
23 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaYnNXbXRGS2Q0UW4yYkxy\nVjBOK05ZTjZvalUrdXY5Z3VtNmV5V0gyK0drCnZZYzN3dDhxWVRqZUtRekZ5clZC\ncWFQUWZxaEdKeWduQ1JoQmJIYTgvWVUKLS0tIHlQWFBNK0t2aDRwbDJqNDh3cVhO\nMzg4RHl6dUQyd0dsNzJVTUtwdFM3Z3MKUNG2qJJhdv1XJpNeX47byvJf7FxtphNE\nQVsHIS7NK6eZASooomb4UqVrjgTRUpobDSDZtzSHKfbyetPPwm4oTA==\n-----END AGE ENCRYPTED FILE-----\n"
23 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIR3VaQUQ4Nlg3WFdQQ3pW\nMXk5TUZCYXp3RGFjdVVCbDdidjJxaTRNazEwClJ5cEZQWFZqSTFERW5vcUVzNmts\nZWlhNzBXcU5hTDkrRVNwcjRGZ2dCZE0KLS0tIHV5Q0piSEJkZnJ3Rkg4NU9abFZr\nN0lvdmY1SmJrZlpNTVNZVWFMZGpRL2sKtOF/6nhVSC6UAzXlICr8bUpxqUs1aoTx\npXbDm8yYznsnB9NGrf1fxh4pebAjPKVg+OsSx1/83sBPwyEcbtgSyA==\n-----END AGE ENCRYPTED FILE-----\n"
24 },
25 {
26 "recipient": "age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua",
27 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhZXdxZ0lIVlFCTDR0UmNo\nQ3BybWxzNjdDVDVLTFY1Y3hBejNNVFhrdGpnCjZYMktCdkFmU2tMcmdpQmVWMHlk\nNVcrbGY4SUZGU1h1N0dtM0dJSENNR0kKLS0tIFIrczFoMTQwck1MdUM0VDRBNGpX\nNXIwZFhpbFg5bmpuVXMxTFIwTFRkMmsKvs3U6gRbA9VkqDYWTzeh3+BUfiIoQvK7\nyhOK/hMVpq2AOBySo7IrlBXy+eqTBgl8cps2K+Wn/oZZwTpKFDsg7g==\n-----END AGE ENCRYPTED FILE-----\n"
27 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYZmFsOWFXQms4ajJ2d2JP\na2g2N1h3S3lTNndNTEZHajcvMkRldjAwK1dVCnhxV1F6dTkxRGdkZFNsVjBWRGVW\nbWdISERIU2s3SHVDaUpnWkV6YVFNQUEKLS0tIE1pZFRjeldjcVFkTXZ4bUFiRWo3\nakdma1RrczcxUFNtenZMZzdzR3lLbGMKLJOJbGSzzg3JFWu5S8loCv6sWZHiDolp\nuFcJntM7h/N72jh+MVihnYqYpBwy1CMmAIoa2+NB3u7tVz9o3Nh4ag==\n-----END AGE ENCRYPTED FILE-----\n"
28 },
29 {
30 "recipient": "age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df",
31 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0RmtnOXczelZiV2FISVk1\nNERZRzAvNGZsdDJJOUJqb3VzNm5hQktudEFnCmtFOVVpMDJaeEVUWXB5YXhUSTk1\nTzBVUkdRWjNCakRFWS8zQk8yM013ancKLS0tIG9aaGZjV1NqdkRnVUFtWHlRUnA0\nVVo2eHRCTjhuS0w1dUxGQnBpZkFjUmcKPmfdQDaZi8HV0TKEY+0L+yQUeHQzljLe\nmYmcNvgTQZ86ucPYzj3cwjBlozTzX69rlOku1A4YA45hHVUNmUPciw==\n-----END AGE ENCRYPTED FILE-----\n"
31 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBISlJsbnZpRlpQVTR1MVJB\nNXJ3cmluck8zcU5WRnl6eFMreDZoZmE1OGlvCnBTbVpQSGlERWZZWGVBWklFV3Fu\nUkNNeGthQ1JiODh2MUJGa08wTE9BTzAKLS0tIE1McjlnOUM3OW9panpNd1doVGZl\nUFhzU1IxN2tZV3o5eDV3N2JFamZMNWMKCi2+5V7su8juiDGLjTOI9QcCLp/JrXnC\n5x0lzs7fe/tRKuoqk3DWPeY+XghHm11Fps4FaQmkGKqB5hsrn3IAug==\n-----END AGE ENCRYPTED FILE-----\n"
32 }
33 ],
34 "lastmodified": "2025-07-10T17:08:19Z",
non-critical-infra/secrets/queue-runner-ca.key.staging-hydra
+8 -8
@@ -3,32 +3,32 @@
3 "sops": {
4 "age": [
5 {
6 - "recipient": "age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx",
7 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwVEFMQkpPNmFkTWFzWFY5\nSDI2Wmxlcjk1QVFTeFhxRldqRDhReGEya1VzClNmRzQwU3huN3pJeko2KzNWeDNn\nQXJiQ2FiRFhnM3hpcFlvQUN4L3V0dzAKLS0tIDFSajQzOVdCYmswVDRHSmpMQlo5\nZ0xIMDVBQVNyQzR4VlVtdXhNZzdlWmsKGBiii2mgC6E/blADwh++y77rlqoMDETe\nNNrsjbkjUAI+wkroHUqoY0vPLKYhstYhQ14Sd+aBzGPKFvvpfJMDAA==\n-----END AGE ENCRYPTED FILE-----\n"
6 + "recipient": "age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8",
7 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1NHg5VUZWSHV1K3dRa3I3\nVy9HNkJzQW16dWNreE1ESTRkb1dkdUFmL1JjCkxxek1GYjJudThRK3VxWHZpS0tB\nc2lYcktIeWVIZ3lQaXVJK0h0WmVzOWMKLS0tIGRaZVg1NEJGdjViWGJYL3VrZVNN\ncFgrNXFSQjd2eFVxMjlESndwYXcxZlEKjXv0rWJFQcgsV6PKzvu3CUTtdvzH93wq\nQdGaszVmstbPrTnht1ty8Rt4SnsXUxg+vFwxGUrWf1f4F3D1doC1eg==\n-----END AGE ENCRYPTED FILE-----\n"
8 },
9 {
10 "recipient": "age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz",
11 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsRVZvV042QWV1aUVUeTZM\nclc5TzNzRGJRYmNEOVJmSm5zYTNoY3VPN0RvCkxkVy93eVlOWnZlK2tzWkVHTlpT\nYTkrUHEwYStGSXNTeEF2UmRmbmV2Uk0KLS0tIERDSFR4bEE4ZVBqc21CQ05Ka25V\nWGZ5ZU9ENHNJOVB5bk8vYjNkeVZSUGcKnpGmoBjur4zyu+hGogccEAgN1z9MzXSL\nYd03vHld3H7/nAWg2dS7Y3yOOQBdiQ1YN0T+zkinzWupQXECt8oiGw==\n-----END AGE ENCRYPTED FILE-----\n"
11 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJc3RWK1ZocVRMaG13US85\najJKNTVWMGVXa1hiQlY4UG9DSjRuRDFTT1VFCi9UU3ZMRUtUdWdybWVyWFhuN0ZL\ndnM5TDQxTzE5Y0xYcGJ5OHhPV2V4elEKLS0tIFUyYzhOYWRDcEg5SFhJVW5KMmdG\nVTZSZDFlRTY5QXduVXpJZ1BUVEVjNWsK5JkQ10w2r83BJDZDLp093hBUeRun98oZ\n1cexIVKHrq0TtCF7kweNrOi9nMyitwcwyxc+iiJz1wZa6ZUYpZiZCQ==\n-----END AGE ENCRYPTED FILE-----\n"
12 },
13 {
14 "recipient": "age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h",
15 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmc2VZdVcwbnBrTTIxUDhL\nSlE3d29Bbm9rUXA4UVdlVVJGazV1WmxOM1FJCmc2MTgzbzNmdml5NHdXQ2RKZTlE\nZFk0aUdMaG9pa2JqSldFZkJXL09tUkkKLS0tIG1KNUJtdGxWa1hCamppVlNFc1hp\namxreFd5TmxrVE0rWVdyUnE2SXNoaWMKMqkCrVCQ2JCYvArFk/GMPqWHPv/mBWgT\nXR1ZP0flAchPIAsNY2Qf5tYpiVrDZ7B6VyzXJZY0Ti4ThlNOrZeawQ==\n-----END AGE ENCRYPTED FILE-----\n"
15 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJcjRnTjF2WEdLMURobVQ1\nUnhoWXZVd2VvZG9WZS9NTGJMNVF3Rlg0OEFnClF2Zkk5NWtoSU4vSWRsbUlzckYz\nd1h6TVhhakpQdGl5SjNTOXVlRjBkaFkKLS0tIDY3dmJXZjlrMGo5WlM1dzNFc1dQ\nMkJJelZJUVQxZnBSbzV4VnN0cWptN0kKLnqhWJ4fPdFNuHfkJr+PmQywS3L69kIY\n2v12scbgry5aCX5ChRfy0Hmy1PMHx4x6qLhicvzHn1zhLhUiB112EQ==\n-----END AGE ENCRYPTED FILE-----\n"
16 },
17 {
18 "recipient": "age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x",
19 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtUU8zTTB0SE1Vc2RHQmh3\nSWRNL1MrMzEyN3B4SjB4ajVlaXlDUWxtTUNNCmd2NUVBYlpRNDlsQy8vckp1U0c2\naEVwbFpPVG5MVXhrbUh2cDJ4dnJoVm8KLS0tIGNNSnNGUitLMnZ0T0JlOEZyMklk\nODdXbjhGTFJDL1VWRGdqd09hOW04eFUKcoRCkc3dl20AkWiKqYK3cu+tKCYhUkE1\nwSR1fN5di5sWTMXxuv3xxhxLAq3p0Xj5RhdDTZ3DnPkoxFBtO5Tz0Q==\n-----END AGE ENCRYPTED FILE-----\n"
19 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqeEZHL2ozc216K0Y3cE9v\naU1GaUN0dmh5NlM5Um5BN3lCb1dLeXJqOVZjClZFbDI3dnJ2MGkyMUV3dGUreEVZ\ncUFTbFVQSGJWRnhHdWhOSXpIZFpHam8KLS0tIGV2YVRPWEFRdWY4TDhqSWwzUEhJ\nK053am85SFlPWHdqTUpMcDN1eFdSR00KSMBXHDQXVtLudlp5BxGTchm6niro7Ver\nQ+2HCXKIOEVBbkp/qI2Poh707+LxOh49O/kFp/ThBCE3QzzET0/ePw==\n-----END AGE ENCRYPTED FILE-----\n"
20 },
21 {
22 "recipient": "age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h",
23 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYUkZxTDN2c1cyV1VXTklx\neU5scnBXSHo0RjFXbFlIWVZERHI5WjF0eVZnCkFmYnh5TCtWOWtGY2RLbW1INXdK\nL29qUWRuSXpQWEFtb3g2THRNSmhGRjQKLS0tIDRvYlhsV050Q1ZEazBzc01BQ0pl\nN3lBUU0weVV2Mm1kS3oycGhuUXVYM1EKpL+HHjkeaJpGeQyM+fIzzLnm8s5rc4xO\nD4rO+IgwecceOkKXbKcYnAE5qUfgcq41flPFfQn2njYgtiBtMNJVZA==\n-----END AGE ENCRYPTED FILE-----\n"
23 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0MHI0Mi81YkhhNzhDN2x3\nOFNua3VHdHZ5RklybTNaV0lxdEFWUm5TSXprCmpMdWRSaWFNWWdCUm51Q0RlMTJj\nUStHdTgzZVZFR0UvcHFCOEVmaVZiaUkKLS0tIDhoYldvdjVDcDlOUm1NRk9Celoy\nQlkwN2JHRzlpZTRBRmZ2cTUzVlI2Q0EKE584Lc/9WhP54Qcn9QHweKX7OJc+EkdY\ncFunUkMZbamRyFnISJDcI76B0exJaA4kEUv3XQzW2YHhfL/sdsmndQ==\n-----END AGE ENCRYPTED FILE-----\n"
24 },
25 {
26 "recipient": "age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua",
27 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiMzlrYnRRZjFDa1dwWUVU\naG01dUdrZzBiZVA4bkNJaWZtQWdQV2ozQzNjCnNleXBiYWtoMGdSRjdrTFpiY3hI\najk5azNmY3E4T1Y3Mkx6U1BOQ3UzMjQKLS0tIEJ2OXBJNTkycU15OUlsbUNIOHRC\nWXRPSzl0N2tzTWVibmUvL3pWWngxZWcKWamhn9lT7ic5BpKoc/FOxa7HTYMdOUgg\nHRwpTDJKx2+bgzU4FlCGyMTo+vNF3gJhnJYTddrQ3azt7RIvZQ6Dqg==\n-----END AGE ENCRYPTED FILE-----\n"
27 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOU2NzcFlrdnZPbDZiOHRs\nN1lmcmdDOVhGaSs2Y05GcnpkajI2a0JvTEVNClp6dDFuOXVGZVl2NnVicWRRaUpn\ndnM0c1FHanJvaWR5Y1E0QmNGMGJBQTAKLS0tIG1MaXlZTzd0bW5aRTV5d2NyUkNh\nczBhQVI3cjBoMlpsNlg3VXVJSWthYU0Kcco8nmBuBO7G05Pepe1EfznQ6/qIXjdM\nthm+90r1LRNec6rUqPH+3B8jJiw4EUz2L+IzBREHqqCdr6QDH+cwZQ==\n-----END AGE ENCRYPTED FILE-----\n"
28 },
29 {
30 "recipient": "age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df",
31 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByaEpISXdSNWwwRW9VN1RW\naE4wdGRsN2Y3cWFvT0xkTVdmWTVNdXVoQ2xVCkM4eE42VG02NG5KemZLMUQ3VGVa\neDlpRTcrd0F1eGw0ek1JM29nY2ZQYk0KLS0tIGhucjM2MjlSdzF6b1llQ3NuS2w4\nVUtibGJYaGVQVFIxYkRjN0VrekFHQ1kKU2LMRWH7k6P9svUHXEBtbgent34KJkij\noO4h2Z4rHtlqGBHUboDPjTGmfVAX8Mx52AiVWnqu0OXhUn2EAR+hkg==\n-----END AGE ENCRYPTED FILE-----\n"
31 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyQnJWMVp6NGNJc21ibGcw\nejVhaWx4cDFremY2M2V4ak5MZUJ2TEowcVJBCnZ6eGFrTzd4dTIxRUExcWVVZ0lu\nTDRodnl2cDFsRzNTTmRzekdxUEpZTWcKLS0tIEVjNWJSdEdINUUyajR2MTRZOHQ5\nWG5wanNhWVhPbTZrR2Ftb3BxdHNyNzgKbhSTOqWwNH7l4Uttv9n2dJSqDKtxShj3\nswqtKnfOB2pxu/Md7o8LEi/p1G5pe4VlloUNUYRxBaJSFI4ARoC77w==\n-----END AGE ENCRYPTED FILE-----\n"
32 }
33 ],
34 "lastmodified": "2025-07-31T12:09:59Z",
non-critical-infra/secrets/queue-runner-server.key.staging-hydra
+8 -8
@@ -3,32 +3,32 @@
3 "sops": {
4 "age": [
5 {
6 - "recipient": "age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx",
7 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxaUJ2YjAzR1FMRUFNWEVQ\nUlE1akpid1hueGx6bTFEUmMzOGFuaU12OWs4Ck9SejFtR1JZQ2dJUFVGSlJQRzhk\naFRkc1NwZFZvYmpYa3Y0VFg4eCtmd0kKLS0tIFRCV0FDMGdDQVJVRWVxYzZPSGJV\ndHEzY1Y4Nk9QNUtqT3Vqbmd1Q3VIcFUKuz4K+lIo9/9jlniWjRaUou0YvZJWAoh2\ne70CuF5iXtJvmWJNShHZaMTRzpWyVHD3FE4eLc+Str3tke/H4GWefw==\n-----END AGE ENCRYPTED FILE-----\n"
6 + "recipient": "age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8",
7 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBS0pOSEE3MUpVbEY2cEVa\nV200UG4xSjVJNmpCbVd6clBoK0dGVFlpZkg4CjJZRXV6YnJub0RlWjZtbUFwbEo0\nbUFuMlhjM1ZoLzZRV0JTQzIvWUJHT0kKLS0tIFNCTnFxQVF5Ky9IOHFYeDRrM1F3\nbWQyZCtIbnMySnQ4M0M1cVFpaVJJNmcK6sszqfYP3gGr7xEQUXqi+8sjowkRFmN1\nB5LBdjUwwE8BAQCoGn8rFV9msQyixxOyotAfY59VzzUvU7BB/f7f6w==\n-----END AGE ENCRYPTED FILE-----\n"
8 },
9 {
10 "recipient": "age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz",
11 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkdW00ZUlZdHVFWWJLbHds\nMzJIOVdQWHNicnJxdmlwVXVmcnhCVWFrVTJzCjBFRERNQmszZEhRT3o4TktEOVdv\nQ1BmVUF4bk9MRUlocUFjYUFsM1h4d1EKLS0tIE1odVhLSm0vV282cjQyQzA4REcw\nVHpJOGgrWnVMRVIrK0dINlRsRmFwTmcKLrrpRoZw+TEmLk5WeL82UUVrW2E3ApDT\nUXU3iLATNRQcggZQ0zMGYBrhncGMcTcT2DPHJ+MCYcXanjdMosV47A==\n-----END AGE ENCRYPTED FILE-----\n"
11 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBURHJNalpQbW9Oa2tjdjVO\nZFRpc25RZlcrdEhGSkNwTDRUVjNzTzJWSTNFCmpzcWUxMXJGZnZrODMwVTI4a1ZB\neldVbHFYNFNKeStzQTg4Nmh6ZjV3a2cKLS0tIGdQU3J4a2c5L1dqUzZ6RkFKVGZh\naWpJN0J1dUNVWnFQRm93UFB5UWN0SE0Khf1USIw8KJ64xCpvIxQ6+aU0INYz4O3i\n1ABBcYp9yQv8jLS8JBXcVV+I29e9g7ZmE7jdVOCAtS/mbtn+jwhL/A==\n-----END AGE ENCRYPTED FILE-----\n"
12 },
13 {
14 "recipient": "age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h",
15 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNZEJ5ZGpKLzB1VEl6aURn\nVXppSHVJbHNpR01pREJTMDlTR2VqbE1HSFJFCk4yZnRJdDRwdEx5MUE3ZjEwYzhQ\nbGVHS1U2Q1lHNkRDbElhOXBrYW1oWE0KLS0tIG5rbFNBTU82b01SR2VISEUwT2xr\nNE9QT3JBRVNSRENReDNYL2JXSDBkYzgKbcnTZtwzZJUt4Dk1UEC+LKk38djWdQyn\ndj+XbVYZXDhfR+VAzG0zY7rc432Nd0oLTNFHFJXsZpGaeSbGyGfFag==\n-----END AGE ENCRYPTED FILE-----\n"
15 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmOVVJSDZVdWpJYWJVbkxs\nVEZuS2NwYlowQ2UvUGN4dmx0eEpPZVdoRGtjCkt4V0wyRE9OQmhGY3YvTFZLeDA4\neWZicjVhR3RzUWtPUlBjY3RKYkVxTVUKLS0tIEdjTkxXK3JpZCtmM3ZvRElQWWVz\nTHNnZ2FiTlh3eHVOOWlPOWtXVmZ1enMKIjC9mYrzV9sFnQW5ApRTv/Gd/gugDEqo\nPKQ+4AtL9EgVZ9ZY25CbUHLnxqiBK1eWCBcz1R3SUIWf+/ypt1rMMg==\n-----END AGE ENCRYPTED FILE-----\n"
16 },
17 {
18 "recipient": "age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x",
19 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLeTJCWTZjenhDMVdBY1I5\ncW9lTjVOTmhiRDZ1a2J3cHFSNndJc0VxQVVNCitOdTAyQU9KM3g3RzZ1VTZQZktC\na0NRN0lJR3E3ZTNXTWI4NHVnL1ZGR28KLS0tIFNla21acjhjNlZSZiszN1BYY1hr\nRGdFa0F1VkhPcVhaZWxabVA4ZzlaS1EKfrMowIK2OhuqswmFhjrisv0RR0mYevwJ\nSfNE8Q+l6+YzNWtST8DRJ327iuspLROTAnofvrvIZ+C3kMUybBE5aw==\n-----END AGE ENCRYPTED FILE-----\n"
19 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyVlZuTHdpcDRqb3RSWTN6\nSzJwUlBkWnlCYjB6OU4yWUV2WmFiTWw4RjBJCnBQbUNMbUVENklYcGJoRzRiZGlO\nNGhTZmhmUFoxNjlmVEM4RnZ5bGpTN2sKLS0tIDFNUWp4OHpJN0RkOWpDN2QzTGMx\nUUhkNWNETUNrWGJYNS9wRk1UdVd5K1UKIT9Jihb1hrWfzWWGUIspSp7oKlmM0G4+\nbLgoYb1ZLSoC4i0lzd2/XhN08JXicBy/pq1VFEsgUm7+fSAy0x+Qxw==\n-----END AGE ENCRYPTED FILE-----\n"
20 },
21 {
22 "recipient": "age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h",
23 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIV3JncHpyYVlNckFwcGUx\nRk1RdUZKTnpPTkxHdSthaDNWVFBLaEdML0drCk5GVGVyMjBtbHd3ZXYrMnR2Y1ND\ncmxpUmxWSzBUMnl5R1R5TVBONjJYL3cKLS0tIGNzeE40ekErU3hQbHBaVy9FUmdM\nUGtPNzFDQng3TmxKR0lDVE9NYUFDYWMKRLqW6LlxKL5F7F4U46LK3SphmAy1K7xG\nde460nMz7umqnKml+gIHU3QdWVy6L4BJAd0ybi/Gg6mQImBORPE2Hw==\n-----END AGE ENCRYPTED FILE-----\n"
23 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0ZkU4eGFGR1FlNklZS2ox\nWTBiNnR2NTJBQXRpQ0tzMlJRNERIYkdUS0N3CkRjYUNMMlk4bWxDM0pWMmxjU2ts\ndytYb1dIVUJFeHJvVGFoQVRNbXc5VE0KLS0tIDdMdTFValBHMG5TNnArN2xFZG91\nS0ZvWGVzNkM3V1dGVm14MGpkN2tKWEkKLqjCQZL2/+WDIGFxB3EdwuQVInfUzYpd\nlt6PlV8EGp2kkkavwdtfx4yg1qx86TDw1zGCCYJHu778Dz7djhSvBg==\n-----END AGE ENCRYPTED FILE-----\n"
24 },
25 {
26 "recipient": "age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua",
27 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBK2Z1cGVZT280a241bDl4\nS2V5Mk1ybnhDNnVWaHVPRG9PUTd5YlBXT240Ckp0dUJzOXUrZmRKbHgvcjVpc3FK\nSkZWaVA3bmE5Qmg4SDFPWGNvZC9wdVUKLS0tIEkwckpYa3FoaTlQK2xEelEzKzF3\nVHlzVTBwY1BTWTdLUTNEZThZOGdQYlkK3Q9wCxKLWdDhpjZh/wGkvbAjdAl9EmEU\nCWkjFrs3cGsmPP+GNSpY5kXAL0fxkC5r+MYaxB9Gynqsu3MErziEEw==\n-----END AGE ENCRYPTED FILE-----\n"
27 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxdzQ3MC95d2tCSWl2eXlw\nSzhndDRnWEI3OE8rN1hWblI3NXFGS2JJeHg0CkFVWUIxR3JHTVVYSkkrSHJNaXpX\nZlE4MTNiVTYxMmJIWEg2K212V1pqZHcKLS0tIHpNWUJSQk5GbFplTzB6a09tTW55\nS0RBRFV3WU9OcmJKM0l3dUhyRkpmcEEKKC4u5QaWk+gx5fEgW2MKlUl63UkWfRJX\nWOexmG8MJABZOngU6zZQbXXHPZkgBTwLbub3yO+C5bTMWHKEBq1+mQ==\n-----END AGE ENCRYPTED FILE-----\n"
28 },
29 {
30 "recipient": "age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df",
31 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3SVRtdE82cGJzVWNmTTlp\neHB3cDIrZjNuaCtGMVNLa1V0MjAvalBUVFVBCjYzejRFRWFWWU1BcE5idlhaUktD\nLzBwQUJXZktSaWJCaXVqeEMvbEhhMjQKLS0tIGlsUEI0TDN0aXFMT1hNd1p4S3Jo\nNFdMSk5sMGZjYVRGZldSTkdtYVVmVjQKxg49WVELD/sR/ifO1dQDJPO9uTUpxSHM\n0M80iBU9AUH2JRy7vxcPiDUM8tyYb4niWPL7VDv/FZigfqhpmMZxcQ==\n-----END AGE ENCRYPTED FILE-----\n"
31 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBTjEwYmg0MkhHRUFJNnF1\nM0N1bm1QV21xZmVrM2UzWTNKYy9FaWcxMVdBCkl5TzFPOTl6SlNqTmpFNEp3TnRL\nc1FsYzhHUy9EK1RMeTBIYWxQVDB6K1kKLS0tIDI1VWxQSDljODhjL2ZxNkJqRFkz\nc0JlZWFhVWhOb3FuNnk3cXBGb0JacGsK/OqKk1+PHIKi2dozYjJDOeUcQF1/U4QJ\nIz5FhKY5fL5LzusQNgJUUJH7x2flB7RIvhAzstBUfI/pRrQPxSAC0w==\n-----END AGE ENCRYPTED FILE-----\n"
32 }
33 ],
34 "lastmodified": "2025-07-31T12:10:09Z",
non-critical-infra/secrets/signing-key.staging-hydra
+8 -8
@@ -3,32 +3,32 @@
3 "sops": {
4 "age": [
5 {
6 - "recipient": "age1xj4dl6xdl5ztmetp9axa0epjj922hu6a2gut3rrs5rdc5xv85yjsq5ggpx",
7 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBodzc3Mk15bWIxUlRZZTRY\nNXh1bktYdjJueURZNGVVREVSQWFybnZIT1dvClVndFJTQmZsaFhtdWdWSHNPV1lt\ncnVZVFJ6cWl0cmdiR0FMWHJ3Q01TUkkKLS0tIGVYOHZ2SkRpbSswaXlyTmd3YmNo\nUEEwNzdWZFRNOGY2d01HRncxM0h3b1kKE5L6ebDcWIMDTu/9ig53t0a4XRuMTe7d\nvy1fwHsRpdnvrCDg3YxEQQ0uZCHhdhVwwn0Z2VwUNlk4sVBkx1fs4A==\n-----END AGE ENCRYPTED FILE-----\n"
6 + "recipient": "age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8",
7 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoQjNIYldTc25ZVUpjRDJV\nekF2dXZaMzI5emdpUjA4cnVlK0FJSkhzVG44Cm1HNzJ1YmM4cWcrVmV3M0pPaXpC\nMUZqOWtDNFNEQWwwTnBzc3UwMWJRR1kKLS0tIEx6MzlrRmRsMndiNW9HT0dBdmF0\nekVDOWJjci95TkRKUVI3b2YwWWM5bEUKWOZNrjqPZVwjNQ53IW0SC/0wSmfwBicc\n9eQ/iq1n2RXV4fB+8FRXGu75STydXN85WRpwKEzFtBlHJxEmSSuprw==\n-----END AGE ENCRYPTED FILE-----\n"
8 },
9 {
10 "recipient": "age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz",
11 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzeWRIWlBIZndvRDY0bTVh\nSzRHV05adnQvOXA0VkkxejR3MHJQMmtvYnlFCkl2ZjBQMk1QWURYYTNHc281dWtS\nbVNVWDVDOXhIdTdtRkFUTTBqbXBhNXMKLS0tIDRFbENZcGtvQ0Jhc1hWT1BKMzFq\nSHRvcGw2cDk1Z05lUE1qREtkaGFUYkkKXVOXStCUNyQ4/kgZNrL4fnEJbtgVTQ3V\n6p7hiiLYEHszwUpoALkecJ9/FsZuLu3ZKazW67N5aWy7liRfJlL93g==\n-----END AGE ENCRYPTED FILE-----\n"
11 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNeUZENTN4QWxUeGdwL0xu\neWtDMmsyeVROVkJKbWhYc3ZINUJzVUQvTkJRCjJaRmZhUGRpaWVWaHpPNGQzaU5C\naExlVWJlV1BxT1lOM2loNjFnSlVFSDgKLS0tIGZYMGRXQm9RRXpqU1dYZ201Y0lv\nUlhSR0p4T0VuREJ3VFBySmQ3WVJnc3MK8qbBkGQzGMv/Q5oD1M5LjKMrjPLN2BMZ\nr8PaeWygqVUI9PNPJ9eI0RSe7St9u8hJDuZwQaN8832ysGjPwpsM3A==\n-----END AGE ENCRYPTED FILE-----\n"
12 },
13 {
14 "recipient": "age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h",
15 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpb3VvdWtJU0dFbktoWG9N\nTkJWWktmbzJqRUVlRGhNRHl5T3A2Z0p6Ymk0CkRiZG9pVFgwdzQyZjNWdEppcFJU\nSEJNRDhOdnZUaU5MWUl3TFJnM3F3RjQKLS0tIE5HNElUOExFSy9qUFp0TGorZCtN\nbWxjcmFaSTVUUHJPVGtUK3FqaW5kTXMKthovjlZo4ZwO73AiqqGkAfQwWNgaiudN\n0Bn0kpNsFRzfLJuuSNpYJVct8FX67cB0dikxUK4i6Ca78iPNOk3FCw==\n-----END AGE ENCRYPTED FILE-----\n"
15 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqUFpvV3JPZ0NiVngzWTFq\nWVZSSkIzZjUxTDZIRVJYckphNGNZZWxob25RCkJFWVU5TGZnc2sxR2txS1loRW1S\nVElHck8xc1g4ZmZHWUt0Ykg2dldBUjQKLS0tIHhRNlNzTWs4U2lPdDR2ejJIQ3Ri\nS1cvWVBYdTM0OW1PSjkrZEhrYXNZNDgK4Zz/uHXMm7554nakLYBmtzQoK8E+eFFC\n/mT+rEZiX+MZW3nE8PDhXAa1YUAo7y/icD7XQf5GnXW4C7T1paYVyQ==\n-----END AGE ENCRYPTED FILE-----\n"
16 },
17 {
18 "recipient": "age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x",
19 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArWjJVOEM1UzZ0ejFPZllZ\ndkNPRk5VdGIzWHUrelFmSEhxa1FtUXo4UFMwCkFteEpRdlRlLzlkcUJQaGdLR3BW\nd0NQS0ZVWXgvbjB4QkJVVndmTE14cTgKLS0tIFF1RlFqTjkwTXFVR1pCL3dhZ1d1\nY0k3a0JqM2NXZXlJUHlmZk00by9ZSVkK2/mscSp9MNSKdvuHvW0IW2UEztIzX8D2\n9oJ6tshrE/UWfT9XVBVWbJ/tbbPXrbZBMOZuRKv/S4tVN2mV7bEv+w==\n-----END AGE ENCRYPTED FILE-----\n"
19 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5YmVKNDBsendmV0cwOUly\nQXNldGdvcXBqQU9Ic3pPV1hCWmY5d0hqSW1nCk1qTVdEdjZ0cEgrdW4yRmtYYnlH\ndGFURms3djZzOXZ2OWdPV0JObGViRnMKLS0tIE9SZnRnRGFMaXZYUmRJY3o3cEtm\nV002c0h6UHpYdXZQYkh4R0E0MDU2a0kKv2m8fsHpsRxSzXG+PpnPRivU1obzdN2E\nDZukxQX7jkjPcE4Q0WucPsHkLdqo55zWmbvvOhgdZka/4DUNbb7O1Q==\n-----END AGE ENCRYPTED FILE-----\n"
20 },
21 {
22 "recipient": "age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h",
23 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0Um1wYW1SVnUwSEVscWwy\nSFlrWXYwa1hVbURXbWhNQ2s4MGdYL2VVMkNzCjhLeVBMKzRvSExqM2d1QndUL1NJ\nUU5aSlBpQUVKaU0ydy9NQWZMRmlHTkkKLS0tIDY3YjhIdEo4eDBvQjBjTjJtZmVO\nNjMzaXVKSjZnT3FyaGo5UUhBeFBERDQKW9qHZPt71BKYcY8//Vfoy6mlS3G4/5Ul\nV+3LUicNHZIqg5PxI982e5f5PNTxPTi/EHUdRSZG1yHFMv2cycssJw==\n-----END AGE ENCRYPTED FILE-----\n"
23 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmNURmdWhRYmhKVnR0bWx1\nbURvMjNicVpXTjNjamU4b0ZPQXNUMWl0UURnCmxGbnhBY3hJMUkvUUVqVlB3TFNk\nTE42TC8vcnE4RU9xOVkxTFJyaWprblUKLS0tIElHT0tUOTlKbmxOM2xkL1Z0OVhJ\nZzNYeWNTbnZmWEtuMUwwY0sxZ0RHUUkKwVVP8g5r4YHPOxm/72v54srpJ7EE/U4G\nCakniy44a7sTn3m8hmH4FfJuc4x/xbun2vrSYBW2gAPpu2h2Ad1H3A==\n-----END AGE ENCRYPTED FILE-----\n"
24 },
25 {
26 "recipient": "age17ez23w2kpxl0gcdx4ehcglkcfcfnv4qz0gq2n8ylxwx4yrtjpvjqxfasua",
27 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0N09hNlpHcklHV1czYVVV\nM1dYVjZTN0VyajVrODJGSE5DK2VJcUFXRkhVClVnSzV4ZFRweXRrcGl5TWNaSFN0\neVltcXRzUHIvZCticU5hdGROWkVTaWsKLS0tIHlBUTVMWmlDNDVHaXdkTWtRSnVx\nczN5YUJOcGpHakZMcG5GdVI5aE1IdlUKcQCQmeNlc2MtxkWOJ6tByulERib6mNV6\nFvRD4krCtZeZ627CxbxRN8lEuL0J8qveLtXkpKIRfQr5hiOjQgzA5Q==\n-----END AGE ENCRYPTED FILE-----\n"
27 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAveTZPeVVaWDNUT1F5M2pL\nY0hnRW04NFpiM0VrazVuOWN4UTVXRFRWc0NFCjNpaWwxOFlMc3VKTG1sRE53eUdU\nSDQxOThCYTJmblJUQzFaTkJ5Y01DUGcKLS0tIDRrVkdheTBtclRqN0hvWThQN0xs\ncjVlVGlrT2RaK1VGLzdFOU54NzhZOGMKPPEtsz62T+QiMrtkyShdYNzCXDPbauVx\n/mEfLetx3EAgluZNGUAIQnoxJTHbwX08kR557YcOTAHfHNi9xdDuiw==\n-----END AGE ENCRYPTED FILE-----\n"
28 },
29 {
30 "recipient": "age1fgzf77gyah4efemnrqg4e7j0vk8fpq0uzrucepmdpsd5z7l4lgpsfq54df",
31 - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHckZSUVZRcGN5SU5lODNm\nSFZiT3d1TkZ5M20vRlcvWm1JM0FnaXhENjNNCi91TndyZFdWVTFZUGVqS0tMY0RJ\nQ2NXaVR0d1RuRVUvRzk1Ym9ETy9pdWMKLS0tIFFkbUx2SVR3blM4elJjZkVscW1W\nTVFha0lKS1JmUUVkK1JiUGlyZ1NJVmcKNHcwVURYrZuWQcG3Q8yRvuguTGUDLQ+Y\nnZKz0ZmJhFNm9gHJny1fSoEVOvQ2Up/f17n00u2JBm4IeAM/4c6gvQ==\n-----END AGE ENCRYPTED FILE-----\n"
31 + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMYW1oZUMyYVVKTUxmUm5L\nNUpIeStsMXE5WVVackNTTXhzRnNYMUQ5Z1UwCjlZWHU3SU9JUy9SZks0dW55VnZS\nNHJhemVkUUlkeTQrOStPalJ4SWErUWcKLS0tIFJDTEJQOVA4dFlJTDdqQWo1dEE3\nWGdrK3hxWjVrZytrQmhlOXJ6UXFNcWsKYt7yy43dw0aJ6Z/jTBKFIkuRcgBLqhLh\nXE3vGENBNs8KcrngQwy+oyyPmZlvY9J8mspoxGZIvIAYK5vX+yeNbw==\n-----END AGE ENCRYPTED FILE-----\n"
32 }
33 ],
34 "lastmodified": "2025-07-10T15:50:01Z",
non-critical-infra/secrets/staging-hydra-hostkeys.yaml
+37 -10
@@ -7,20 +7,47 @@ sops:
7 - recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
8 enc: |
9 -----BEGIN AGE ENCRYPTED FILE-----
10 - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3SGk5a0dkQm5sdmhLaDA0
11 - Y2FUZk94OW1seG1XK1lpMTV5bDd1QzRxbVVnCkt4bkdBR3VKRkZOMzRIVE1oNzU4
12 - SDBxbEgzbDVtamVmaWdyN2dFNFJIbDQKLS0tIGlzUjdOTUJVeElWMTgvUUZYU0d1
13 - bndDY2VZWjZsVmFHOEpJeFd5WEZ6eVUKelLteY21NuZJeDz50bTg62TYtuO6XGEj
14 - fhAm1ZVIkstvFGQRoLiwlJvhJ8rimm8BoRIwZaNKpd6jFdsrOORULw==
10 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZd1MvMDRXWEx2RjhIN0kx
11 + dkppMkNkcFJINmsxVHRpT2U5c280bkR4REQ0CkwzWjJweUVlVGJ5c29HaU5uaE5y
12 + MWtzT3NMR282d0E2UGp4amhTY3pSdmcKLS0tIGYyaCtOSjRTQSt0VHdvVzFOR28z
13 + YmV2Ymg0RVdRN1ovMzhZVWdhTXdkRGsKYtfVZ4vLFNDUb5lzzQT19IAEVpn2P8RR
14 + /cfxNIQInQltIHb27ViHhvQD7qa00a2Rxk51rsITqY6GuNzzW8H6YA==
15 -----END AGE ENCRYPTED FILE-----
16 - recipient: age1nnm255ah9wa4gpsaq0v023a75lnmlcxszt9lc6az3mtwzxgrucfq45rp7h
17 enc: |
18 -----BEGIN AGE ENCRYPTED FILE-----
19 - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3NFVoQjJQMUVxdGpNVk9s
20 - WVM3V2MvaUI4bHF1a2cyZkl6NVdaSVRXV0M4CjBpdmNDbHNVQStrd2JYaVlPeG1k
21 - UTFUNjJHWWd4SW8wbnlSSU00dkJTclkKLS0tIDFLell1OEErSUFsZmVnYVYzM3JS
22 - RGRvMmI1aHNqWFFHNHV5a3JwY0tMajgKRuFNuPSQjn9UGEE7Yu7khJ1WPB2yl7q6
23 - aZX7zONm5+olhhanNdtn9PdtN56wydo5lTagg4ZHNI8uJzQllig79A==
19 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYcFJiTUhPbTNnUGRwQ3ht
20 + Q2FPeWh3SWR1c1VoNlpuTTBFR3RaNzEwS2k0CkpUT0twZjU4RUpkNU1IREpHMVJk
21 + eEZYb1BpTUI4cTRmVVVNakpXV1dVNWsKLS0tIHBCeFY2eVIwdmJPSW81Q1VOTGZF
22 + dnF2NDQzbFprVHJvZm9iRTY2VW1aazAKwcJBRgNDLbATp00hEoKAibC3yAOoNGqR
23 + 0ZYcCMbUq39iJ6zcWlMSZeC7dSa/njFky9s+NBJhBiUG/QMtMj9I0Q==
24 + -----END AGE ENCRYPTED FILE-----
25 + - recipient: age1j3mkgedmeru63vwww6m44zfw09tg8yw6xdzstaq7ejfkvgcau40qwakm8x
26 + enc: |
27 + -----BEGIN AGE ENCRYPTED FILE-----
28 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxWmo5LzFIbVF6VG4wM0VK
29 + eTJIdHZKODNBby9oWWphRVV0NXlYZW5TM0Y0Ck9KdDIxRU5uZXFPbXVQMXBZWC95
30 + S1duY2prOWtZYVZuOW1UT3NTN0lTc1EKLS0tIHF2R0RZbUkzVEdobkFYdVQxMW5o
31 + TENSdTNVZFVVaTk5bHF0UFVONThaZVUKu3ljnmnNQPzG4riF/AoxUvLD5WggeuJ4
32 + +l2VpDK3mJ6kgqeGJEReejWbNrK5+8xy4JIpnCLVOz8Xw+aQYIqbDQ==
33 + -----END AGE ENCRYPTED FILE-----
34 + - recipient: age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h
35 + enc: |
36 + -----BEGIN AGE ENCRYPTED FILE-----
37 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByV25FY2I5NTRFMnRwZlF5
38 + azVvRVg0K01GL3RsUGlTNW5yTC94SGNJQXpNCjRTaUx5azN2dDVheHVyejM0UldO
39 + YWFVWVA2RFNJc2haSlVKWTNWTThwalUKLS0tIExXblhackpzQ2tFVjNaZnQ0b3ZI
40 + WnI4RVI4U2VieVk2L0hmTlFVU1JpeEEKWoiPuEqy98Dt8Zfm6x3OFZsDLahKu8lZ
41 + wZT6setbTrJvNxse9JHdX+2dFJtuvgSXB6nKJEKtSoZ66VoOSxumoA==
42 + -----END AGE ENCRYPTED FILE-----
43 + - recipient: age1zxcssfw5j6dwvcw25tmxs79lq40xk70h2s234hen8pkpte2qe30q9e7cy8
44 + enc: |
45 + -----BEGIN AGE ENCRYPTED FILE-----
46 + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqRitWS1NuZzR4cTVZdWlR
47 + WHpKeUM2bDc5QzJWeVp3SFVqZ3dqQzIvU3pnCmpFMHZkZVRabG5DdVFpVWVHOUVO
48 + aGtNdS9yVXBNZXNhaXRXSGYvcEMyRmsKLS0tIHpWaGI3RlJ2ejNtZ2ZWODFyTU1i
49 + Q2QwYkR5UTM1R1VRb3Bkd25YR0JaN1EKIo8ZYsima/nn/KySKoM5YW4K6tU343gu
50 + qMT1NWhA314AA6VKJPqTDI8KcEpXlMYGDUYE3FEDskEtVvrW9TkfZQ==
51 -----END AGE ENCRYPTED FILE-----
52 lastmodified: "2025-07-10T15:57:32Z"
53 mac: ENC[AES256_GCM,data:MaNK5I+LpbEa+Qzb1VDAOnji6Bq0s/h/iUdQVh+DkjJRy6pxDazPfhRBIBcJni15yXP/ZnIiMDAge45On4BnlYCatCz8iq3oPiEZUHjEAIk4gRzR5v/C3obv7zW/bU8+TqlgXARXxvsmufnxhCNGl3OjDp9/JMLbjJS85kkZTPU=,iv:ymHmDCmcwh0PxdrnqhiUBefo6cF7x/hEvHvutT6cUVY=,tag:QOv3c43CEdZwyEay9vRc5g==,type:str]