{{- if .Values.api.enabled }} apiVersion: v1 kind: ConfigMap metadata: name: {{ include "osint-dashboard.fullname" . }}-api-config namespace: {{ .Values.namespace }} labels: {{- include "osint-dashboard.labels" . | nindent 4 }} app.kubernetes.io/component: api data: DB_HOST: "{{ .Values.postgresql.clusterName }}-rw.{{ .Values.namespace }}.svc.cluster.local" DB_PORT: "{{ .Values.postgresql.port | default \"5432\" }}" DB_NAME: "{{ .Values.postgresql.database | default \"osint_data\" }}" NATS_URLS: "nats://nats.{{ .Values.namespace }}.svc.cluster.local:{{ .Values.nats.ports.client }}" REDIS_URL: "redis://redis-master.{{ .Values.namespace }}.svc.cluster.local:{{ .Values.redis.ports.redis }}/0" MINIO_ENDPOINT: "minio.{{ .Values.namespace }}.svc.cluster.local:{{ .Values.minio.ports.api }}" MINIO_BUCKET_VIDEO: "{{ .Values.minio.buckets.0.name | default \"osint-video-clips\" }}" MINIO_BUCKET_SATELLITE: "{{ .Values.minio.buckets.1.name | default \"osint-satellite-tiles\" }}" MINIO_BUCKET_DATA: "{{ .Values.minio.buckets.2.name | default \"osint-data-dumps\" }}" PYTHONPATH: "/app/app" PYTHONUNBUFFERED: "1" PYTHONDONTWRITEBYTECODE: "1" {{- end }}