fix: DATABASE_URL als Secret-Key, kein Shell-Substitution

This commit is contained in:
2026-06-15 00:23:07 +02:00
parent 1a2f064ab2
commit 74030152c5
2 changed files with 15 additions and 23 deletions
@@ -25,22 +25,18 @@ spec:
repository: ghcr.io/miniflux/miniflux repository: ghcr.io/miniflux/miniflux
tag: "2.2.5" tag: "2.2.5"
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
controller: controller:
strategy: RollingUpdate strategy: RollingUpdate
replicas: 1 replicas: 1
env: env:
TZ: "Europe/Berlin" TZ: "Europe/Berlin"
CREATE_ADMIN: "1" CREATE_ADMIN: "1"
RUN_MIGRATIONS: "1" RUN_MIGRATIONS: "1"
DATABASE_URL: DATABASE_URL:
value: "postgres://miniflux:$(DATABASE_PASSWORD)@miniflux-db-rw.miniflux.svc.cluster.local/miniflux?sslmode=disable"
DATABASE_PASSWORD:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: miniflux-secret name: miniflux-secret
key: DATABASE_PASSWORD key: DATABASE_URL
ADMIN_USERNAME: ADMIN_USERNAME:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
@@ -51,28 +47,23 @@ spec:
secretKeyRef: secretKeyRef:
name: miniflux-secret name: miniflux-secret
key: ADMIN_PASSWORD key: ADMIN_PASSWORD
service: service:
main: main:
ports: ports:
http: http:
port: 8080 port: 8080
ingress: ingress:
main: main:
enabled: false enabled: false
persistence: persistence:
config: config:
enabled: false enabled: false
postgresql: postgresql:
enabled: false enabled: false
resources: resources:
requests: requests:
cpu: 50m cpu: 50m
memory: 64Mi memory: 64Mi
limits: limits:
cpu: 200m cpu: 200m
memory: 256Mi memory: 256Mi
+13 -12
View File
@@ -5,11 +5,12 @@ metadata:
namespace: miniflux namespace: miniflux
type: Opaque type: Opaque
stringData: stringData:
ADMIN_USERNAME: ENC[AES256_GCM,data:JgKPGKY=,iv:3pMpb2KK3e5TLjnW6hepetFtRZV/mjiEmTV6DGd5J6Y=,tag:FHVPWXU0g+gkbJEPoxRyVw==,type:str] ADMIN_USERNAME: ENC[AES256_GCM,data:wElYKCc=,iv:Oj5kRGjCOgdHpBqVjv1G3p2Zbpla4isdw/pxnSKiTwc=,tag:OGqAyGHEMnQa0jRT+6LkpQ==,type:str]
#ENC[AES256_GCM,data:SjLoj8TH8MnBD3JTRD1UPoKPiBF1dSiYkz+xA8fWfQ==,iv:WKw7OaLJcAd0xNR0cje+CzS6endjgfIZXujl7ueyLLM=,tag:fddKHu+J0686cZ/J3WMz9A==,type:comment] #ENC[AES256_GCM,data:XNPAEVjINhA7w52XdhAyupWph/SqjZZLTg8bsCG26A==,iv:IzXbagALEBY4R61rDZwT7CpkvF59uI81Mw8+98EZOlQ=,tag:BmoJRAk0xPB3Pe0otIYwvQ==,type:comment]
ADMIN_PASSWORD: ENC[AES256_GCM,data:oU+Tr3X7Uh8=,iv:VAzcNm53kVNFkn5LGzMO0aWfcPdH9RqihcrwyMKd4xs=,tag:LR/SjrIy8zE8qMOCXfoWSg==,type:str] ADMIN_PASSWORD: ENC[AES256_GCM,data:fyGDCA9Baj4=,iv:TLptW48MChqm8t8ApcMwFlH1cqIoPrWlAO4TeEqYMeA=,tag:NPylBZRVoj7gOTHKtRb+Xw==,type:str]
#ENC[AES256_GCM,data:eKjJifmqO0rsqsLu7BgfLHqF7E5o0Fh4PO5YOkl0Sw==,iv:2JZH/WRcYYRMVm12khnxsrTEBq/mVuea9xdJ9N3STh8=,tag:ewhAbZs3a5E/oUUZ4TdrTw==,type:comment] #ENC[AES256_GCM,data:UDCAW/ohhDA/DoyvtEvv5UkHOo7ZLDAncba8bTjqhg==,iv:Hrxro4SuXXa0fM9VBBVmFAae3VlKa7KyxJMyWvj3MjM=,tag:F0ihh2wrbvHX3jwCEuFMMQ==,type:comment]
DATABASE_PASSWORD: ENC[AES256_GCM,data:JI3ItljhR04=,iv:tXDkYmIThEYcJA7wTxnpLdYdWOzTqSdHZIHVEFNaakI=,tag:k+t09jcZxwT2N1Xg4Qqd9Q==,type:str] DATABASE_PASSWORD: ENC[AES256_GCM,data:dXf3Ugy4E3Y=,iv:rWkGyMaM1Bsil/Ty3z5t5z7ZoNRrjunNp85gQSvijzw=,tag:VLXpTq9n2NC/IOpXOduKyw==,type:str]
DATABASE_URL: ENC[AES256_GCM,data:whf0xZUjEmoow7AHKCw0Z1TXeGRRDjew7JNnR5D0rx3AmqQvbasue+Wg07EuO1141Vr7IoxLbAeumLpIFnuRjVgCMQqJFRD5DND7,iv:LbCmAyrAZ9dXP2KwCUr1ttsAICI6OLhJnaqAtPCcvX0=,tag:YuEMmfVYezIIfyV19jCuyw==,type:str]
sops: sops:
kms: [] kms: []
gcp_kms: [] gcp_kms: []
@@ -19,14 +20,14 @@ sops:
- recipient: age1rydfcalt7pu4jnmh298lgjlasxyjldyaz3xyssk7v54lpu30fv0qna96ea - recipient: age1rydfcalt7pu4jnmh298lgjlasxyjldyaz3xyssk7v54lpu30fv0qna96ea
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDcFpuU0xCczhLalNqcncx YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1M1k0eGhxdEZBV1JQcU1E
KzZLcFk1TGRKRzgwMzdDZjQ3c3VoaDIvWTJNCkFiME1VZ0V5aDM4MlkyeWtJTTZm dlVzemE2VXFTZ3UzSHJmTDNxMkpDSlcyYkhVCmlrd2dHZGFBYVhUVE40NHVsWHhW
L3JGYi9XbE5DOTMwcEw4U0ZUNTFzUVkKLS0tIGVYVDErWGxUbDFta04yKzg3RjNG dTBTbjRJYVdXdFV0cGZyUlJUYkNCcTgKLS0tIE0vVjcrWDZyMVBnUWhvRGp0aGVh
MXI0YnMxQXRkQkpGMzRwNStJR1N2cWcKIG7CiAiFoyNqkBrG3qbLAm9z211JAEuS ZjBkbnZWaUNLMlNyK1I1K0FBRFlsQjgK6PZHDzGPFQGl1bykwALwEIQbC+Lefcgr
9mTxhBZWxf5cv0ZjGtF3WcWbLPu1SBivY56+Ru/MHx7BX3ucz7/hlw== ipsp2B1D9lsQu5soc+C8gokyUXktsKMr86lttm23mnZXn+3THCjjcQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2026-06-14T21:59:56Z" lastmodified: "2026-06-14T22:22:04Z"
mac: ENC[AES256_GCM,data:sXpM/tQFRqPAQ73BbENV5z9cE4TABx0yD3mFXAG5tzoJtZCNAi4vRJ4wIEQZ+CHwJnlx1MAbwesJr8woKMjryWRtn9zMtc5veDmMj6pnY2zEP3xAQrOFBqXV4UQvOzNDOzp9xBuR0WgLyEYWbnUrZ+uVtiXjvjYO7D/7z5yGvs0=,iv:ke8NSMQmbhjeVSOs5TcfT8L3n8AAsmTP6L733BNaeLA=,tag:YS8NojwgSDvr0Kqv5J+n4w==,type:str] mac: ENC[AES256_GCM,data:QfWHCA5iAyCIUMb0uCt+OclzTZ2W58iysZoumAyl7WeNWX4lXFt2V9Io4OCbTac7ymsDLzk96PTdkrr7IbAqCONwPYt3YMvIZ0DcQZhKbPiMJEexvGhU0GQtFkGN/ua4dds2Iv1Hp+6Pw6G9s37WUjYOQeC+CBYmP0fFUQ5WuNQ=,iv:TQ+pbiuabUrwRYEC6Ov1Gw4soqz0pmnHze0pIurQQp8=,tag:cgyTkT7bVBf5BFOcEo+n0w==,type:str]
pgp: [] pgp: []
encrypted_regex: ^(data|stringData)$ encrypted_regex: ^(data|stringData)$
version: 3.9.4 version: 3.9.4