Fresh repo - removed all old commits

This commit is contained in:
Vlad
2025-06-21 21:36:29 +01:00
commit 6fa64414f8
99 changed files with 35021 additions and 0 deletions
@@ -0,0 +1,50 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: ddns-update
namespace: my-stuff
labels:
app: ddns-update
spec:
replicas: ENC[AES256_GCM,data:gg==,iv:UYqnuuz3vf9MsmU/YKJ9aRQavKPy9+qvHatCHZOEK1k=,tag:N00vehYzVp7IDZ9rRj9pIg==,type:int]
selector:
matchLabels:
app: ENC[AES256_GCM,data:Cs++VMVm4a/6cfA=,iv:qn3d73g+YEFvl4NSySjCDpbsSUaGWhHE1+ZcRE6oHOU=,tag:Xi6fheKezLijTWoq42U5vg==,type:str]
template:
metadata:
labels:
app: ddns-update
spec:
containers:
- name: ENC[AES256_GCM,data:18837cfrXGeLoFI=,iv:DCVL8pS2ZEFyIgeUSUv2fwqoM4PSXCs7PxQNVHmljqg=,tag:y+JxL4caw+cgx4Y5P4Mt6Q==,type:str]
image: ENC[AES256_GCM,data:R9s/MeOSyQel+qurhRbLY7xD/4gshdTj6Vit3jDZDy5eYtGKo3ycpFw6cw==,iv:FBqkbFAMiT9KZIOZm2iK9wLVzK8evGgmedY+lfEQxBA=,tag:ZTqau88Kql6OcamSogkk+w==,type:str]
imagePullPolicy: ENC[AES256_GCM,data:iOnzP2S9ODN2LPkC,iv:BVSbOzvaescParUBhxW4pR833cnuaZ5nCDgtA/1KLz4=,tag:kFNmDFxXhFDEt/v73Hi1XA==,type:str]
resources: {}
envFrom:
- secretRef:
name: ENC[AES256_GCM,data:IvFi//qN0MIF3bBjc3T7EA==,iv:tuCH7LQXC+NEgeT5oWX9PXddas8BY+5XyMZpylB3FlA=,tag:qvDFZYClKPg5IVw8f2ZhfQ==,type:str]
- secretRef:
name: ENC[AES256_GCM,data:0VJi4dGvqpdFOb8eu6k=,iv:lofu8k6a6czMJiPTwHYwnzJ4WXq9/nxPKSCIR+PctkI=,tag:6qo7eTsnIw4PZQk0KvTtlA==,type:str]
restartPolicy: ENC[AES256_GCM,data:SCz6CJoI,iv:c7pY6EGKqXew6pWqYzmKL0wfjENtjV9xoxb1R4G9w3o=,tag:Qoxou5SxzKX1p2VnUmj+SQ==,type:str]
imagePullSecrets:
- name: ENC[AES256_GCM,data:P9G345SjdfUA+IY=,iv:UxwrKuwnqoC3JBXhwpCbSLpTkTnVUUqAr4IM3ukTaUw=,tag:9KpZ6cHW5KyhkRzsK6vRlQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBTnhaMWhidElXaG1EcEYz
OTg1amZEcldYYnEydnZ2cGJCdy8wVDkra3c4CkZoWHhRTlZvOU5sa2MwbXdzRFJI
ZmRickJuMGVWWU9sNkx6TC9maFdpSWMKLS0tIEdTVG5WQ21kaGVXTVNpL1FXT0V4
WGZsNUJkSDI4WmRqZzVzaVNUTFAwVzgKdc5ikfI58zB4UZl69qdBoZeSZE5p5SHT
EE/7Mgj9xsEKQm+sowH5+kkMRwwQbi10vr3+aC6LQH0pXw1W7jZapA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:jOD6h5WL/bS6Cy46WSeiK8i3zQpn9S9ocnkBqvSwo39vnafvyjWXILMMu1yrz3zoc4CKpSoJhRVTLPMLuobv9jrpRlx11gfh6gsYeYVZ0mCzlptd0kjDx28YApzkNC754dUbvpQcRdSchwqkr+ZA+OGL2AN10AeYL2msxi2uIHs=,iv:gxdDXhTLndMFHCcvhv4TaYqVpHFCPoXU45X1qTCdKgE=,tag:XKiDTRK4BmO8Hd9PsN7qvA==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
+28
View File
@@ -0,0 +1,28 @@
apiVersion: v1
data:
GT_HOST: ENC[AES256_GCM,data:DKis85LaRdZVc7oH+ayhBaeKKHvBOqk93KT1Cp0cal0=,iv:IXYekF5ibI0xiNEbpqJ5iiseW2SiA9adMcHcMtM5jBs=,tag:5fyQIrz5SpOe3BClXrZXyw==,type:str]
kind: Secret
metadata:
creationTimestamp: null
name: ddns-test-host
namespace: my-stuff
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4azVUVk1rMzFTNkNjbVZN
NlZLbjQwUk9uUkIweXdTM0JJZnB1Qk5CYlF3CjFnTnFKUnBuYmJsR2hkTTRVaVVx
dThsb096U1Z2eUZPb3JudzBPSkZtNEEKLS0tIER0dTJGY00xTkVCNTk0cHU2QkNv
NlBCYWx0UW42TEtZaVViczVDY1dpbncK63U1IAozE7RgqUIdHzZky3OQVvpMWDnF
J2s6aPDFZOgfXXZDSZyJ5xU4bPaudltk2mt3yyVDbfxrumLsF079fw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:rj7gHkc92eND4tmhd57/nEcG+Lshia/7pB+iWAeNNARL96la8YHug++pDdb3QDCGgugz9Jtt9nwy/c73aSCc7fAvKavg4FY7jmVUcgoeUvIN1B64bSJE8PvCw4Oab9nkB5YCcFS+t6G7k1qay+RsT6kgQsdIjvlYsmZ/rV9ysYw=,iv:KkPDzr/bkW1BksdYbPEWyoWsb4OJyn5pP2xs9PGuoBw=,tag:J2vUWLDAVLZm0IJCVanMSw==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
@@ -0,0 +1,37 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: ddns-update-urls
namespace: my-stuff
spec:
encryptedData:
DDNS_CR_URL: ENC[AES256_GCM,data:+z4fZDVY3gcB8q5OjUxZqfpRgvKhlmTCTRz+5qijS+BAz+O+/qE0k5hw5d0EnqCaBIlAKCUkv0xAq3NquZWsxDqcDDOz2O7bg2janKD1omCtyRGK6sxBWBhrXE5muQrBDkR0AjISYlLC8UUOerrNn3DUzszZMO2I28WBbiJd/7yc6GGXvJcTieNR1NvXm42XJWgI8Vx3gLhc4POMl1uMarWCmvdNgzG4TuS98TUZo2n4k+FUiDFMOB6JdHcookJROBaN1Y84JAWDD6buq258Ko4ZrKQ0t2YrIcvs/Z0K4mCFqcG2cv7kzUVJdWa1hTHUpA/pAp8blQSrAWb2epDZ9NBopmXm9uATaLDzp5VZ3aJyz7DHiRFV35GJiGimGQHwDJVJ42sKxuM14UTKWgE/UyQvY87k9e1Ip22btFL4E6Co78wsJbKyacueXkFDaCQKffBJz5uVwZIlsTNpVZF4re8rsJamC5A01hUyIl+rlw34B8QNzVp1ZQ86AW7TOBtN4Ae0OEo4MIjg+xCZFcKzcmyekyyf4Cijdf6dKxrGrjWnGO1x6F3DT888hv98E54ekbauws8zMwHY5Y3w9O0GZ7iUXk83g1TMW/Rh7+ByEI9lFXQy4nTOzFjkmLXntRV9qEvFjkZ25fUjlupZiO7EMi+C/4LQ4nRuJuTnJ+wpQqwVJMvJ2CuQ76lVbp2LATvvXhkpdGusimixIoQ39vOwf9NAeqwokoWAF5yxPwLvew/PkHZcgCZfkshR7Rd3d5OphNJ3z9ACI2OEwk2tSYaOPIvW2Lx9H05e8UXr4waNC8HemwUvEqmzHDr5w/eiOg8UvRVFCP/+WCytVRSujOZiUSFd3hwCyjl4r3LzMKfPR/rdcclwvyAUbuyHRKFQs2MFF+hBI//QZFdXbKq63voWpLrG4xa6HPjKXkPPyzOwbo1CJQPhvKMaBsTGYdGaJWGblLMRnMhaPOZ5rmRG2v7G51yBJQx6T94dOprG5PpYOUUKXQ9BLEugD6pKJGUDULcNLX/6OzPfnc2DCW/460lpJ4z3FrLDkFM5z2YawEQXzCy+o8MWmG2SCTgG3YGLWHlD7et6IfS8adY=,iv:LDdB2yFa2M3hsfqdAeIqFIKozFX5YzIhrFmHgvKrqJg=,tag:mXdev5N/L/2IX1xZgKP+bw==,type:str]
DDNS_GT_URL: ENC[AES256_GCM,data:WgF0HStiMxD7X/2ei96pKA992jXIo7o/z3v3BP7WnqWrqJY/fhk0vPRnC0QigG+DZCz6b+P9PtpfKNicnuu9y9hsftNw+3365us1rVqSNRjlwwmQilZIxZA5djD9J8rqa5m+rbFuven3u544LC5ooxKkJ9Ex+T8v18yU/CitvnuVr4ZjDiEbIDfed0BSpF4L0lUIvddvZ9JCMz8bgzPnDRtLHPqyPJgM3tvqp+8wCO4g8cxWYABrWT7ATQumAUGxMdzEDaHPANPbJbu97KJcb6plyFpk/0Quy36/e6Jbin+qBBArliHsbD4GlkOSlTXrwnN0D4foc2Dnt3ClzlUvEFErgJcmJJ8OK8FbuQLKhjx8i5Fgr6RI4oGIk0kIK2bZ8c+QdsCPRSKdvwXCB98lyU9FecSJtiGxNFC6F4cIhyhpnmFrHpYb9OfBqcA957VyRhMWFVO5lSMYu4Wv84uvdTd7LK2EosIfS8Z5G8hZvHiwSICXOzTA9leoVlemqS0T3+J2tH+sSFxusO3dJNAcHei7vaJWXfYTh3FMFXa04UnJmRfkrdTzjoztHGH6mHfNyIfger51bLrWA86bTDv2ivLX4BGm8sLZ2vgm7SdlZP/9GEbBQMR5m9FLXfapD8V4bUfUwsyGxvwheB1P/Gu6UPay40FV4rRH7hLfzWpSv8afWgjjKD/Kx8Lgv04tQvGalhkcQc9MdjWTKlukmYBeoPAi6GZ6vYV+eVA95XlDsbAWzsfCASn/szJ5sj7lmED5R6y29v0stpPQuOk3S1I9F5rm2WgBSQ8t3H6PKDwmcZGhbIe/PMg93qVUexvUv1x42P6svCuYqCfm370HqhplgLsPgel3LQQlVo1bp8sDeuWFpqkYWYj4M8CcdaRo08uyDywucW8WGqkpRjZCa4HriyriCs+XbhywjQp3PL6/qB7fJtHYyrHSLZ1STX1ZCiUV8g+8AKAk8/GtayUGU7A4LwJlUucc0jrZuwsbNvyA/G3wBu+tDN+fH+P4i33rU46umK+ZOHh3iReFdns1lyrRICmMxBB4O2IavZxL0IkF1Vk5J52cooOI9JINJg4X4zmqxHLPjMqUW8o=,iv:rwM0800PBCZBWLDRmyPYU7hkkm4b68Dqt3EmWjHbUmM=,tag:yHY+A3WFylsdmcOHNyXNcA==,type:str]
DDNS_NC_URL: ENC[AES256_GCM,data:/rDEIBBpVDqkP4WWzSWI3a2YSIn7BdfX+dt7RzFXTTY3TxBTAK6k/9YTB5SfuFJqjtEN50XYENWwGbLyYbWOrvQcdk7824FX6dNXYV1gcdih3O0bEXzBfa7Lj6TbW2ehYzC9DSfS3+1EopkbummT6Bz+HsBsWdyCu9W5SlS7ltf2p/OVi9LqlfK1deZnwQB/yVJ5wp41uf/yS0iNMbMJiC/dHhdFK0EorDhYATN/AiQLORUt7QMn2GB+ZLMnjttAn2TOl8GYn7XvkoXpG+gcPtLQy7oQ4ofj5gM14cHVgRw+/JUyjAIBGWXVUO1kcdOb9mZR+5RiGNglHfUVRbvDihIBD7/+EvlWKhC5bflvdZPVDxIb/SH/jbLj83m4KqQ0E0julmFy5hw0kpE4aRzzrC6ruKAGhmeAqnltflq8PpjcPf+9LtqeRfqasUT0Rg9b8nWXYfnjahEgESV8RFipODy5Iyrsg4vfLYhbFglkvMXPjJoMnog44jmOGlOiuybAc4/cWDZi1aCq1yKxbKKw5OoL1wf+lxLSlgBmy1O68S/w9hEZDehvMFZRj3ZAKuPoNoztxdU8ylHcNvCVQLxvHdjxENM0+VBslbPbYk8eQl80BP/5gN9BLwUYoSxbae0yAuTgnct4+TrYZ0R87xdTg302z5bIP2SYBb8rlvMB2/1xYQ59ajyKZ/4G+SaLwtj3Bwcg8MrkWsqUOlxY5zH2gZqteWaRsxgLyyetOSnRkTAyWmJpQCJ7phOXNaSgW3vaXN9SK3VhD5chY3gMq6CLdNADvo0+9rb3lfrRTSXEFi0PePH+WijUnntnb4P33or1zYuB+X25XPjpDXz2GLNp++fZ1ED/rlFKOTYAFaf6/Ubn8hAqpKE00wO8DdChD5uGTrf7N0zfX6D5JUVjs8mMDyVuypWL7c4jPZR5jciB9tyeNhMPp5+Vjc+EjHjFSVV8TxO91MwxxXG7QeXPnyJ2Tih/8QUnYQLtifY2n+rxadyTxghvg7ZTiZfhe3ySSCO7A2549BwkE0pcZ7QNcqvhI2nWttQ7+vumgJGcefJqsn3Sz8UjJ5AQBqgJT0IMd61CI1U7tDADw4Q=,iv:ToTtXNoaoT+oTJlFNa4TTQODdKAsoDl5ofAmxa3FM10=,tag:WK89mIYgtGNCO2hxhNbSiQ==,type:str]
DDNS_WG_URL: ENC[AES256_GCM,data:MwDpx5gNeiZhR8xm6FzXzgPMgS0AgGdKi8JABHtDVQbl0gWKuSlySxi4JlFmRuAaPnFe3/QElWe/ZWre10Hqrzhh+rdsifANx63Jh/hnMTIf1Rm+W3L/yA07XvBPhP7oZ/+YRfsjGqfQmC4uxbSPd3WK/KXpqFFW9G/ArC4uov8yMpCtW0Qv8SrfYTQFNEoN51PB9oR8ZJxTtHUjTBDfbDV0O8fxtw5taiEFBzk4Twg8/qe/ICcFt1Cr3ULQOvgvqQMdk9Fv+W4z5ycsJxNtzqwDbAt2zAolCNgWKQYGDPBq8ymOazkUVKcYFDsb1z0JEwF9NglGKShIVe5iqt0cVeZb26bsQrGSuS65kZzDKFLq4bTxJwdaOOgeM8RpTqZpbwyVm6JRnXLOU224iHprpxgBztDCT1GrIo/jg6DIw7DFZ3EE0gvu2IN4E2w/pLQy6kFjArkINp0QOreTRoYFgR8+Tuii9KkW/gs9xBPkcEQpC/uxpvNtbpl9RSY4KW4jUV7f3m0D7LMYxPUKK6l15cyHM0VbATp+fBIe3kQzl3z+cnWeRoLGuwJB7TaU2uX7xssjnbaOToSwZw8BwXfwEHMRmrd4i2q+8MdBJiulffORkoDFdSq+h9lTVjp6n+quMX1CZCjwIE4qoXOcuDzDs/mJRaoYjwJQPWeV1r4ZW2qPHvlb3kiar/B6goI4dF7gbTbgjoyQsHWc32pN0+eebKuZFB3ouZHk+Jt2xMYQ59mneAVrzDOWZl3WvGB1DGQm9sD5uXeCwSK5aDdHRG1nMqKBMhLkNXQxEHNvVIPOOyPMFTgrLbhPZdKYol/Wy4P2FSKQnF8/N2w5szXhe2WhuvXOv4pt8QvwQ5/8cM/bNIv/tw0/Ax9dHqJtEuQpf/2022YPWOfEhd4VRIg3fmfq/AsD6yPHDrIsLqsxFgIKkUTD7jF9pYFJE3oVTMqW2MQcCtfxsMDGorRzRq5wBNXMKu+4S5+Iy5EKAflQzrxyE7Ir5kWpSs1noo24ZY4qnYCWkXEYZndLhBDizO46NDSO1tI7/2JntXFJYWa7rE55/4bcGfT3iLCp10dPLqP7yohgbpRFvuMuPyM=,iv:0HLl1dsyUhfpVGllY80BqvGw3OSFrBm/XRuaZNu+NSs=,tag:FggzgreISjoKmQvKTGLwaQ==,type:str]
template:
metadata:
creationTimestamp: null
name: ddns-update-urls
namespace: my-stuff
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwcjhkNUhtNFJUcFE3cWFq
OFlQL2c1QSttWjZxQXhiZEIwL3BxODlJUURnClV0QkxqUzc1bjNxRkljWlpuTGlj
OTdScjZXY0o1a2NDQzNqVGhHb3pYTXcKLS0tIDJIdTNXNEJTNmk4UVRVQk1TUXlp
ZkZYeUZPQnNLVHdRMmZKeW93UkxYZTQK9qS3NkTnOtY1OwuuoN9dcMwosZKkZIV6
WLme5SaPgIGWq+alEIgBJPEWVTA6Nhpq4h7pvStN7YumaNuQszwStQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:sCvMhtNYZa0Fw7avuj0cQe/WTmuVnrj7RGXWhGd6hC7MVF/eHnBoL4pMAom/XjRCMKHOjPFMj3Yu1/HpkTgV7JfaiC+T/Js2NrZ2YkxxAunuC0tOJxTz7QfDYrR1U2gwYk0wB53110OUXBwSUPAjRx4YaQwaF4y3Px7ekmu8JHI=,iv:/YhjSiHq/55i+GMX+qK0K/+4MWBsggbu5Cjj4jlnuW8=,tag:WGiOCX4yJ53TiQ9T0cfX9A==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
@@ -0,0 +1,225 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: my-stuff
name: digital-garden-data-pvc
spec:
storageClassName: ENC[AES256_GCM,data:Jxq1FUCrWn8K9g==,iv:Ss2wRjDgSTRwUNneb1WcKqeUmfxzE4Qjbdq+PjJ+gSY=,tag:cz1Zk7Msv2KsgaUSF5q5Bw==,type:str]
accessModes:
- ENC[AES256_GCM,data:/bUdJ6vhtGNv9LnbIw==,iv:VVEXWIgEzTNQka6DVlsdCnUxodnaNzCQX3tXmbBPjS8=,tag:juMuU4eQP0Ru7gyHa13rLw==,type:str]
resources:
requests:
storage: ENC[AES256_GCM,data:1vK1lw==,iv:BZ82Bx15VmhM/1niVxeqlJ14aCfNyVls8+sbxUbtdXY=,tag:QxVsAELHgfT7NO8Shs+cFw==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUb0xCL1pRV3BIVUhhVXQv
Sk1xYTROL0FJZndiMFJQaUI1MkVDZUZPWm1FCjRZd29tTVQ5UVIwVDAxejVjTVBR
MU4wdnY1MFl6aER1V3FmSUZiSVQ2Q00KLS0tIGhqMXZ0M3BwWFRLSDRCME5qVnNa
Rm55N2U2L2N0end0SWhPazF1c0dyWjgKUZUK0C5bHIAN0pC4ranmIJiOpi07Vqv/
kc5y55SM3DRTe4gCi29Doy3zivL9Ra6AhgsyUfa9y1WVYD/z1g0rbA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:C31+FUp06YSbRRXpMhIyerWOE3VeNqZMOPev8qXVCwnwjqO9FrACqNbWz3v7OKq/+7INOxzqZXvg8u3vSMEr/bK5i0an1y0EnlFpMittNbVvmkiHB767ZZe8MXYgNUW2nAqyn/Ss1wxs1hbDLOC0ikYFlv/dJ4cKyKeKa0IVLe0=,iv:kqc4aPO4t5ZtFank/VYgLtbRva04DXsAk+Vr8jrG+F8=,tag:6Y0MmXy5mvWwO3P+RshzDw==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: digital-garden-prod-tls
namespace: my-stuff
spec:
secretName: ENC[AES256_GCM,data:o1AUA1RMforlPyvAYbg2PvgzcHdFqKQ=,iv:fQpTIi0N/NwLlEdnf81fIOfxCpVZes6PM3PbWKXXgTM=,tag:JbPydoVj2VemM2fLhbkMZg==,type:str]
#ENC[AES256_GCM,data:RztNjA==,iv:ySQ47Cq4c6LS7H44rvkn0O1r6bH2829cX919QCWcY5I=,tag:lSCOkawCgVc4IJFW8msoAg==,type:comment]
duration: ENC[AES256_GCM,data:B5SN3PE=,iv:oOBwSpWQAhMwg7oSAIlbcTVof/AHFsi1+eOAOuRQBiI=,tag:AwtDTI+BSLG0euMR7BuG+g==,type:str]
#ENC[AES256_GCM,data:wZ/icg==,iv:rQMhbJCxuRrNx9FgcN8IwmR8b1KvU0mB0XzpFt9660E=,tag:NE4V55hM8NaxdnDmiKvBTQ==,type:comment]
renewBefore: ENC[AES256_GCM,data:h0B8Eg==,iv:q4XecMyndPIeJUrVm40vivTftFBPQp0BHTw1n/ezpVg=,tag:W4PdLl0pSqvP1gnxP/Nntg==,type:str]
subject:
organizations:
- ENC[AES256_GCM,data:+NI1,iv:GwxU8LE55SM5btPe8EPq56KN7i91TmgMR36hNSKTEtQ=,tag:Ee6R4pB3p47j0DtXpJyN9g==,type:str]
commonName: ENC[AES256_GCM,data:HiPeJYp+9sQUVihRITDx7Ls4BoeYSCxnbZLA,iv:BwiIcdOx+HFkxSk/PnRoVZykeA/JwPq5KTz475pocWE=,tag:bBL6E+nouhibScRhWe4WNQ==,type:str]
isCA: ENC[AES256_GCM,data:Gu4kjNU=,iv:bfraaLCdgCziy7mx5P++bgxi/dg25eldk4UTzFzGhFU=,tag:mmzSWnCoKl3NfvCYT6NOEQ==,type:bool]
privateKey:
algorithm: ENC[AES256_GCM,data:X+WR,iv:nDFn/Pyl0xNtKlC8ZzgUtybdM0DJ8Ly9MEmgJ9UZ/i4=,tag:iglwRN0OJKHMWri9r/6scA==,type:str]
encoding: ENC[AES256_GCM,data:5nQZmWQ=,iv:x+IlAeK7ZGz1x3FTQuyY+FGJ6OOGxEki70CaPH6ILrs=,tag:Uw/ZUKRltgIBa/2gSbnONA==,type:str]
size: ENC[AES256_GCM,data:wCy1mA==,iv:rfseUMxtX1tRWFY9VkNWd7H3bHXEdyiPWu9wTCxD9Z0=,tag:Zw9l5LYmJdmcOMNH3xqNHQ==,type:int]
usages:
- ENC[AES256_GCM,data:wOftZkNewWA8QRs=,iv:aTviDVrM5qwKQOobuAkTtHGp0lIKuMDqChUH8kWbfSY=,tag:PuHEfeGtGtFlYrt+rRoUwg==,type:str]
- ENC[AES256_GCM,data:sxomgfXGFjp4WJU=,iv:kKQ6pVPJfgRpXjzN9GBOMYKwm3fCy8+AjJJoSx3RgDE=,tag:fOGnXcKLBWoKZnNCVdJxPw==,type:str]
dnsNames:
- ENC[AES256_GCM,data:CAu9SFewHnGKMOWwKPdt+qcY2vupZREZSzSc,iv:rdHsPHOwGGfDrOpi7w56hRlPa3QDrgqpKEnLbul0S3s=,tag:Q020wqQJyWvl4KXY0KURNQ==,type:str]
issuerRef:
name: ENC[AES256_GCM,data:R9BxY8JRMuW0LV8KAmQGyw==,iv:0ekbLyC2W1+Ajsuho/ZpHJfIp6Mlcf/Du6lro466gsw=,tag:YaFUwHeLgmrRN3q8E8i5pQ==,type:str]
kind: ClusterIssuer
group: ENC[AES256_GCM,data:255RO2SXBzc2YrzkDbxs,iv:hUwwThoOwh1vVnicfxeQVLJops6zgRpmgBjhXQabsEU=,tag:q9dMeeuPS6l4m5SsUjbgLA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUb0xCL1pRV3BIVUhhVXQv
Sk1xYTROL0FJZndiMFJQaUI1MkVDZUZPWm1FCjRZd29tTVQ5UVIwVDAxejVjTVBR
MU4wdnY1MFl6aER1V3FmSUZiSVQ2Q00KLS0tIGhqMXZ0M3BwWFRLSDRCME5qVnNa
Rm55N2U2L2N0end0SWhPazF1c0dyWjgKUZUK0C5bHIAN0pC4ranmIJiOpi07Vqv/
kc5y55SM3DRTe4gCi29Doy3zivL9Ra6AhgsyUfa9y1WVYD/z1g0rbA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:C31+FUp06YSbRRXpMhIyerWOE3VeNqZMOPev8qXVCwnwjqO9FrACqNbWz3v7OKq/+7INOxzqZXvg8u3vSMEr/bK5i0an1y0EnlFpMittNbVvmkiHB767ZZe8MXYgNUW2nAqyn/Ss1wxs1hbDLOC0ikYFlv/dJ4cKyKeKa0IVLe0=,iv:kqc4aPO4t5ZtFank/VYgLtbRva04DXsAk+Vr8jrG+F8=,tag:6Y0MmXy5mvWwO3P+RshzDw==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
---
apiVersion: v1
kind: Service
metadata:
labels:
app: digital-garden
name: digital-garden-svc
namespace: my-stuff
spec:
type: ClusterIP
ports:
- port: ENC[AES256_GCM,data:V7LZ,iv:HKtCKDWKSb+fViHJti40JhFrEOXDZMafkh/eIGdGbTk=,tag:GfSVdWsDG2tS9GzZVHJEAA==,type:int]
protocol: ENC[AES256_GCM,data:72n3,iv:rD/arjP5vK4XCrDFaUthOM4pjgQkJqu2HHdbSQ34ZRI=,tag:U049EhHGRbYsF6NQtLYP0A==,type:str]
targetPort: ENC[AES256_GCM,data:/CA=,iv:2eocoKdUBfd9RMHqkHWqBNnrSUsdFWYHnMQt9bWGNeI=,tag:lgT5zBwy7+JT1XAU6Ja6wQ==,type:int]
selector:
app: ENC[AES256_GCM,data:qp7n6PrtGmeEiyI8l3c=,iv:gv/cN/DszQirKo+7zIYSS+ODPO1LpAJnj+dLgxW33ew=,tag:G871ScNIlVc03odCbyYfIg==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUb0xCL1pRV3BIVUhhVXQv
Sk1xYTROL0FJZndiMFJQaUI1MkVDZUZPWm1FCjRZd29tTVQ5UVIwVDAxejVjTVBR
MU4wdnY1MFl6aER1V3FmSUZiSVQ2Q00KLS0tIGhqMXZ0M3BwWFRLSDRCME5qVnNa
Rm55N2U2L2N0end0SWhPazF1c0dyWjgKUZUK0C5bHIAN0pC4ranmIJiOpi07Vqv/
kc5y55SM3DRTe4gCi29Doy3zivL9Ra6AhgsyUfa9y1WVYD/z1g0rbA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:C31+FUp06YSbRRXpMhIyerWOE3VeNqZMOPev8qXVCwnwjqO9FrACqNbWz3v7OKq/+7INOxzqZXvg8u3vSMEr/bK5i0an1y0EnlFpMittNbVvmkiHB767ZZe8MXYgNUW2nAqyn/Ss1wxs1hbDLOC0ikYFlv/dJ4cKyKeKa0IVLe0=,iv:kqc4aPO4t5ZtFank/VYgLtbRva04DXsAk+Vr8jrG+F8=,tag:6Y0MmXy5mvWwO3P+RshzDw==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
# Same namespace as the deployment
namespace: my-stuff
# Name of the ingress (see kubectl get ingress -A)
name: digital-garden-ingress
annotations:
# < use letsencrypt-prod application in kubernetes to generate ssl certificate
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/proxy-body-size: 512m
spec:
ingressClassName: ENC[AES256_GCM,data:fRGMPsc=,iv:HOvRvrWFU6FEgtOXIyVUTVu5eqmmctLQnddbeP+zEEk=,tag:f5m4duBh/rMW3YcMydZNkg==,type:str]
tls:
- hosts:
- ENC[AES256_GCM,data:3m29J+4Fi5RpCbx5xMvmXeZzKSbyTXXPpg==,iv:P8ssuuLRFpe33dfSOOLMyUVHmAjziWohi6q/lsTINKk=,tag:bdmwltBsrPyBtg3+WiHeCw==,type:comment]
- ENC[AES256_GCM,data:VDJa+DxSk3dl6DOtFe8ClJfAlhnOyMmYLdT3,iv:QHuYkFr8N0dY8yC5zSKhD1F+0uZ47t8pY7QPAA7Bsic=,tag:xfKlFZ2Bh5VznTmw78KdcQ==,type:str]
#ENC[AES256_GCM,data:JWwsKpA+FEEePkPEKFTGDLeAeXu6MhjyeL4YalvIckSIY5fG4tjnZKfqMDHmUbigJxHpI8wNI7dS,iv:Q4yczjdZJYtbkV/u5k4ZnQ4nj09KlYO0EwaZPB/i77Q=,tag:JQmKexT7jtvTYcH8+J9bzw==,type:comment]
secretName: ENC[AES256_GCM,data:/AW/NUeWOetxfTJH5sLikUrOuZxOLJ8=,iv:BSmO61U3Tleeh9WHFJFT2wD4OnoDdEc2DaGcz3+agNk=,tag:QqNsH5I7aojwuhsoEqrpOQ==,type:str]
rules:
- ENC[AES256_GCM,data:SapYjtSYL+MWtse3s6Qr4Dfvep/5NznEsg==,iv:9kl4by+ERgdagUAD0n5xOP3bM2jsZsNOr4F0eQX8bKw=,tag:JHxFJw7EPRlCe7k2yFJeOQ==,type:comment]
- host: ENC[AES256_GCM,data:K40AtUAIi/g03IyhVFGlAN8t1PpTkAlIXCBM,iv:tNj0AfWbNptfYlhXE6Prr1hwaTEXceOzenHpUrwIuTE=,tag:BH37CMhGqu/Gylw9sK/c6g==,type:str]
http:
paths:
- ENC[AES256_GCM,data:Q0GBOccajTXB1oK3lAASECwzlRbtvg0YBVcuFMIWvu+Fj/wgSew4d4RKSFmp0uSqeeM8Ip8pWEoEAQBzyh2pLmfjgSbS,iv:B9+8gDPtGD/nl1BOaUWBTcFq+bOzx2gBOAez0+LFShI=,tag:Dfn8NCJ8HxQHHom75C621Q==,type:comment]
- path: ENC[AES256_GCM,data:sg==,iv:1Bll6gQ2Zf3ConMzMNPCYbv/GB+etEm7AblXmKOLLVk=,tag:4xKRNLdsi+5KR6iuwFamLQ==,type:str]
pathType: ENC[AES256_GCM,data:bXRjkGBq,iv:OZ/n7iYfh1Yq6YbEeVyyqh2pgCElvUjl92UDunSMdb8=,tag:9/sAn0/waQFOV14IRh8fjA==,type:str]
backend:
service:
#ENC[AES256_GCM,data:wqD8RdigLEuJzs4uR5ENPuxjOH4f7I9YTRRAFKWJpqXHdfDixoCiR3mAKWyL3Pyg3GPm7dhLXdERjxBEO7Zf,iv:HmSjnUhkePRJJikqattXXZSOsZcjxtpnQPxBIOMIzAY=,tag:L3ilELAgPqzzSHciFVWmkQ==,type:comment]
name: ENC[AES256_GCM,data:3Gs5i9TXrtb11XBzLa4QNd2W,iv:HQHZRpflwDPGdCDOR3GEqFry1pbqGwi/yjMI79ZzdEs=,tag:lklv55AWQwGf49X22+j6dw==,type:str]
port:
number: ENC[AES256_GCM,data:YE3X,iv:D4QixIDhErmmkxohtcwRTL7tKFl3Qv8K7HuNw/lPk0M=,tag:brgMLuKDa6vjLOYUkoKPqg==,type:int]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUb0xCL1pRV3BIVUhhVXQv
Sk1xYTROL0FJZndiMFJQaUI1MkVDZUZPWm1FCjRZd29tTVQ5UVIwVDAxejVjTVBR
MU4wdnY1MFl6aER1V3FmSUZiSVQ2Q00KLS0tIGhqMXZ0M3BwWFRLSDRCME5qVnNa
Rm55N2U2L2N0end0SWhPazF1c0dyWjgKUZUK0C5bHIAN0pC4ranmIJiOpi07Vqv/
kc5y55SM3DRTe4gCi29Doy3zivL9Ra6AhgsyUfa9y1WVYD/z1g0rbA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:C31+FUp06YSbRRXpMhIyerWOE3VeNqZMOPev8qXVCwnwjqO9FrACqNbWz3v7OKq/+7INOxzqZXvg8u3vSMEr/bK5i0an1y0EnlFpMittNbVvmkiHB767ZZe8MXYgNUW2nAqyn/Ss1wxs1hbDLOC0ikYFlv/dJ4cKyKeKa0IVLe0=,iv:kqc4aPO4t5ZtFank/VYgLtbRva04DXsAk+Vr8jrG+F8=,tag:6Y0MmXy5mvWwO3P+RshzDw==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: digital-garden
namespace: my-stuff
labels:
app: digital-garden
spec:
replicas: ENC[AES256_GCM,data:IA==,iv:YA1gQBArgrYoVNhV+YBIpP38UuM9ZGgEovDcz0GKvr0=,tag:D7Ty6ZgtctaVg64KvUn5lA==,type:int]
selector:
matchLabels:
app: ENC[AES256_GCM,data:ZGy8Y50LToK/jEOdEUc=,iv:PfoyLqDyjCfVw5tUG35VulTpiaFCSt7J7DMUTT6n5kk=,tag:byOfG8mpJfq+ni+imD5bJA==,type:str]
template:
metadata:
labels:
app: digital-garden
name: digital-garden
spec:
containers:
- name: ENC[AES256_GCM,data:c8jaYikfoDv/45TZ0lU=,iv:ov5zKmlZsT9vEv+7e0HjN6wk0vovzVPCtPINMW+dn1c=,tag:l0oZ9+hMssb3rcMn2WDTOQ==,type:str]
image: ENC[AES256_GCM,data:b2lvwCyShzwG0Soi,iv:IcxvKq5cw8X/Afsu8J4Bs9z4pydYdCimcl3Y6XDnF3c=,tag:INp1hB7ZQFN9OK1w5iDliA==,type:str]
imagePullPolicy: ENC[AES256_GCM,data:MUvnHNsWIFX/tt4x,iv:pcyo6GEKHTI1RCMXZXU6GH/sUzst8hqqhQBCtrc5JL0=,tag:22YZAmffyAv3cYkD+YScAQ==,type:str]
ports:
- containerPort: ENC[AES256_GCM,data:fAo=,iv:OA7l1kQhBSh3E+A58eXO+DqULheN88FwCaSOxB9XalE=,tag:hOu+BdAOZw1jyBlN0/UloA==,type:int]
volumeMounts:
- name: ENC[AES256_GCM,data:YMsn9s0YJO3+fmS3blUHC7gWCqnb,iv:9Rr/n18pkhBRslMbpp8UonM9RtqPfqdvF4whtbRazck=,tag:CdgCBEr3KZKODuI8TKui2Q==,type:str]
mountPath: ENC[AES256_GCM,data:JJ1whUI=,iv:lKKwRmGcvLP3NEtwsC2hSPWI5lpaKfY0ap0PV41CSEM=,tag:WDdeeMpF+j1AMromEY0J5A==,type:str]
resources: {}
volumes:
- name: ENC[AES256_GCM,data:OwvjGVJ2Gs81Gw5GysZAYNJ91Jw0,iv:7KddI4YzxzWPI0qLDGw2VivlHNPIbYy/ugIQpUV4OJ8=,tag:Ls/2tAD9dpmJkWiusppbgQ==,type:str]
persistentVolumeClaim:
claimName: ENC[AES256_GCM,data:qTnaykzCtvTtPoXx4ajQ82qSsurgLOo=,iv:htTaMqU+YoUsc2zldMXVWg6EhHohDD23QNaPxMUqdUQ=,tag:yWDuh0v6cpFMkzTq8WcWLA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUb0xCL1pRV3BIVUhhVXQv
Sk1xYTROL0FJZndiMFJQaUI1MkVDZUZPWm1FCjRZd29tTVQ5UVIwVDAxejVjTVBR
MU4wdnY1MFl6aER1V3FmSUZiSVQ2Q00KLS0tIGhqMXZ0M3BwWFRLSDRCME5qVnNa
Rm55N2U2L2N0end0SWhPazF1c0dyWjgKUZUK0C5bHIAN0pC4ranmIJiOpi07Vqv/
kc5y55SM3DRTe4gCi29Doy3zivL9Ra6AhgsyUfa9y1WVYD/z1g0rbA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:C31+FUp06YSbRRXpMhIyerWOE3VeNqZMOPev8qXVCwnwjqO9FrACqNbWz3v7OKq/+7INOxzqZXvg8u3vSMEr/bK5i0an1y0EnlFpMittNbVvmkiHB767ZZe8MXYgNUW2nAqyn/Ss1wxs1hbDLOC0ikYFlv/dJ4cKyKeKa0IVLe0=,iv:kqc4aPO4t5ZtFank/VYgLtbRva04DXsAk+Vr8jrG+F8=,tag:6Y0MmXy5mvWwO3P+RshzDw==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1
+5
View File
@@ -0,0 +1,5 @@
# In order to pull images from the private container, you need to create a secret with the Docker registry auth details:
kubectl create secret docker-registry -n my-stuff k3crpi-auth --docker-server=YOUR_REGISTRY_URL --docker-username=YOUR_REGISTRY_USER --docker-password=YOUR_REGISTRY_PASS
# NOTE: You have to include the port number in the YOUR_REHISTRY_URL otherwise the pods will fail to pull from the registry (e.g. "kubectl create ...blabla... --docker-server=my.reg.com:5000 ...blabla..."
+26
View File
@@ -0,0 +1,26 @@
apiVersion: v1
kind: Namespace
metadata:
name: my-stuff
labels:
name: my-stuff
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkUXovdVVUVXh5TFpOTk1D
eXBobVl2enNzc1hCUmFGNDdCeDZ6VFZLNHkwCmQ1SUxmUy9TQzRSTHF5T1FNc2g2
QlpkMDJBTi96MExNclA4WjNpRllCZVUKLS0tIEVFUWF1ZVNYSmtORGVPTjVCYWR4
bG5jMS94ZURSaUxkNk10TVN3dWEvQ3cKIbpxRR87t1lyj9yharmLY/5MGzTGQ0VW
anT1BQPIS+GKljedgMBKngHWuV+4k2xNwKEAas7H074izsBPCPBcnQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-06-21T20:34:09Z"
mac: ENC[AES256_GCM,data:0cQMsbVT419drPeRjQUszTe9sGL7ZbK6at5iAie6qrGSTXAaWsmMummvMg81IM5To7lxybQjk20UaGqcVc7Ay1SljZNeYUiU/w50iqlCQe8bnPMcQpH1sMYXyLwLAqswhDV3hPp8K5k3HocOf44DDJQjTSVZoeTNYH/GTXZ1TGM=,iv:g6wyaAhDvGlZcVFskrP3JtSQLMDFoWlV83OSrkLh/Aw=,tag:EXcZrz2YBXySabTdPyHwjA==,type:str]
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1