From 9820f2ced0a49f0a69ce1da5326ae9a99cdcf7d4 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Fri, 10 Apr 2026 00:21:59 +0100 Subject: [PATCH] add foolery stack: agent orchestration UI on devvm [ci skip] Service+Endpoints pattern proxying to 10.0.10.10:3210 (Foolery). Protected by Authentik forward-auth. DNS via Cloudflare tunnel. --- config.tfvars | Bin 10110 -> 10121 bytes stacks/foolery/main.tf | 72 ++++ stacks/foolery/terragrunt.hcl | 3 + state/stacks/foolery/terraform.tfstate.enc | 405 +++++++++++++++++++++ 4 files changed, 480 insertions(+) create mode 100644 stacks/foolery/main.tf create mode 100644 stacks/foolery/terragrunt.hcl create mode 100644 state/stacks/foolery/terraform.tfstate.enc diff --git a/config.tfvars b/config.tfvars index 10df0f48fa26c5a5b32b16d6a3120f8b69f551f7..213689ff76427007aa2897260666259e395f201a 100644 GIT binary patch literal 10121 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 literal 10110 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 diff --git a/stacks/foolery/main.tf b/stacks/foolery/main.tf new file mode 100644 index 00000000..d964de91 --- /dev/null +++ b/stacks/foolery/main.tf @@ -0,0 +1,72 @@ +variable "tls_secret_name" { + type = string + sensitive = true +} + +resource "kubernetes_namespace" "foolery" { + metadata { + name = "foolery" + labels = { + "istio-injection" : "disabled" + tier = local.tiers.aux + } + } +} + +module "tls_secret" { + source = "../../modules/kubernetes/setup_tls_secret" + namespace = kubernetes_namespace.foolery.metadata[0].name + tls_secret_name = var.tls_secret_name +} + +# Service + Endpoints to reverse-proxy to Foolery at 10.0.10.10:3210 +resource "kubernetes_service" "foolery" { + metadata { + name = "foolery" + namespace = kubernetes_namespace.foolery.metadata[0].name + labels = { + app = "foolery" + } + } + + spec { + port { + name = "http" + port = 80 + target_port = 3210 + } + } +} + +resource "kubernetes_endpoints" "foolery" { + metadata { + name = "foolery" + namespace = kubernetes_namespace.foolery.metadata[0].name + } + + subset { + address { + ip = "10.0.10.10" + } + port { + name = "http" + port = 3210 + } + } +} + +module "ingress" { + source = "../../modules/kubernetes/ingress_factory" + namespace = kubernetes_namespace.foolery.metadata[0].name + name = "foolery" + tls_secret_name = var.tls_secret_name + protected = true + extra_annotations = { + "gethomepage.dev/enabled" = "true" + "gethomepage.dev/name" = "Foolery" + "gethomepage.dev/description" = "Agent orchestration control room" + "gethomepage.dev/icon" = "mdi-robot" + "gethomepage.dev/group" = "AI" + "gethomepage.dev/pod-selector" = "" + } +} diff --git a/stacks/foolery/terragrunt.hcl b/stacks/foolery/terragrunt.hcl new file mode 100644 index 00000000..e147285f --- /dev/null +++ b/stacks/foolery/terragrunt.hcl @@ -0,0 +1,3 @@ +include "root" { + path = find_in_parent_folders() +} diff --git a/state/stacks/foolery/terraform.tfstate.enc b/state/stacks/foolery/terraform.tfstate.enc new file mode 100644 index 00000000..4dd8f7d9 --- /dev/null +++ b/state/stacks/foolery/terraform.tfstate.enc @@ -0,0 +1,405 @@ +{ + "version": "ENC[AES256_GCM,data:AA==,iv:xW08h4XojgadRXLZkZx3Tulm9sT4TtgK1jE46ScKPHQ=,tag:AyZpsZshLll/9rJ1yQ0AwQ==,type:float]", + "terraform_version": "ENC[AES256_GCM,data:klgIkII=,iv:Ecg0iBx2UnrP55+fSeFEz/6Knj6FSIcOXWouGWwtYzI=,tag:18OMdrUE81v01VrxwnUJRw==,type:str]", + "serial": "ENC[AES256_GCM,data:Ogc=,iv:UFrAxKc5R41Dz1jMeJA2l31wIVxuZeHIxyqn+lTzZzA=,tag:hBFLaDQ+v4BTdQ+smpKtlQ==,type:float]", + "lineage": "ENC[AES256_GCM,data:LXjQtSLo+B0Z+xkUXONVH+IjnDLc3l7uIcvOG28axe0BHS5t,iv:dJu7JvJwp4ncoRI1ZmEkC917SJCsCWR4hX5IQiwyH8I=,tag:Zns0uHdsAQUs0V0BkqpKyg==,type:str]", + "outputs": {}, + "resources": [ + { + "mode": "ENC[AES256_GCM,data:2uAZETbsCQ==,iv:6k+xsmkfdPLW0rCMP6dFXImJq23SY2TqPPz6K+/BOaA=,tag:M6iXFC11OO26YIyUpkmS9w==,type:str]", + "type": "ENC[AES256_GCM,data:Fkssd45L2JtaoGiw1aSNTVLKzts=,iv:n+AeDG6NwSDpOE24jsvHhYyQV9KUxToVVuXtw2aSOn0=,tag:WvlyjV/e05wY/vMZPjUkEQ==,type:str]", + "name": "ENC[AES256_GCM,data:tLvB/7T8UA==,iv:XpMD2OwbwQmEmlj6dWcxa8iVLz71IodrkabCxSM+eCs=,tag:4vAbMbtQQfHB1vmCZhk27g==,type:str]", + "provider": "ENC[AES256_GCM,data:L6qdKO56s4ktQkGufb7nsLaiaEo+FQpjCEuoej7VMpQ823s6UgiGYfW1EGYJ9JxD3OTEexhG,iv:cSe24wLmxaatkr9wvi4OCnLm1H3z+DM8Z7mvvGrs6to=,tag:NxPXDNTGpICH0PaRbR9kkw==,type:str]", + "instances": [ + { + "schema_version": "ENC[AES256_GCM,data:AQ==,iv:2gRNUqID46omrjmwqLHDYPCknsTW5SGVswpNW2kAYoY=,tag:T6hguJ7RH1Nks2BrzxhDRw==,type:float]", + "attributes": { + "id": "ENC[AES256_GCM,data:hpihoRXu1gG/R6rwBhaK,iv:cxbEEuwn2Evn/FPRH4Bg8eIA5fyXiCS9/GHwt8GNgJ0=,tag:18nEG4RgOc/51HV7rJ4ROQ==,type:str]", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": "ENC[AES256_GCM,data:Kg==,iv:JPRCe1mRcRhwydae1CkAmiWyKjhI/HESchBTcRWybkA=,tag:Z8sQbO/3jPvct1+wkv77UQ==,type:float]", + "labels": {}, + "name": "ENC[AES256_GCM,data:54pV5ESYkg==,iv:B/laHwNljFNJtQUdMuJvVOenKlbyyPc2f4llnVJAnjI=,tag:izmHErCkvH3im0Lq2aBhng==,type:str]", + "namespace": "ENC[AES256_GCM,data:M/AI0f86FA==,iv:IEZFGqLqz/FJHlj3SpfQBMo1RHvETcKdwKL+NYqZc1o=,tag:+dwaTsw+emxND5K8wEdQbQ==,type:str]", + "resource_version": "ENC[AES256_GCM,data:DOnN4dEuKngI,iv:Ij/ge4ZVS2Y848D/PBl4lXxebhJ0CAyW/ROz7MPt/20=,tag:vD1kVboOnkhtXMm/+ZW2Ow==,type:str]", + "uid": "ENC[AES256_GCM,data:uoHgTLUJD47c2d/QteGcRAgz/seRpSFevRu74qktTMc7/TJv,iv:TjN/qdpcB1IW/ET+0DiMgdT+WEctLqaUwkfSkUd3DR4=,tag:6T8QerD1z1Ilqu6eYgLSSw==,type:str]" + } + ], + "subset": [ + { + "address": [ + { + "hostname": "", + "ip": "ENC[AES256_GCM,data:8HszbVElKUOgnQ==,iv:UdCNMWedBYs12xUoAlwqj/sKvr5mnRiIwCHhzyEknjc=,tag:sM0vR2PWLx369K4AOZ/91w==,type:str]", + "node_name": "" + } + ], + "not_ready_address": [], + "port": [ + { + "name": "ENC[AES256_GCM,data:ueHilA==,iv:sIvMLp2Ikjhxe204dW02KAY0L60FWIc7QpZH94XhKOE=,tag:1Rm14alx3TBlUAHJZMvIGQ==,type:str]", + "port": "ENC[AES256_GCM,data:qXU+iA==,iv:7+sifpxJEUXMHui6Z120BQ+H3wdDDFsYYJi3pHp0V7s=,tag:szAe7rJ3B3HFFHVIB9qU9A==,type:float]", + "protocol": "ENC[AES256_GCM,data:9UuH,iv:oEGrCGlMif1LgsAU8hwPKcflwCLM5KdgjdblpxAU8Z8=,tag:XjiFQCcjQn8ff6A6jDcwtg==,type:str]" + } + ] + } + ] + }, + "sensitive_attributes": [], + "private": "ENC[AES256_GCM,data:CzD1T2qNIT+A23COk78/PzrRtWsDWgQpbffsmx8sWc8=,iv:MF06dB2cVX2ZqSZtOMdhFJncbgPB9TWx7JEU9luiVfQ=,tag:5qTzjihFTtNFtiM5n+rXqQ==,type:str]", + "dependencies": [ + "ENC[AES256_GCM,data:ON7uUkId60vs4Xd86jVz+O/XUl1Vtp0ipYelWw==,iv:4b6YhaG3BD+54tL1agyi6phAkNULTfptAFLlDgZ4s6E=,tag:BgokfsJp0FdbwKuofZDZyg==,type:str]" + ] + } + ] + }, + { + "mode": "ENC[AES256_GCM,data:NZdK1jaabQ==,iv:6/cMOVUIt+ohsLuykBkl5UdJ1p8WSViTtvFLpp++aOE=,tag:hbUBjBHbrSRcWRwbYstyPQ==,type:str]", + "type": "ENC[AES256_GCM,data:OUnhus10tzHMrYxB2bjLpnRR2lg=,iv:X36S8qlUjxZz8CkG8yWh/vwFGVGeizX5J+0Yn6U62Zo=,tag:eE6U+wOYwbgpQuT6Q+V40g==,type:str]", + "name": "ENC[AES256_GCM,data:xnrPL7CGpA==,iv:6uSSZAHbYbvFV8HsSlOXONwmpGZtbH6ergoHslJ5LoU=,tag:sVummHli7sDxEUd3sU7ACQ==,type:str]", + "provider": "ENC[AES256_GCM,data:3q9zjv1fSA5RLrok4hl6lpZgf7Jqxct1nKByvcNmChOLfRr8Thm3UXokJga87yK3sXyiHQFA,iv:d5ifioc6GiYFz4N12kM6QM/1zZLLJhocH3MROD5Zl58=,tag:ZpoQMhv2HhkMZUmYMbdKBg==,type:str]", + "instances": [ + { + "schema_version": "ENC[AES256_GCM,data:Zw==,iv:Qji8y4x+P7LBgO4VKRT1iyub1lQtzu6z5ZWUMhrICXk=,tag:zbpO3AOwEe7Jd0mNwHzhxg==,type:float]", + "attributes": { + "id": "ENC[AES256_GCM,data:Pzy5FfvFMA==,iv:XB2YtSGT24fqxKYqt6GJWBy+g3Dkk0L7i7ZQVSusx8U=,tag:+QQ9nI44jMhdhhqKG3yiiQ==,type:str]", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": "ENC[AES256_GCM,data:cg==,iv:S7DRi8kB/Z9qWX9q37OKvmXLEp8zeJ0/NVqjdjR6DiE=,tag:RjZCXY8vRMX8qMhmPYKD/A==,type:float]", + "labels": { + "goldilocks.fairwinds.com/vpa-update-mode": "ENC[AES256_GCM,data:c+Dv,iv:YQze7SdlVrfbrZm3lzQNsyxDzie6ZaSbeYMZhnNxedc=,tag:ga6IRQC7VeBqsJvQ4i+t7A==,type:str]", + "istio-injection": "ENC[AES256_GCM,data:aCVSGao/Lug=,iv:Ji9BNHTq7tJQo2iB7a053JAAmTCa0tom2glIiVkFQ3o=,tag:cMZ/bMiASHbLnUTFItq56A==,type:str]", + "tier": "ENC[AES256_GCM,data:YNXKK54=,iv:q3VtzbM69PwqWTdVNWmQ6ADNWVUcBV+MCajubW6dzOE=,tag:H0TYt9fOcE7WvLPyDlYjYw==,type:str]" + }, + "name": "ENC[AES256_GCM,data:o+HFEFKLSA==,iv:REDiUcE3OlTMi5rqyEgfUFcyvyWTAxFApwMntb0P5Sk=,tag:oykmWWE3JwNfKMDlNcCH9Q==,type:str]", + "resource_version": "ENC[AES256_GCM,data:bElB+R5ocCTi,iv:skeCucnCWCKlTOFNx3xnA1gTsAwZlPhQEua7aCWMG0M=,tag:9V51jJq6VpEH87FZr1nsKA==,type:str]", + "uid": "ENC[AES256_GCM,data:9/XzmBvE99v3Q53q5jUixRWtRxnGqtxkDqKPEm10k2kBAyb5,iv:4YTMcq2kC57/jtaA2Tj212clY1J90++/GzTFdgOA3mo=,tag:HlNuzYwyCjR32NJS8U0YaA==,type:str]" + } + ], + "timeouts": null, + "wait_for_default_service_account": "ENC[AES256_GCM,data:x+jMy5g=,iv:plcKPZbw550IGEWRyjXc+GNHd7AHuifuWSKaUGwfiBM=,tag:CeI9+3f57ZaIYM5hKkXDnQ==,type:bool]" + }, + "sensitive_attributes": [], + "private": "ENC[AES256_GCM,data:9nfUnm2AZgvvuzyjGcETsIgNfOLPSA7Wph5Mjb5mG9D8+ZItaKRNSsEQpkivIaXntLmnzbSzr1/Pet9+73Nq7srtWHZwasvSUY8U21+L2+3fdNXgUC51qA==,iv:36FDO6JQQliA2nqf0lM+6YznJd53xQfgXKtMx18HofI=,tag:s1rfciQxlI/gmlHiTOZe8A==,type:str]" + } + ] + }, + { + "mode": "ENC[AES256_GCM,data:yFr5UTzXYw==,iv:6gFPlXOP4Q/LVahVTd48ugATyOIRFXVt1mzzUYfYAdM=,tag:/RRGybOKnvx/XZL1YG2qEQ==,type:str]", + "type": "ENC[AES256_GCM,data:w1i4ldCimewM9Mqz8YmwkHcB,iv:pDW3cnmQd1fq3YjPK5m9OkYuYpnhjBiyGRtzywHFGZU=,tag:im5cL0oRGCuKZhqhsg+oxQ==,type:str]", + "name": "ENC[AES256_GCM,data:9Q43oJxarA==,iv:Ms5ZjA/jQwjGE0G/pgeuLqZIwOZEz1FVQPip1s3UC4s=,tag:7QVtiLyW+vDCzXvyfB1rzA==,type:str]", + "provider": "ENC[AES256_GCM,data:0tMFggx1RGOU+BTZxoVCg0pUvdQzoGevS2E+XfOzpON0uiSL1aNMX4waTcuQtPbQ/9xwgxoZ,iv:Ud2ZTDZlrnsCjM8o4FMMolC8L3Ea07Soe6XJVcGLXBo=,tag:XnGDv7AIc7GIiKOWft6H5w==,type:str]", + "instances": [ + { + "schema_version": "ENC[AES256_GCM,data:Ww==,iv:+fNHKFq6FmELrbE9lGTURN+bSD8uJy0hxqfF3dQsm4U=,tag:wWHF/sE81tg/MlZMO0kA7g==,type:float]", + "attributes": { + "id": "ENC[AES256_GCM,data:kUitp078bYNs2wd/n1PV,iv:aI5aBlUkcmIwuEHGzBF/gGZ3PdlsabPcMOR98208xlM=,tag:5An/O7leSwA3LEphz+LCTg==,type:str]", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": "ENC[AES256_GCM,data:Lw==,iv:D3/4p2NDYFjwMH0L0sEXNR01oZoCL5/5PcEmu/X+QsQ=,tag:R33C42j6kb9Su2wQRKKfFw==,type:float]", + "labels": { + "app": "ENC[AES256_GCM,data:kiIDmqKDFw==,iv:0YalPiO+bjpjTZCyG/fCQzycnPEaisoS5iowl5nMBLk=,tag:Iea2KI8AZvgKA1sVCdBQvA==,type:str]" + }, + "name": "ENC[AES256_GCM,data:RStWz4dpRA==,iv:jwmB1eUhwYmWqmUQAcMNDyHA2pkWdCaJnnAyrzq7WHI=,tag:u16xYBcdO0riFt2e2D10HA==,type:str]", + "namespace": "ENC[AES256_GCM,data:y88zydjGDw==,iv:W1+pHA2xviPXDNcg/Yg/6V8liVivd92aGgd6KujAzl8=,tag:CtuWoBFGrBReDmv1GfcNBg==,type:str]", + "resource_version": "ENC[AES256_GCM,data:zBPuVx9EocMa,iv:vTY9XXAwwHpU6WyQqfoyNsl5GJoSjix1E6/jFhF4nUY=,tag:bLGhPegmofGUHnR0JqAB1w==,type:str]", + "uid": "ENC[AES256_GCM,data:hhZfdEVZg+WeJJ0mfQk/1b/jPXw0qOQ9lySKvfNv91chOvJw,iv:bhJb9q6WmGChm2vYcsfCiGHQI/zGrWxrUp9jZQjZiAg=,tag:iZEm6XCLJL48vVI+6espwg==,type:str]" + } + ], + "spec": [ + { + "allocate_load_balancer_node_ports": "ENC[AES256_GCM,data:QZyeqw==,iv:kpUuZT7qJ1Esb/0FhwTX2FaCDoU0QogC4JlfUeQAoF4=,tag:Y4lqW/42ooQ6kjEKvZZGNw==,type:bool]", + "cluster_ip": "ENC[AES256_GCM,data:CrBoG4KeYCMbSHE4mDY=,iv:D9olgszg9Y/TP/eJpobkC3qGpOyF1liy5GdzoqX/LXk=,tag:xdSxmQIY0QV8FBuuKS5jbA==,type:str]", + "cluster_ips": [ + "ENC[AES256_GCM,data:RZKXNX9f7ezl3ZiJtxc=,iv:jJEwN6qASORPUW4HhAnISwBLrin0iXjdpuIUnrFELSk=,tag:qvgXYdEHNu2mw0PQiug5GA==,type:str]" + ], + "external_ips": [], + "external_name": "", + "external_traffic_policy": "", + "health_check_node_port": "ENC[AES256_GCM,data:Hg==,iv:7+JnnyvAYo8mkQeEuUC0rjBFfBwr3WdNzPxXVXqEEcI=,tag:6dlNxw9KqeLGBTm+uqmK2g==,type:float]", + "internal_traffic_policy": "ENC[AES256_GCM,data:NA28byjW4Q==,iv:UOxJCtFm8AaFk8Qh/b2a1Iseb8AXYtX//LWv8H7PItc=,tag:I/oPGtpdRVbYFJg1Ii+PMA==,type:str]", + "ip_families": [ + "ENC[AES256_GCM,data:Pp/0Ng==,iv:GUXSDcvhoG3Zkbxx6c17pia3ymsRxX2Lqvn5BJXQJyw=,tag:JcyD78N68emlZr5giQaUWw==,type:str]" + ], + "ip_family_policy": "ENC[AES256_GCM,data:RHSAS3LqJGxzzEs=,iv:AdNYP8nd5342tPR9BONgTG4jWfKwmejZ8oL8dnMrRG0=,tag:icqnMcHsx5pPCcG9AeX7Sw==,type:str]", + "load_balancer_class": "", + "load_balancer_ip": "", + "load_balancer_source_ranges": [], + "port": [ + { + "app_protocol": "", + "name": "ENC[AES256_GCM,data:6MC1gA==,iv:liJu9Qk4vSqQiByDijU3SSYAfxseVmjXSBPvZshHURI=,tag:mJuVegNylsTGpm7w7NbiHQ==,type:str]", + "node_port": "ENC[AES256_GCM,data:EA==,iv:WkpTbA3EWj/mjeLBlY6vsOTNhNOBjNXsEkl7vq+UXA8=,tag:XROar0+nPXdnld22DEbqHQ==,type:float]", + "port": "ENC[AES256_GCM,data:weA=,iv:abxVw9NCp5VNT+Lq8DlhELNQ4WZD41c9CTCmj5YZEPI=,tag:jZUheOm74PHzJm6pVEq7lw==,type:float]", + "protocol": "ENC[AES256_GCM,data:geWL,iv:Rn0pxMpMLi0zqgDsbHKpUNh3iyLBS97/7llQDbBz64w=,tag:ECA9YjkRej8eSp5a1LUZDw==,type:str]", + "target_port": "ENC[AES256_GCM,data:i75nkg==,iv:Mz1lD4vDW5yK3uMf22KEWpLWV3CedpOtkkTyutTI08U=,tag:wsPEwoHWIzFQ7xeTfqiQvw==,type:str]" + } + ], + "publish_not_ready_addresses": "ENC[AES256_GCM,data:46c0DDg=,iv:I6pPuWiIZUE12SaWA6FD/QAnEN/vaU4fhWWORSp2OD4=,tag:ym77mkfcClnmOtKbpdoctw==,type:bool]", + "selector": {}, + "session_affinity": "ENC[AES256_GCM,data:I1jeQg==,iv:ox7+rR+l2/HS8qy82g9fnD9uskz7NF9RDqFZRpeW59k=,tag:EUiUVo0Xol/e+HnaEWc7nw==,type:str]", + "session_affinity_config": [], + "type": "ENC[AES256_GCM,data:Fa2HrVp+t16s,iv:eT4OCCbS6DBd+h2UEaXxYJWGPgTdkwSgcsd+JUW5Hvo=,tag:AiPIBKYRfmHQ2jrPFSJXOg==,type:str]" + } + ], + "status": [ + { + "load_balancer": [ + { + "ingress": [] + } + ] + } + ], + "timeouts": null, + "wait_for_load_balancer": "ENC[AES256_GCM,data:zC4RhQ==,iv:Vq9cND0I3Tqux+Z9r9kKNdgexTUdZfx9u+AfwNs3uH4=,tag:d5KPuDEb5r/ddEvvDTLECg==,type:bool]" + }, + "sensitive_attributes": [], + "private": "ENC[AES256_GCM,data:1DZS7I2s+3ivWBAo2vFhrd9awPrRvQorlnjRbRTn/5NZU7Tx7xiWl/h0Rbf1TUx1vX5TacyaKbRKPO00Mm9BN7iCSME7JY4cBd1WghZAbKJKagU+I0689/EaBcfleMVguDqVHuXQUrgX4hKdllAHWM/0j7o=,iv:fM8yw3Al6WRMag5Hi1tpg3Alpje8FQchFzdQnt/vpb4=,tag:gZQbYi3jRDWeOxlYdi6MDQ==,type:str]", + "dependencies": [ + "ENC[AES256_GCM,data:tv6h3ECPgyPprHzF8PcJCBy/nxsz8j5VwgK6ew==,iv:xekHW7B9B4INaYfvjyqxnqBxlOecm85Xjkys+vQh2NY=,tag:Vp1ELZYh4a3Dnbe1hs5A0A==,type:str]" + ] + } + ] + }, + { + "module": "ENC[AES256_GCM,data:llqpQ/s9l/pjz0aAH+Q=,iv:dM2xT8sGhlKu77+ZPneH8PX8vpLYH9FGsy+qn3sLqY8=,tag:OFbH0Q+EYFYBP87gwTR3hg==,type:str]", + "mode": "ENC[AES256_GCM,data:m56m5Doevw==,iv:3i37jKAl+HJQcsjYyCWXITXOO2ephBtSz2MPNQ9CBC8=,tag:tFtr5j0UjNvgaOa8PHqLAw==,type:str]", + "type": "ENC[AES256_GCM,data:yAYp0CN31p0YfxJHNxBnjENodEH7,iv:faMJ4raITXd7mjOQMt3KQ0sJwVXmc2oQSboXiLr1xoA=,tag:Zt2x7ZwHeGNHQYsUx4OekQ==,type:str]", + "name": "ENC[AES256_GCM,data:PPHX0rZOzQTy3UwwZDio,iv:RFtJgmwDtxG+Uz8N3CieyzXVdGqtJ5NI05oSIOY1QkQ=,tag:7c+wzKNB0KKJsOExxnE25w==,type:str]", + "provider": "ENC[AES256_GCM,data:RkBA0Y0BSszvg1BwMCKG5NBSs8cXGtDcKkRXOk2qQxj6WdX4Eea48DH83rtVXhtzEBnE6N0s,iv:CbNAS70NL3Ru2LfhL1dicCXT7EAR4FVLWlAPk3Sy4zs=,tag:ojEBhVjmcieLVmeA85rTKw==,type:str]", + "instances": [ + { + "schema_version": "ENC[AES256_GCM,data:xg==,iv:9uCrpDNV6kP6ZTLlf/FWw9Bc1n/pmqeUYB+18uSCRUU=,tag:WDAM3dXvS+9+8ZlSRf56/w==,type:float]", + "attributes": { + "id": "ENC[AES256_GCM,data:cpCnduX6QjGLi5qWHddH,iv:Dc2moOV+ouJD2oRyrUg33JhhWvKq48W2HxHjUOhBtx0=,tag:nhz8kuTtNrp3ibujOplKEg==,type:str]", + "metadata": [ + { + "annotations": { + "gethomepage.dev/description": "ENC[AES256_GCM,data:ccuRTUXKwxP/u0Odi+lI1/WkHVREezmmQaDSCw/pbHY=,iv:oaatrAOAyZRGjEptYxD2onbAkdpnALvIDkz6MQPLAog=,tag:h3BRcBC2gP+gzkvIVcQheg==,type:str]", + "gethomepage.dev/enabled": "ENC[AES256_GCM,data:vxYpVA==,iv:vq2EXstKmtamc2CuYw9WtPNUlJXYh/PP9qIRS13YxNs=,tag:ftSymBCOKE+KJtT6iw2j8A==,type:str]", + "gethomepage.dev/group": "ENC[AES256_GCM,data:xdw=,iv:sdZGRsizf1g5SIHXSfC1ZBhAvhDkXlTb6RMD9onmp1U=,tag:ELH2FMpYBrNop64pIvLkuw==,type:str]", + "gethomepage.dev/href": "ENC[AES256_GCM,data:RtSoNCBCwqG946uWeb8DKsXG8XUe4uZbh7NfeydM0Q==,iv:+fEeVUPDLJHAYFpWmqiCL5PEe475Kmx2ZgujBYALDRw=,tag:PezCuU6++yDPdkXohT0uyQ==,type:str]", + "gethomepage.dev/icon": "ENC[AES256_GCM,data:38LiaiozQySL,iv:xuB3Fbtua/UhBQ717ghMjCS0kJh7t6LciFGw/nthXhY=,tag:rOX26Rc82kjRN1wvFnX9nw==,type:str]", + "gethomepage.dev/name": "ENC[AES256_GCM,data:TTayaPrBXg==,iv:aCRx6fBbJ6EWhARDpN3HhBeXApSovl9ljGcwvqLueoM=,tag:ziC+l7BtT05KUCx5vX8aeA==,type:str]", + "gethomepage.dev/pod-selector": "", + "traefik.ingress.kubernetes.io/router.entrypoints": "ENC[AES256_GCM,data:RWmuRRzKNnMd,iv:ZO3Cs7bY7EjKMTTlqOAYfehw4XjthxOtTRn7RcEM7O4=,tag:2sf1dA9GtnyEPjyC1g5Yow==,type:str]", + "traefik.ingress.kubernetes.io/router.middlewares": "ENC[AES256_GCM,data:9UCUxksBuZqZi/INnT7yqCvnxgdSxtCtnxxJ7mnEqsPbA7a8bm03jZ8ofhsQFwwQtmy7498yvu7RFuLA4UhlwIC1ArUbNaZ9WbxeS3D6S6IgFq420d36uQGjaEi2luH0fP4NKRgSYlVGf+3FMhZOQdqhMzyG1LhnVuwrs+H/34tUjZ06qSQqlCrKVNWlMEwmx5eczQpwhHuT+A9aEr9rl5DVzn/pNcPQjjpSDYNlpL2pGLEz+rDAJ3/0yAvkO4esdq0DPEo1idBP+yxQ,iv:IR2zr3lix3RSnYoeTN3ZRDN5AQWS8VwpuZpgjLV+Fkc=,tag:zoMvLmqZKUP1QYwGrDON2w==,type:str]" + }, + "generate_name": "", + "generation": "ENC[AES256_GCM,data:aQ==,iv:EAhYgaX06BCzMAZKw5V050+aoWfh5yBuw0U578FUSG4=,tag:PSyR8B7IF6IV9gv5PL01QQ==,type:float]", + "labels": {}, + "name": "ENC[AES256_GCM,data:QnFnwHnDEg==,iv:y49DyhKPX0dCRSXrt29zJ5nk77Wyl/Wgir7/4Svvnpk=,tag:hV0DMaVYWDlgQF+Hau/p5A==,type:str]", + "namespace": "ENC[AES256_GCM,data:CMNzYX579w==,iv:R5yjcUJSh+bn5R1NouX6reLt0PQQi+MKXN3/BZMB4SI=,tag:uPHR+Z9vKm7u9Oru/1aA7A==,type:str]", + "resource_version": "ENC[AES256_GCM,data:RJwXcJ68JOrl,iv:g7CawNLcSCFfvkjqEEg05hl+CGMYviada+nD2FcHQYQ=,tag:Mnux+1YKel4sp0ptiGnBBw==,type:str]", + "uid": "ENC[AES256_GCM,data:tDVZOyCfL2NYlodRPMG4tSC4s7R4EqTQ5IdGKgp7LJy83L6J,iv:MibD2JrOzqYvEc5K7car9xciT1TvsXnZBFpsojg/nMw=,tag:v+dxBswEkB+n4kJNRSJI7A==,type:str]" + } + ], + "spec": [ + { + "default_backend": [], + "ingress_class_name": "ENC[AES256_GCM,data:o0M9Bt83DQ==,iv:iGg77CBXWrbqc+oNdhIQjI8jl27aX+bZHGnom2Ee6mI=,tag:viU+3pztkDOErq44iF9ADw==,type:str]", + "rule": [ + { + "host": "ENC[AES256_GCM,data:m8HRmDtXshvQv1u+YSfn3T/zjlM6Jrs=,iv:tYm6LrVI5IN6eO2cxAXuCux0HrNuU8+5HLZgJ+8aD2w=,tag:om273SceBCnCzOpM+8YaBw==,type:str]", + "http": [ + { + "path": [ + { + "backend": [ + { + "resource": [], + "service": [ + { + "name": "ENC[AES256_GCM,data:zMxgwod5KA==,iv:1Xwk4GercmGsquxqpWyGsaVwy4YbeDcOX7HZIjefW7c=,tag:1WtCLfzysS4hrsVmNzj5Zg==,type:str]", + "port": [ + { + "name": "", + "number": "ENC[AES256_GCM,data:9BM=,iv:o02j3DzpOYaedUG7INPkd2XXVWWwyyGPk8H9W1aeTXU=,tag:Sy5FUXGOUOhu9lKkZjcpww==,type:float]" + } + ] + } + ] + } + ], + "path": "ENC[AES256_GCM,data:rw==,iv:ZXyL8NiAIWEFCvmSRC8D+ZazU6tdrGMGAclJM36Xok8=,tag:SdZW9VJC2ii90Wx8Fwuv+w==,type:str]", + "path_type": "ENC[AES256_GCM,data:KQXyiHMdk68vEPDuBKHq+5/jzjgUvQ==,iv:L7ReXS0m1UtbLObnaTIYuQepz8/sq91iulrPQi4K5Zo=,tag:t07fVNrr8AYOBn1uV1Sh2Q==,type:str]" + } + ] + } + ] + } + ], + "tls": [ + { + "hosts": [ + "ENC[AES256_GCM,data:xXoZqrT3mrIX2pc3RtcZk7GjybGo5Z8=,iv:pZmYR3UFNuN6vB2mmqRLeqTwqq5rbNJMX2g/EYMNC5k=,tag:clGvzPsZmm0iLbnQoo7A4g==,type:str]" + ], + "secret_name": "ENC[AES256_GCM,data:+6VMtb+AeSI9jg==,iv:HVSyR6/62uo2ACDHDDAB/Jbizcje54a1jOTi+6ofujY=,tag:YLb4vyyo5txr8e+jHaNQaw==,type:str]" + } + ] + } + ], + "status": [ + { + "load_balancer": [ + { + "ingress": [ + { + "hostname": "", + "ip": "ENC[AES256_GCM,data:7jmz00lDE+u7REM=,iv:9Ug4a4t0YUUd8531SM8r83+5dshs5FX3+n+gdKjazwA=,tag:wpL00YecCen//TNm7Yw2+g==,type:str]" + } + ] + } + ] + } + ], + "timeouts": null, + "wait_for_load_balancer": null + }, + "sensitive_attributes": [ + [ + { + "type": "ENC[AES256_GCM,data:qlbLhUQhzSY=,iv:hUjVpURIHo4N89kYxxUtgii21aKFKlPAWVRODDkEvxk=,tag:gGCgwd3pGWHsTG1Hd8FjQw==,type:str]", + "value": "ENC[AES256_GCM,data:5+6bEA==,iv:WTJzbCsvyIDpeU2W8vOdGQAYdh6U8vMdpx2bQLlCJDE=,tag:vvLb0v2JSbb5ejLcX85RrQ==,type:str]" + }, + { + "type": "ENC[AES256_GCM,data:SyA4dp4=,iv:Bsmjn3ykWFGPLPvL5+mk1jdH/GDZUdSM8iDiFuGWBwo=,tag:uFwPgnxEB/6OJ7zl1Vgr+A==,type:str]", + "value": { + "value": "ENC[AES256_GCM,data:6A==,iv:cmkESqQz+s0k2RkEZJEaao7xRwQbqrWFM8teQDsdr38=,tag:r01buX2LrpgQ2oNoWtLG0w==,type:float]", + "type": "ENC[AES256_GCM,data:gi4fZt+4,iv:o3uEdTPTtOyBbrAmeBXFNNq2qBetWiziuOM7C/7tpFg=,tag:mi2wkmyqvSMl+myCTLvyDQ==,type:str]" + } + }, + { + "type": "ENC[AES256_GCM,data:AY2d36Be2mY=,iv:S1EGMjttG0gMcezEKUFGWOvYxtBB1+8usg4OjIqyefY=,tag:/5DmRSjKGgq60duR3r4i+Q==,type:str]", + "value": "ENC[AES256_GCM,data:JF2i,iv:gt88BWGiIZftPyr0Si4IZUMw9BgxnSUaisq26/rojXI=,tag:+0mD0L8+b/xLnQATVt7PGA==,type:str]" + }, + { + "type": "ENC[AES256_GCM,data:laZncQg=,iv:N+JBzXL5k2NkdJIfnq03iILyFYXUQ33vhXQhdV0BjDQ=,tag:RD9s7l0MVctRZ3yHwtBo6w==,type:str]", + "value": { + "value": "ENC[AES256_GCM,data:gQ==,iv:YU2ELJ7z6yD4GyD0NrWoXGDQdeJPX/4V07v8CKBTee0=,tag:lETGmTgAuV5sY6JxBsHtWA==,type:float]", + "type": "ENC[AES256_GCM,data:4TFGy7rG,iv:C/Dnn/R8E7Fm6CSEsuNFHGrrHt27mO4eG/ixaZWjCH4=,tag:fe72xj/H4TeYbRgMQooWxg==,type:str]" + } + }, + { + "type": "ENC[AES256_GCM,data:+eCGtuYCa2o=,iv:A495u+Iw8i0oIRUub/+fSOOJFEQNUhIpI3FivYqkUm8=,tag:v4wcWgIRHZnXXAYYDEhI5w==,type:str]", + "value": "ENC[AES256_GCM,data:GUzqpgX/psBXdYw=,iv:rsrH02IOVeetJYIwPcZlVWq0pDPeERsK247Nr+ooMUs=,tag:Ra+hi2i9eW+TcSLoJYXt2A==,type:str]" + } + ] + ], + "private": "ENC[AES256_GCM,data:sl9mrCNp6PyXzUEJUT0DHpfAbfGkk8cvx9uVyRXqCAGHdakV9aThfiK/skMaijDYBxSWqj64INgvdDF+pWNN/AUKeUAAZZe7c2kofV3YmlAmRJLydN3JBKUTV4/vtsWp4Q13Yu1qi/M/W91q5oHnw/wqz/OlX/Xz,iv:OQ5wGJ8Om7kG4mUD+ydyQ99e3AxuWB9gijxSs1qGbB4=,tag:D99MqnWFidiQSiMvnY506w==,type:str]", + "dependencies": [ + "ENC[AES256_GCM,data:OHBjOee6iaJ1F0E9n1ta58tfEb+JcRii6jt8NA==,iv:mS4gBB9JpWiLMihh9JzA6yiJWVd/Bc0cjt+c8Y3gCrU=,tag:kVJ/Ozp7BIH/HtRw1Pbq/w==,type:str]" + ] + } + ] + }, + { + "module": "ENC[AES256_GCM,data:NKxm6Zd1eLc36VGJ+CVfkQY=,iv:174CXmGrw4Rb4CNiAVCfS0gWbvAhkH3zwOjd0plnmQk=,tag:eBXPN50M6vIcjKggpUQ/3Q==,type:str]", + "mode": "ENC[AES256_GCM,data:nC4u8J9jYQ==,iv:+Lcbq8ISjDpzr4B8pVSboPKfN/fe8ePwMUNrptCOJ84=,tag:lz1+C+5ZtGLsRXj1JR/YEQ==,type:str]", + "type": "ENC[AES256_GCM,data:Tgz5VcAgoUcRPdPaudcdEy0=,iv:JNs041q3fx7EwDfajIZw05uv+s4hVFPdv7gcNZYo9dM=,tag:ROeH6oPR9WMj3J3GIdxsXA==,type:str]", + "name": "ENC[AES256_GCM,data:kq+XgBXXkHLIZw==,iv:bFcRZ5keszDm9XhQy+923ZT/q+OeDsqioDpWiOKIDTE=,tag:2JmqIL8hFep0DHXHQ80Zjw==,type:str]", + "provider": "ENC[AES256_GCM,data:rvH74Vstqo3/VoQpLEQvGAvOECXef1cCu9T/zdqMJvbnhaa0CmRnljsnp0FROQ4J2zCpHSUx,iv:3U+DobTw5X5K95tYBhohvg9m5SxMYPoxxza0Y6L5NoU=,tag:+Soi5Y2qiStaAhAgjGHj7Q==,type:str]", + "instances": [ + { + "schema_version": "ENC[AES256_GCM,data:sA==,iv:al5z4EB+xvI34dsrqfuCGuUomXn9sbzfVXDH5adR2b0=,tag:pphGhJoAn8zueRXr3qGhFQ==,type:float]", + "attributes": { + "binary_data": null, + "binary_data_wo": null, + "binary_data_wo_revision": null, + "data": { + "tls.crt": "ENC[AES256_GCM,data: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,iv:ENfodFwtOWoYDfSzYxbpiWG9xq7XoGwYxgnB9ZgmdrI=,tag:CnMTU3wiL9n23aDgHpVXqQ==,type:str]", + "tls.key": "ENC[AES256_GCM,data:kGBU2tF9q+foOK4ALtlpDj7v+SrIsfi6boOatDIr+0KXUlQZf33lnUNoPIT57fL8MVOHEebeaVB3bk8YNZTQaV1ysf2y5F2cjh0f9y4rC+NXZ4BTLvSMAvPJsqEkRWXKI3bgBD2FRgmqaTsKXOB8kOIs9D5rVfxsyFk386ZcEJJpyi1ymRfyv2kqf62v6MwdD1jl9Ptkr4Ht/+9p1zaEukavGkde0radulg4HHJeIK/NyJCmCcia4a8o6x4RixN2ad2urPGR38mEWHchPK+zMZZkebXLHbVbg8kBCbcDOZuygkBVwzHiW8LaTZ7TsceOSQ==,iv:/6oG/NOEuypSAvHs6Q1I58dVxFATa5l2SNedPJrHY6U=,tag:ycarbnvZB5sqvy/y4y9LcQ==,type:str]" + }, + "data_wo": null, + "data_wo_revision": null, + "id": "ENC[AES256_GCM,data:noHyGYSORobYz/yk41JxZsTd,iv:o5LTSuB6PbXuhmwFVc1leb4REdrIDtQYuiR3uXFqq0o=,tag:rq4mJQG023GnUyWPl73WtQ==,type:str]", + "immutable": "ENC[AES256_GCM,data:Ih+qi80=,iv:wIvhoBBjFDpUjheH0JmRKP3v9dzatmsWKBZQy4LBe9A=,tag:lhgrGsKx3GnXgQKZXQe7nA==,type:bool]", + "metadata": [ + { + "annotations": {}, + "generate_name": "", + "generation": "ENC[AES256_GCM,data:/w==,iv:d74C1I/AU/A/ZRsZQEhXwcvGBaZuU9M3XOOPeXd0ybo=,tag:2Yqsec1apy4P/UyskzwzQQ==,type:float]", + "labels": { + "app.kubernetes.io/managed-by": "ENC[AES256_GCM,data:H02pwAJKSA==,iv:PYTd2KRJbISSLs4aLBQu4A43OjwpXyFg5IQ+rHKSOn4=,tag:AlVW456qNWJi9F97wsjkqw==,type:str]", + "generate.kyverno.io/clone-source": "", + "generate.kyverno.io/policy-name": "ENC[AES256_GCM,data:Ahgo4AeeNIrHGch4lBhA,iv:ZMIMPCKCDbSSqhCZgtoiimpHChxo2lHlCylIOr1+yQE=,tag:DB8gqNkJKWgMpy3sH0x2vQ==,type:str]", + "generate.kyverno.io/policy-namespace": "", + "generate.kyverno.io/rule-name": "ENC[AES256_GCM,data:LApXvBugJxOh2Ch3sycb,iv:9Q96OwsUsstA9UroTWI+kE4O5EpOcKF2R22HBOGVw50=,tag:6LYfC7kvKDbWc+UzfHSITg==,type:str]", + "generate.kyverno.io/source-group": "", + "generate.kyverno.io/source-kind": "ENC[AES256_GCM,data:wQI/aqgl,iv:1/t12jZngt5Wrxt6umXEv8LoxLq3h2nxas2J0lhtjNo=,tag:dQpe5pwPLT2wI2AhGm9yXg==,type:str]", + "generate.kyverno.io/source-namespace": "ENC[AES256_GCM,data:QCy2tRP02Q==,iv:Xztbbv9p4yZ7OJzpB+YRC9A+VlzTepQGykjob9z17JQ=,tag:C8lbHDXZv1nQZ+h0pFVZXQ==,type:str]", + "generate.kyverno.io/source-uid": "ENC[AES256_GCM,data:/LOSyszb/qlNOXEsbyVdBHDRhfteh/Jpmky+49xGAE2fAPL6,iv:sXkirESJtgUOFnkNnfgVhgFu8CKrxtvJGf6kUOHAD7w=,tag:Z1hcHBKCsJFZTwyl9EuPMg==,type:str]", + "generate.kyverno.io/source-version": "ENC[AES256_GCM,data:z4E=,iv:rBbXVs6OLL4XB5XqfEhPyy0s5br+pkXfupWXhWtng6o=,tag:FdjJnrHPIbEwPsnr2h6F5A==,type:str]", + "generate.kyverno.io/trigger-group": "", + "generate.kyverno.io/trigger-kind": "ENC[AES256_GCM,data:VoCS5xD7g9Ez,iv:T3XGL5NgrlwPm1wfD83DbvjCdJiExLk/lyPcVO9FZt0=,tag:UQSpBOm5kR3T1Pk77CX4Kg==,type:str]", + "generate.kyverno.io/trigger-namespace": "", + "generate.kyverno.io/trigger-uid": "ENC[AES256_GCM,data:7iqTaXveFiVNtyFLiFlPE1kJFdy67FOidYIsPPUhn5l/9xIw,iv:NFDZXR+B1Ii98sDp7UoK4sc4IFM/gZerE9+/YjFNwoY=,tag:A3I+D0vO+UfRpnAQxoaghg==,type:str]", + "generate.kyverno.io/trigger-version": "ENC[AES256_GCM,data:2LA=,iv:suxIZ6h6Ym0XB+zIGH9PH/yaQET3czCfTQSBzQ8Rujs=,tag:BHxpi6P87Nvf78+DYSMJOw==,type:str]" + }, + "name": "ENC[AES256_GCM,data:pzXLQw/Z4L/bzQ==,iv:txbhGWQQ8Y35xhEKHcvy2oClyk0Ad/gaIRKXrUd/tAE=,tag:U3OU86L62sAy+aIsJNC2Kw==,type:str]", + "namespace": "ENC[AES256_GCM,data:FTj/3jxtMg==,iv:9uVmYLfJFnE1oypSORjg8c06c1TT4RK+PJ5l+mVbuJs=,tag:etPHID6HtYDkUi4Y4N8Ncw==,type:str]", + "resource_version": "ENC[AES256_GCM,data:Cpa35CvnMFkn,iv:KRd0FeAx35Wa/bXKp+Qfa/mxbXVWvk/eNxY7ffPt1Gs=,tag:EkI596yZ7REaA++e7OfGww==,type:str]", + "uid": "ENC[AES256_GCM,data:H9CWci0HpYrJAvg76vb7XEoVB6dpA/x40mS3HoiiH9XU7LRv,iv:0BAjWO7hjSOkAxoQWqVTf/mJ7dtHfom/pxRE7fYJWB8=,tag:z5Fb7i/Kns/fSTO4+Q1reQ==,type:str]" + } + ], + "timeouts": null, + "type": "ENC[AES256_GCM,data:sywFAUNoOM/9o59QAVnUYS4=,iv:je/EqAi69P/4jH2fwdpn0uaz0jtrTPjv3Ig2sj0bjhA=,tag:etg9jGQjxYrvBCAIdDRvSQ==,type:str]", + "wait_for_service_account_token": "ENC[AES256_GCM,data:5XOWFA==,iv:v6a3GzAMPlMQwJSuEiNfK3AJR0dEchuRuL98vykxD0g=,tag:IaodSYd4K6YUSFh2SheeMA==,type:bool]" + }, + "sensitive_attributes": [ + [ + { + "type": "ENC[AES256_GCM,data:sBWNoDumzTg=,iv:bBAFfzrim0moNHY0V9Shx3nr8zs+24mzv5DIPXUosZg=,tag:fxofLk5cr4ldwV2T5R+wGQ==,type:str]", + "value": "ENC[AES256_GCM,data:tYcMY5GESrg=,iv:yA81qaYrLtH6Qgn4hOeD46O6O+Jwivo6eiLmlEMHDq8=,tag:/njIXyBwsveZMjnyb/Vwmg==,type:str]" + }, + { + "type": "ENC[AES256_GCM,data:h9lIpck=,iv:8Vcp/Rhtv+0dqHp81fk5fH3ZjXZxpHGEcQFhoA7e6KM=,tag:lg5JTZscataUYcnETwKCWg==,type:str]", + "value": { + "value": "ENC[AES256_GCM,data:9g==,iv:PMAS9sBrvLlF8foaJN84dibna3p6NzmAs5mTnhzfMrk=,tag:tDOtLAJwGmLJPSHndfKjIg==,type:float]", + "type": "ENC[AES256_GCM,data:J9G855G5,iv:HwLiGcFIu6Vgvpd0MVDWW9wZ+PrcdfzyOTWp+Cs/TU0=,tag:OXieC9k+stdQjtEBf+ERNg==,type:str]" + } + }, + { + "type": "ENC[AES256_GCM,data:OiNijoxVppw=,iv:YDJLELu3vgvXGVAl4Bl09R4FoBEOK4SIf9Dfb9TPj2M=,tag:HtBaCggI5e3pgcEaH5jYEg==,type:str]", + "value": "ENC[AES256_GCM,data:7d3WKQ==,iv:3ojfKjv/MlDvSoo1sfz0xHTpof9uiNJkS/xso+zPMxs=,tag:ocVmD433IEqXdgKJ2wRKOw==,type:str]" + } + ] + ], + "private": "ENC[AES256_GCM,data:Xk+OFlAupg5RkqLKXTT4j50YJjiaqpu4L0mUazv6eta15Mi2Cm4vRCRS9rH1zZaYaPwWAo+LNVLQQds94iLa7ccYTS+oWYiei27sJSF9OlrXT67h,iv:6nxByFoJAinyCN0i4ja3G7r4oL3c3ryIBMYy31lK5c0=,tag:b/68CQrhbXU9pjOmkwDZ2A==,type:str]", + "dependencies": [ + "ENC[AES256_GCM,data:5CscdNtcoaSdckI8a1ap0M2a4NALKFR6r5yQjQ==,iv:TDHYPVPfV+CnXGjItkpUokhmHmBRwfs6FGazlXqj6eE=,tag:CPQoWgSH6/JddsWxkXZEzA==,type:str]" + ] + } + ] + } + ], + "check_results": null, + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1z64h9t3acsm2rr74pz7j4846kwj5tutx9sk78jqv46y8fln4vs2sy920ce", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUb3RGYXZGYkszRkVZWUt3\nR0JBcnU4SlBrM1NkU3F6Z0ltZXdObWhTdWcwClRmZFVaa2UwT28vWXhsOUNDOUd1\nL1liRlpzUFhaQWJlall4T1JsdUgzT2cKLS0tIGswY3JMeWxlcXZ2SkxnUFAzLzRy\nQnRpMmQ3OW40S0N0VGYvMWt5UTVxd1kKSJdiK/MH3ZUumb+0fPzaJOJw7HkHvG7A\nBwryIj2wNuudMX/2Hgr9dVUv6zX9rw0k45+Usr/gF/8VtxfvS9KrtA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1rekkad48r2wzhwqgfetw5yugu3ln3qlht4xg3txmx55tee8cveess60r90", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkYTY0eVc1akF2Z3RldHEr\nMUVsbVdQWW1hV1BZVU9obURPSlljTUcyQ2trCks2bEVIdzRKU3ZUcnhRbWlNZ09t\nc3lhL1RLQ2czN2hHUHYzaEx6UDYyK00KLS0tIHVuUVdxaFIwbFNzZkFpR0NRbEJR\nSDdkeUZ4L0h5TlJCNGxkL25nRGlFRmsKdJJMb2KG6KpWtkD6dPmKVDFEy9v0ehrZ\n6nhoVy/mfPz/lOsgS/n3NeTxOvOgT4EFHJVblNdRhXa2epucnc8t+A==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-04-09T23:01:00Z", + "mac": "ENC[AES256_GCM,data:Jp9VVOoE4bzSEQW4c/rKsfg4QPSKSdPdur0Fu2e+aoZXuReuvSEnn0zXwVL7ozRMhhJ/Q2YMFULsNoVJp7yIlU/X2xUFznjBLrEKJj28XEC8WRUc/XIXoNITaDfu/GvpGuwlIW0lAqF4/BaWRxZzRRYAHG9MYbpBi4FXyXfdtXA=,iv:AVSPyFAi7xwG5xFueeutoh+AggsSHb+fkTp2wuJfTEM=,tag:CoAm+gDhrmeLWrvINZf4OA==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.9.4" + } +} \ No newline at end of file