All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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