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.
This commit is contained in:
Sun-ZhenXing
2026-02-20 17:25:14 +08:00
parent 990b40d730
commit bfa41fb903
25 changed files with 1322 additions and 14 deletions

16
src/airflow/Makefile Normal file
View File

@@ -0,0 +1,16 @@
HELM_RELEASE_NAME ?= airflow
HELM_APPLICATION_NAME ?= airflow
HELM_NAMESPACE ?= airflow
HELM_DIR ?= ./helm
HELM_CHART_VERSION ?=
HELM_VALUES_FILE ?= ./values.yaml
HELM_OCI_REGISTRY ?=
HELM_OCI_NAMESPACE ?=
HELM_OCI_USERNAME ?=
HELM_OCI_PASSWORD ?=
HELM_REPO_NAME ?= apache-airflow
HELM_REPO_URL ?= https://airflow.apache.org
HELM_CHART_REPO ?= $(HELM_REPO_NAME)/$(HELM_APPLICATION_NAME)
HELM_LANE ?=
include ../_template/base.mk