@@ -18,6 +18,14 @@ HELM_POSTGRESQL_NAMESPACE ?= cogstack
1818HELM_POSTGRESQL_CHART ?= ./charts/postgresql
1919HELM_POSTGRESQL_VALUES_FILE ?= ./helm/postgresql.values.yaml
2020HELM_POSTGRESQL_VALUES_ARG = -f $(HELM_POSTGRESQL_VALUES_FILE )
21+ HELM_GITEA_RELEASE ?= cogstack-gitea
22+ HELM_GITEA_NAMESPACE ?= cogstack
23+ HELM_GITEA_REPO_NAME ?= gitea-charts
24+ HELM_GITEA_REPO_URL ?= https://dl.gitea.com/charts/
25+ HELM_GITEA_CHART ?= $(HELM_GITEA_REPO_NAME ) /gitea
26+ HELM_GITEA_CHART_VERSION ?= 12.5.0
27+ HELM_GITEA_VALUES_FILE ?= ./helm/gitea.values.yaml
28+ HELM_GITEA_VALUES_ARG = -f $(HELM_GITEA_VALUES_FILE )
2129CNPG_OPERATOR_MINOR ?= 1.28
2230CNPG_OPERATOR_VERSION ?= 1.28.1
2331CNPG_OPERATOR_MANIFEST ?= https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg/release-$(CNPG_OPERATOR_MINOR ) /releases/cnpg-$(CNPG_OPERATOR_VERSION ) .yaml
@@ -97,6 +105,18 @@ helm-template-postgresql: ## Render CloudNativePG PostgreSQL chart using chart d
97105helm-install-postgresql : # # Install/upgrade CloudNativePG PostgreSQL chart using chart defaults plus ./helm/postgresql.values.yaml
98106 helm upgrade --install $(HELM_POSTGRESQL_RELEASE ) $(HELM_POSTGRESQL_CHART ) $(HELM_POSTGRESQL_VALUES_ARG ) --namespace $(HELM_POSTGRESQL_NAMESPACE ) --create-namespace
99107
108+ helm-repo-add-gitea : # # Add/update the official Gitea Helm repository
109+ @if ! helm repo list | awk ' $$1 == "$(HELM_GITEA_REPO_NAME)" { found=1 } END { exit !found }' ; then \
110+ helm repo add $(HELM_GITEA_REPO_NAME ) $(HELM_GITEA_REPO_URL ) ; \
111+ fi
112+ helm repo update $(HELM_GITEA_REPO_NAME )
113+
114+ helm-template-gitea : helm-repo-add-gitea # # Render the official Gitea chart using ./helm/gitea.values.yaml
115+ helm template $(HELM_GITEA_RELEASE ) $(HELM_GITEA_CHART ) --version $(HELM_GITEA_CHART_VERSION ) $(HELM_GITEA_VALUES_ARG ) --namespace $(HELM_GITEA_NAMESPACE )
116+
117+ helm-install-gitea : helm-repo-add-gitea # # Install/upgrade the official Gitea chart using ./helm/gitea.values.yaml
118+ helm upgrade --install $(HELM_GITEA_RELEASE ) $(HELM_GITEA_CHART ) --version $(HELM_GITEA_CHART_VERSION ) $(HELM_GITEA_VALUES_ARG ) --namespace $(HELM_GITEA_NAMESPACE ) --create-namespace
119+
100120
101121remote-deploy-service : # # Deploy one or more services to a remote machine via SSH + docker compose
102122remote-deploy-service : _check-remote-params
@@ -124,7 +144,7 @@ _check-remote-params:
124144 exit 1; \
125145 fi
126146
127- .PHONY : remote-deploy-service remote-stop-service remote-delete-service _check-remote-params helm-template-opensearch helm-install-opensearch kube-install-cnpg-operator helm-template-postgresql helm-install-postgresql
147+ .PHONY : remote-deploy-service remote-stop-service remote-delete-service _check-remote-params helm-template-opensearch helm-install-opensearch kube-install-cnpg-operator helm-template-postgresql helm-install-postgresql helm-repo-add-gitea helm-template-gitea helm-install-gitea
128148
129149# start services
130150
0 commit comments