feat!: add mandatory cloudflare tunnel support (#716)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
This commit is contained in:
1 parent
b917eccb76
commit
145f575fbb
34 files changed
+525
-568
No files matched your search
@@ -9,7 +9,3 @@ creation_rules:
|
||||
key_groups:
|
||||
- age:
|
||||
- ${BOOTSTRAP_AGE_PUBLIC_KEY}
|
||||
- path_regex: terraform/.*\.sops\.ya?ml
|
||||
key_groups:
|
||||
- age:
|
||||
- ${BOOTSTRAP_AGE_PUBLIC_KEY}
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: cloudflare-ddns-secret
|
||||
namespace: networking
|
||||
type: Opaque
|
||||
stringData:
|
||||
CLOUDFLARE_EMAIL: "${BOOTSTRAP_CLOUDFLARE_EMAIL}"
|
||||
CLOUDFLARE_APIKEY: "${BOOTSTRAP_CLOUDFLARE_APIKEY}"
|
||||
CLOUDFLARE_RECORD_NAME: "ipv4.${BOOTSTRAP_CLOUDFLARE_DOMAIN}"
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: cloudflared-secret
|
||||
namespace: networking
|
||||
data:
|
||||
TUNNEL_ID: "${BOOTSTRAP_CLOUDFLARE_TUNNEL_ID}"
|
||||
credentials.json: |
|
||||
{
|
||||
"AccountTag": "${BOOTSTRAP_CLOUDFLARE_ACCOUNT_TAG}",
|
||||
"TunnelSecret": "${BOOTSTRAP_CLOUDFLARE_TUNNEL_SECRET}",
|
||||
"TunnelID": "${BOOTSTRAP_CLOUDFLARE_TUNNEL_ID}"
|
||||
}
|
||||
@@ -7,3 +7,4 @@ metadata:
|
||||
stringData:
|
||||
SECRET_DOMAIN: "${BOOTSTRAP_CLOUDFLARE_DOMAIN}"
|
||||
SECRET_CLOUDFLARE_EMAIL: "${BOOTSTRAP_CLOUDFLARE_EMAIL}"
|
||||
SECRET_CLOUDFLARE_TUNNEL_ID: "${BOOTSTRAP_CLOUDFLARE_TUNNEL_ID}"
|
||||
@@ -1,3 +0,0 @@
|
||||
cloudflare_email: "${BOOTSTRAP_CLOUDFLARE_EMAIL}"
|
||||
cloudflare_apikey: "${BOOTSTRAP_CLOUDFLARE_APIKEY}"
|
||||
cloudflare_domain: "${BOOTSTRAP_CLOUDFLARE_DOMAIN}"
|
||||
Reference in new issue
Block a user