#/bin/bash kubectl kustomize deploy/app | kubectl apply -f - if [ -f "deploy/helm/.env" ]; then # Export all variables from the file echo "export variables from file helm/.env" set -a . deploy/helm/.env set +a fi if [ -n "${GITEA_ADMIN_USERNAME:-}" ]; then echo "Executing helm deploy." helm repo add gitea-charts https://dl.gitea.com/charts/ helm repo update helm upgrade --install gitea gitea-charts/gitea \ --values deploy/helm/values.yaml \ --set valkey.global.valkey.password=${VALKEY_GLOBAL_PASSWORD} \ --set postgresql.global.postgresql.auth.postgresPassword=${POSTGRESQL_AUTH_POSTGRESPASSWORD} \ --set postgresql.global.postgresql.auth.password=${POSTGRESQL_AUTH_PASSWORD} \ --set postgresql.global.postgresql.auth.database=${POSTGRESQL_AUTH_DATABASE} \ --set postgresql.global.postgresql.auth.username=${POSTGRESQL_AUTH_USERNAME} \ --set gitea.admin.username=${GITEA_ADMIN_USERNAME} \ --set gitea.admin.password=${GITEA_ADMIN_PASSWORD} \ --set gitea.admin.email=${GITEA_ADMIN_EMAIL} \ --set gitea.config.oauth2.JWT_SECRET=${GITEA_CONFIG_OAUTH2_JWT_SECRET} \ --set gitea.config.server.LFS_JWT_SECRET=${GITEA_CONFIG_SERVER_LFS_JWT_SECRET} \ --set gitea.config.security.SECRET_KEY=${GITEA_CONFIG_SECURITY_SECRET_KEY} \ --set gitea.config.security.REVERSE_PROXY_TRUSTED_PROXIES=${GITEA_CONFIG_SECURITY_REVERSE_PROXY_TRUSTED_PROXIES} \ --set gitea.config.security.INTERNAL_TOKEN=${GITEA_CONFIG_SECURITY_INTERNAL_TOKEN} \ --set gitea.config.security.PASSWORD_HASH_ALGO=${GITEA_CONFIG_SECURITY_PASSWORD_HASH_ALGO} \ --set gitea.config.service.oauth2.JWT_SECRET=${GITEA_CONFIG_SERVICE_OAUTH2_JWT_SECRET} \ --namespace=git-limbosolutions-com fi