Files
helm-anything/src/airflow/values.yaml
Sun-ZhenXing bfa41fb903 feat: Add support for Apache Airflow, ArgoCD, Jenkins, and Nexus with corresponding configurations
- Added Apache Airflow with Makefile, README, and values.yaml for deployment.
- Introduced ArgoCD with Makefile, README, and values.yaml for GitOps management.
- Implemented Jenkins with Makefile, README, and values.yaml for CI/CD automation.
- Included Nexus Repository Manager with Makefile, README, and values.yaml for artifact management.
- Updated Gitea and Vault configurations for consistency and improved documentation.
- Enhanced README files with installation instructions, usage, and configuration details in both English and Chinese.
2026-02-20 17:25:14 +08:00

119 lines
1.9 KiB
YAML

# Apache Airflow Configuration
# https://github.com/apache/airflow/blob/main/chart/values.yaml
# Default airflow repository
defaultAirflowRepository: apache/airflow
# Default airflow tag
defaultAirflowTag: 2.9.0
# Airflow version
airflowVersion: 2.9.0
# Executor type
executor: CeleryExecutor
# Environment variables
env:
- name: AIRFLOW__CORE__LOAD_EXAMPLES
value: 'False'
- name: AIRFLOW__WEBSERVER__EXPOSE_CONFIG
value: 'True'
# Webserver configuration
webserver:
replicas: 1
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 1000m
memory: 2Gi
service:
type: ClusterIP
# Scheduler configuration
scheduler:
replicas: 1
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 1000m
memory: 2Gi
# Worker configuration (for CeleryExecutor)
workers:
replicas: 1
resources:
requests:
cpu: 500m
memory: 1Gi
limits:
cpu: 1000m
memory: 2Gi
# Triggerer configuration
triggerer:
enabled: true
replicas: 1
resources:
requests:
cpu: 250m
memory: 512Mi
limits:
cpu: 500m
memory: 1Gi
# DAGs configuration
dags:
persistence:
enabled: true
size: 5Gi
accessMode: ReadWriteOnce
gitSync:
enabled: false
# Logs configuration
logs:
persistence:
enabled: true
size: 10Gi
# PostgreSQL configuration (subchart)
postgresql:
enabled: true
auth:
username: postgres
database: airflow
primary:
persistence:
enabled: true
size: 10Gi
# Redis configuration (subchart for Celery)
redis:
enabled: true
architecture: standalone
auth:
enabled: false
master:
persistence:
enabled: true
size: 5Gi
# Flower configuration
flower:
enabled: true
service:
type: ClusterIP
# Ingress configuration
ingress:
web:
enabled: false
flower:
enabled: false