Feat(amane): sops secret

This commit is contained in:
2025-07-30 15:01:05 +08:00
parent 23f180aa65
commit c1fdb2aec2
4 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
creation_rules:
- path_regex: '.*.yaml'
encrypted_regex: '^(data|stringData)$'
pgp: A638A6B54530D54E868F9D3238736C662F799E0D

View File

@@ -14,3 +14,4 @@ resources:
- deploy.amane-backend.yaml - deploy.amane-backend.yaml
- svc.amane-backend.yaml - svc.amane-backend.yaml
- ing.amane-tanikaze.yaml - ing.amane-tanikaze.yaml
- secret.yaml

View File

@@ -0,0 +1,42 @@
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: amane
data:
ADMIN_ID: ENC[AES256_GCM,data:Ov85MvnAX8sxm1MuxnSakYJcAZzOqfx6,iv:SBXjpG2LG82cQK6ztSOkyqPKlGUBmcE6Smz9u2TxFO4=,tag:ZET34rCcbpmAj3VxNyLnPg==,type:str]
DC_CLIENTID: ENC[AES256_GCM,data:HHNWrdiXck0ehURuJ64FNzxduS1iHaKc4za1NA==,iv:VVNQWZEeHSW6h1mCuUXTczDpIuWJ+s1JtqELqbwXF/U=,tag:qfj8Wh26RzyGoP/3r3HFOQ==,type:str]
DC_TOKEN: ENC[AES256_GCM,data:kNi2/gdkZgCduG1aR8j4gBz/w/7KVAm1zxBTbzUyqmWfKb8z11V7q7Av32KHYkAIByyLUHo4JRTCOJ412MsmqM1bLZuxdWtahWK4q2i9wHb8vmkVqeOuPJwgsMmaBhDv,iv:amsEnZmR1UAx+CxJVvE7DTA316BN8l7eiyololFyojs=,tag:Hsvz3dDRTgo0Cp1iNV/6yQ==,type:str]
MINIO_ACCESSKEY: ENC[AES256_GCM,data:3nG4ugxYAxQ=,iv:Y3fRS3EhfEK+Gt+GIgqRbch38cRh2UnflTVD3ms2rYI=,tag:yrKF0OgKDzyMhoKk/BqZsQ==,type:str]
MINIO_SECRETKEY: ENC[AES256_GCM,data:l/VkxGSxymmV6Ds3b3EOIgQQBZgb6TtfjFNtWIh2iBE=,iv:IR98qNFIFGVR6k9A4JQEwQPm2gA9OQ1Ho2BqxUrbYWE=,tag:yd3crplEMGvoQ56fLCStew==,type:str]
MONGODB_DB: ENC[AES256_GCM,data:dN0hbuw+NdY=,iv:fEyRNd7wf6VBocTOJ9uSWoEM8EN18MJkZEgYgP+QOMs=,tag:Q3fNnRa8b5k/A+RrQZA/bA==,type:str]
MONGODB_HOST: ENC[AES256_GCM,data:ufLiovqackkRLpcSU2gFZqTZ/e+utKmM,iv:nJKnFBCZw2VCSBTE/zlDzn3W0cPuefXsTLM2A+bT4XM=,tag:sz2Yvi7doarqT9F/oCpvoQ==,type:str]
MONGODB_PASS: ENC[AES256_GCM,data:/+rZYp64OY3EF9NqsZoXbZNknA9IajwaQ3hiUlQCwMM=,iv:jv1lYVSQ5ziji3uG/b51I67ZUH5odoE7fgJ18oMi/Co=,tag:9QceIo2+BfHlNsGON1rzFQ==,type:str]
MONGODB_USER: ENC[AES256_GCM,data:R/c5HyPwjpw=,iv:y1xTcL73WBkOH6JmhsQ8THSFE6seyJoXRo8OozbeSrc=,tag:AKccomi9oKMqeARiebSgkg==,type:str]
SECRET: ENC[AES256_GCM,data:tD+rMUEJin3qq5n57mUHnELnlEE=,iv:87Vuqedc5OceJ7BP+pPbBiPccycdWJlZUIipexkrQ+M=,tag:ZOuwTx0baYXi63zlBAI4GA==,type:str]
sops:
lastmodified: "2025-07-30T06:57:45Z"
mac: ENC[AES256_GCM,data:e0p1SXUVN1oXmZCWeZwwkjsfo8fdf2jWOsLpeHQ3KiXiMPJlj0MPv3ZRDRQqaHsSnGqJ+kQplCyk3lq7gVZLXjhO5UAAh6rfDxFuGdQryqvZ9qTzL554AI+Bv1mL0t/nwf6cpKhNXMs+NOcDTsuWvULdDz7hKos0vQ++QHsz2S4=,iv:7LUj4LgCPNLpgt6WnyKEV8C+2PwCtvz+k4Tvc+Bg7M0=,tag:Zc5/V/qw0FZL+LyWxViPiw==,type:str]
pgp:
- created_at: "2025-07-30T06:57:45Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMA+nT7MSlwYOAAQ/+L2eRzK2vhZp0RneJgFQeYtPAFODUJWrc8MTL8vfNtFDg
lnN13THlcdqPtyqg1CCNOgwopmI37Q9aCyuueSOaeHnEhl9usahm7ANL7DxbI8E9
NxnEgWi1U18DsKvMhJ583mdo5hEeOXmGm8PGiafKuf4ApCcGMPxjx6PMj0NCTKUy
2ONmn8Q1ia4XNFy2zoj4Bn95ulldzebFqPlvfeOV2FDWBPxB8w4fULg1Aoj1DVVK
seLgq6uJsDlvDBHrA4fySF4+CC7RTLuJM4sgNCL9hQXzVy0h4sq1VrHDyKAhcD1H
YuN483E6oJNhCn/29Ug2tTsvp41nIVjxIcU7IDTDSQJPGYmbJnbro2pNp83G0ZKE
bcX1o386xubC2nMNUGTVeU/klQd9CUW79f/T/q6xigHpX0X3cq9SZ5LsNl8eu23u
7cAzv6Sp4QVo/0q2Ixay5xZtSJ5dIRAf83wKBGuzVJODRCJxFNdu+SFy67TAdG9s
CTCRWXnWIklQ4yde8R9nAvCc8eUx8Tx7AfVScRhOFDYG2MqYyLm+PBcRlTy4paF1
olusJ9/3RprRPiJGn0ZBovJdcCy4OaUPAxffhT6GBDF/GphVceM3O/ubznvvfFsU
sQF7sqd34vEQ0VrEyPQVayG4p/RdcV0VyW/yI1jgJt+HasHmnxmu9BKjYZe+21XS
XgFZM8uRTSPytwmeDyrk4+kXXGEDD7WWHj1LxFHKPp0m+3W0BSOHU/iT/uUA/bFk
HHHlbBDefyCBWH1zAft1syGVTC64D/kL1OBc7nah/GkjzCTpk/lvSXXCrvhPVxw=
=+591
-----END PGP MESSAGE-----
fp: A638A6B54530D54E868F9D3238736C662F799E0D
encrypted_regex: ^(data|stringData)$
version: 3.10.2

View File

@@ -12,3 +12,7 @@ spec:
sourceRef: sourceRef:
kind: GitRepository kind: GitRepository
name: applications name: applications
decryption:
provider: sops
secretRef:
name: sops-gpg