templates.deployment.airflow.airflow.values.yaml.vm Maven / Gradle / Ivy
# Default values for airflow.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
hostname: airflow
image:
name: ${projectName}-airflow-docker
imagePullPolicy: Always
dockerRepo: ${dockerProjectRepositoryUrl}
# Overrides the image tag whose default is the chart appVersion.
tag: ""
serviceaccount:
namespace: ""
service:
spec:
ports:
- name: "9085"
port: 9085
targetPort: 10080
- name: "5000"
port: 5000
targetPort: 5000
deployment:
securityContext:
runAsUser: 50000
runAsGroup: 0
fsGroup: 0
serviceAccountName: airflow
automountServiceAccountToken: true
ports:
- name: http-1
containerPort: 10080
protocol: TCP
- name: http-2
containerPort: 5000
protocol: TCP
env:
- name: KRAUSENING_BASE
value: /opt/airflow/config/
- name: KAFKA_BOOTSTRAP_SERVER
value: kafka-cluster:9093
- name: PYTHONUNBUFFERED
value: "1"
- name: GIT_PYTHON_REFRESH
value: quiet
restartPolicy: Always
volumeMounts:
# Update the path to the model directory from the training pipeline
- mountPath: /tmp/model
name: model
- mountPath: /notebooks/boms
name: boms-notebook
volumes:
- name: model
persistentVolumeClaim:
claimName: model
- name: boms-notebook
persistentVolumeClaim:
claimName: boms-notebook
ingress:
enabled: true
metadata:
annotations:
kubernetes.io/ingress.class: nginx
hosts:
- host: airflow-ai.boozallen.github.io
- paths:
- path: /airflow
pathType: Prefix
backend:
service:
name: airflow
port:
number: 9085
status: 10.192.83.167
© 2015 - 2025 Weber Informatics LLC | Privacy Policy