mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
helm chart [wip]
This commit is contained in:
27
deployment/k8s/templates/config/knightcrawler.configmap.yaml
Normal file
27
deployment/k8s/templates/config/knightcrawler.configmap.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: '{{ .Release.Name }}-config'
|
||||
labels:
|
||||
project: '{{ .Chart.Name }}'
|
||||
release: '{{ .Release.Name }}'
|
||||
data:
|
||||
COLLECTOR_DEBRID_ENABLED: '{{ .Values.knightcrawler.debridcollector.enabled }}'
|
||||
COLLECTOR_QBIT_ENABLED: '{{ .Values.knightcrawler.qbitcollector.enabled }}'
|
||||
DEBUG_MODE: '{{ .Values.knightcrawler.debug }}'
|
||||
METADATA_INSERT_BATCH_SIZE: '{{ .Values.environment.metadata.insertBatchSize }}'
|
||||
POSTGRES_DB: '{{ .Values.environment.postgres.dbName }}'
|
||||
POSTGRES_HOST: '{{ if .Values.environment.postgres.external }}{{ .Values.environment.postgres.host }}{{ else }}{{ .Release.Name }}-postgres{{ end }}'
|
||||
POSTGRES_PORT: '{{ .Values.environment.postgres.port }}'
|
||||
QBIT_HOST: '{{ .Values.environment.qbitcollector.qbitHost }}'
|
||||
QBIT_TRACKERS_URL: '{{ .Values.environment.qbitcollector.trackersUrl }}'
|
||||
RABBITMQ_CONSUMER_QUEUE_NAME: '{{ .Values.environment.producer.queueName }}'
|
||||
RABBITMQ_DURABLE: '{{ .Values.environment.producer.durable }}'
|
||||
RABBITMQ_HOST: '{{ if .Values.environment.lavinmq.external }}{{ .Values.environment.lavinmq.host }}{{ else }}{{ .Release.Name }}-lavinmq{{ end }}'
|
||||
RABBITMQ_MAX_PUBLISH_BATCH_SIZE: '{{ .Values.environment.producer.maxPublishBatchSize }}'
|
||||
RABBITMQ_MAX_QUEUE_SIZE: '{{ .Values.environment.producer.maxQueueSize }}'
|
||||
RABBITMQ_PUBLISH_INTERVAL_IN_SECONDS: '{{ .Values.environment.producer.publishIntervalSeconds }}'
|
||||
REDIS_EXTRA: '{{ .Values.environment.redis.extra }}'
|
||||
REDIS_HOST: '{{ if .Values.environment.redis.external }}{{ .Values.environment.redis.host }}{{ else }}{{ .Release.Name }}-redis{{ end }}'
|
||||
REDIS_PORT: '{{ .Values.environment.redis.port }}'
|
||||
TZ: '{{ .Values.shared.timezone }}'
|
||||
15
deployment/k8s/templates/config/knightcrawler.secrets.yaml
Normal file
15
deployment/k8s/templates/config/knightcrawler.secrets.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: '{{ .Release.Name }}-secrets'
|
||||
labels:
|
||||
project: '{{ .Chart.Name }}'
|
||||
release: '{{ .Release.Name }}'
|
||||
type: Opaque
|
||||
data:
|
||||
GITHUB_PAT: '{{ .Values.environment.producer.githubPat | b64enc }}'
|
||||
COLLECTOR_REAL_DEBRID_API_KEY: '{{ .Values.environment.debridcollector.realDebridApiKey | b64enc }}'
|
||||
POSTGRES_USER: '{{ .Values.environment.postgres.user | b64enc }}'
|
||||
POSTGRES_PASSWORD: '{{ .Values.environment.postgres.password | b64enc }}'
|
||||
RABBITMQ_PASSWORD: '{{ .Values.environment.lavinmq.password | b64enc }}'
|
||||
RABBITMQ_USER: '{{ .Values.environment.lavinmq.user | b64enc }}'
|
||||
Reference in New Issue
Block a user