59 lines
1.1 KiB
YAML
59 lines
1.1 KiB
YAML
---
|
|
# internal
|
|
name: miniflux
|
|
namespace: miniflux
|
|
serviceAccountName: miniflux
|
|
externalSecrets:
|
|
secretStoreName: miniflux
|
|
vaultRole: miniflux
|
|
secretPaths:
|
|
- name: miniflux
|
|
secrets:
|
|
- secretKey: miniflux_admin_pw
|
|
key: miniflux
|
|
property: miniflux_admin_pw
|
|
- secretKey: miniflux_db_url
|
|
key: miniflux
|
|
property: miniflux_db_url
|
|
|
|
istio:
|
|
commonName: rss.minhas.io
|
|
ingressSelector: ingressgateway
|
|
issuer: letsencrypt-prod
|
|
port: 80
|
|
backendHost: miniflux
|
|
sans:
|
|
- miniflux.minhas.io
|
|
|
|
# app config
|
|
env:
|
|
- name: BASE_URL
|
|
value: https://rss.minhas.io
|
|
- name: LISTEN_ADDR
|
|
value: 0.0.0.0:80
|
|
- name: RUN_MIGRATIONS
|
|
value: 1
|
|
- name: CREATE_ADMIN
|
|
value: 1
|
|
- name: ADMIN_USERNAME
|
|
value: admin
|
|
- name: DATABASE_URL
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: miniflux
|
|
key: miniflux_db_url
|
|
- name: ADMIN_PASSWORD
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: miniflux
|
|
key: miniflux_admin_pw
|
|
|
|
service:
|
|
main:
|
|
ports:
|
|
http:
|
|
port: 80
|
|
|
|
postgresql:
|
|
enabled: false
|