From 4cc1c531e270e6fbfd2af0219a0bf2eaa799a75c Mon Sep 17 00:00:00 2001 From: Jack Jackson Date: Tue, 4 Jun 2024 17:03:09 -0700 Subject: [PATCH] Provide a k8s secret containing Mastodon Access Token To auto-post on publishing a new blog post. --- app-of-apps/drone.jsonnet | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app-of-apps/drone.jsonnet b/app-of-apps/drone.jsonnet index 12214b0..79e8fb5 100644 --- a/app-of-apps/drone.jsonnet +++ b/app-of-apps/drone.jsonnet @@ -42,5 +42,24 @@ appDef.localApplication(name="drone"), refreshAfter: "30s", vaultAuthRef: "static-auth" } +}, +{ + apiVersion: "secrets.hashicorp.com/v1beta1", + kind: "VaultStaticSecret", + metadata: { + name: "mastodon-creds", + namespace: "drone" + }, + spec: { + type: "kv-v2", + mount: "shared-secrets", + path: "mastodon/creds", + destination: { + name: "mastodon-creds", + create: true + }, + refreshAfter: "30s", + vaultAuthRef: "static-auth" + } } ] \ No newline at end of file