Changeset View
Changeset View
Standalone View
Standalone View
helm/dagster/templates/configmap-instance.yaml
apiVersion: v1 | apiVersion: v1 | ||||
kind: ConfigMap | kind: ConfigMap | ||||
metadata: | metadata: | ||||
name: {{ template "dagster.fullname" . }}-instance | name: {{ template "dagster.fullname" . }}-instance | ||||
labels: | labels: | ||||
app: {{ template "dagster.name" . }} | app: {{ template "dagster.name" . }} | ||||
chart: {{ template "dagster.chart" . }} | chart: {{ template "dagster.chart" . }} | ||||
release: {{ .Release.Name }} | release: {{ .Release.Name }} | ||||
heritage: {{ .Release.Service }} | heritage: {{ .Release.Service }} | ||||
data: | data: | ||||
dagster.yaml: | | dagster.yaml: | | ||||
scheduler: | scheduler: | ||||
{{- if .Values.scheduler.k8sEnabled }} | {{- $schedulerType := .Values.scheduler.type }} | ||||
alangenfeld: this is a breaking change right? do we want to do that ahead of `0.10.0`? | |||||
module: dagster_k8s.scheduler | |||||
class: K8sScheduler | {{- if eq $schedulerType "DagsterDaemonScheduler"}} | ||||
config: | {{- include "dagsterYaml.scheduler.daemon" . | indent 6 -}} | ||||
load_incluster_config: {{ .Values.scheduler.loadInclusterConfig }} | {{- else if eq $schedulerType "K8sScheduler" }} | ||||
scheduler_namespace: {{ .Values.scheduler.schedulerNamespace | default .Release.Namespace }} | {{- include "dagsterYaml.scheduler.k8s" . | indent 6 -}} | ||||
Not Done Inline Actionsprobably a custom option too just to be safe that takes module class and config? alangenfeld: probably a custom option too just to be safe that takes module class and config? | |||||
kubeconfig_file: {{ .Values.scheduler.kubeconfigFile }} | |||||
{{- with $.Values.imagePullSecrets }} | |||||
image_pull_secrets: | |||||
{{- toYaml . | nindent 10 }} | |||||
{{- end }} | |||||
service_account_name: {{ include "dagster.serviceAccountName" . }} | |||||
job_image: "{{- .Values.scheduler.image.repository -}}:{{- .Values.scheduler.image.tag -}}" | |||||
dagster_home: | |||||
env: DAGSTER_HOME | |||||
postgres_password_secret: | |||||
env: DAGSTER_K8S_PG_PASSWORD_SECRET | |||||
image_pull_policy: {{ .Values.scheduler.image.pullPolicy }} | |||||
instance_config_map: | |||||
env: DAGSTER_K8S_INSTANCE_CONFIG_MAP | |||||
env_config_maps: | |||||
- env: DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP | |||||
env_secrets: | |||||
{{- if $.Values.scheduler.envSecrets -}} | |||||
{{- range $name := $.Values.scheduler.envSecrets }} | |||||
{{- if $name }} | |||||
- {{ $name }} | |||||
{{- end }} | |||||
{{- end }} | |||||
{{- end }} | |||||
{{- else }} | |||||
module: dagster.core.scheduler | |||||
class: DagsterDaemonScheduler | |||||
{{- end }} | {{- end }} | ||||
schedule_storage: | schedule_storage: | ||||
module: dagster_postgres.schedule_storage | module: dagster_postgres.schedule_storage | ||||
class: PostgresScheduleStorage | class: PostgresScheduleStorage | ||||
config: | config: | ||||
postgres_db: | postgres_db: | ||||
username: {{ .Values.postgresql.postgresqlUsername }} | username: {{ .Values.postgresql.postgresqlUsername }} | ||||
password: | password: | ||||
▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines |
this is a breaking change right? do we want to do that ahead of 0.10.0?