Changeset View
Changeset View
Standalone View
Standalone View
helm/dagster/templates/helpers/instance/_scheduler.tpl
- This file was added.
{{- define "dagsterYaml.scheduler.daemon" }} | |||||
module: dagster.core.scheduler | |||||
class: DagsterDaemonScheduler | |||||
{{- end }} | |||||
{{- define "dagsterYaml.scheduler.k8s" }} | |||||
{{- $k8sSchedulerConfig := .Values.scheduler.config.k8sScheduler }} | |||||
module: dagster_k8s.scheduler | |||||
class: K8sScheduler | |||||
config: | |||||
load_incluster_config: {{ $k8sSchedulerConfig.loadInclusterConfig }} | |||||
scheduler_namespace: {{ $k8sSchedulerConfig.schedulerNamespace | default .Release.Namespace | quote }} | |||||
{{- if $k8sSchedulerConfig.kubeconfigFile }} | |||||
kubeconfig_file: {{ $k8sSchedulerConfig.kubeconfigFile | quote }} | |||||
{{- end }} | |||||
image_pull_secrets: {{- toYaml $.Values.imagePullSecrets | nindent 4 }} | |||||
service_account_name: {{ include "dagster.serviceAccountName" . }} | |||||
job_image: {{ include "image.job_image" $k8sSchedulerConfig.image }} | |||||
image_pull_policy: {{ $k8sSchedulerConfig.image.pullPolicy }} | |||||
dagster_home: | |||||
env: DAGSTER_HOME | |||||
postgres_password_secret: | |||||
env: DAGSTER_K8S_PG_PASSWORD_SECRET | |||||
instance_config_map: | |||||
env: DAGSTER_K8S_INSTANCE_CONFIG_MAP | |||||
env_config_maps: | |||||
- env: DAGSTER_K8S_PIPELINE_RUN_ENV_CONFIGMAP | |||||
env_secrets: {{- toYaml $k8sSchedulerConfig.envSecrets | nindent 4 }} | |||||
{{- end }} | |||||
No newline at end of file |