From cd8b8e7830b55a42fc6fc45989e9889f10c7de48 Mon Sep 17 00:00:00 2001 From: Laur IVAN Date: Fri, 27 Feb 2026 04:35:08 +0100 Subject: [PATCH] feat(tuppr): add sops secret for talosconfig --- .../system-upgrade/tuppr/app/kustomization.yaml | 1 + .../system-upgrade/tuppr/app/secrets.sops.yaml | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 kubernetes/apps/system-upgrade/tuppr/app/secrets.sops.yaml diff --git a/kubernetes/apps/system-upgrade/tuppr/app/kustomization.yaml b/kubernetes/apps/system-upgrade/tuppr/app/kustomization.yaml index 97c6f5f..57992cf 100644 --- a/kubernetes/apps/system-upgrade/tuppr/app/kustomization.yaml +++ b/kubernetes/apps/system-upgrade/tuppr/app/kustomization.yaml @@ -5,3 +5,4 @@ kind: Kustomization resources: - ./helmrelease.yaml - ./ocirepository.yaml + - ./secrets.sops.yaml diff --git a/kubernetes/apps/system-upgrade/tuppr/app/secrets.sops.yaml b/kubernetes/apps/system-upgrade/tuppr/app/secrets.sops.yaml new file mode 100644 index 0000000..17c53bf --- /dev/null +++ b/kubernetes/apps/system-upgrade/tuppr/app/secrets.sops.yaml @@ -0,0 +1,14 @@ +{ + "data": "ENC[AES256_GCM,data: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,iv:rOyIH/n5bpFsubkTC0fFY+ZgqsWujUZeqD4kAwIpNtk=,tag:iG3p4iarOPP1gsP4/Pw3rg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age1yzrqhl9dk8ljswpmzsqme3enad5kxxhsptdvecy3lwlq0ms80gaqxrctst", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqSGtKRUJoN2FCQmJib1cr\nWTNwdzFzbDJpL25BbDh2aWNnWW96c09PR3hnClpjVDRpRlZUSkI1amVTZGVWd1Q0\nYUx4SkExdFBhcFdoQkc2MFNnM2s1UncKLS0tIDROdnczU0JuRnB6YmhkdXJ2WVpG\ndVh6ZUpNNXlPOXZlbTIxZ01DZVZsNzQK0h7OYwB5rtDnHqg/cIDFWeSL2mX7lASk\nF0599wOEE7TPX8UlH+49QTQEDInEa1JJDzOLut0y1+RM1Nwb+VIsbw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-02-27T03:34:55Z", + "mac": "ENC[AES256_GCM,data:yLM38j1W1xV2hfyBm6/Mgt9UZhOUvmK2LYaqECralqXGqmotg6Y30c+sZ9TtBbcfy/U0DhcGTrR20w6lQbtIPU6pNYcctwOn20EQLu+SfqGgD9sr1wSjXTP9wIMI3OWheAyIISix3ZOJM6BbatEcLnBvK2FR59SkQ4GWr5gTjcQ=,iv:ytRf9wXaiFzNtVfbyFFj6Q8WCQXMNVQXtH9SQEBnaoc=,tag:n5zWMCa65FERbHyKaPynCg==,type:str]", + "version": "3.12.1" + } +}