Compare commits

...

2 Commits

Author SHA1 Message Date
d.viti
8f5e4f2776 Add https:// protocol prefix to PACKAGES_REGISTRY URLs
All checks were successful
Helm Chart Build / lint-only (push) Has been skipped
Helm Chart Build / build-helm (push) Successful in 8s
Build and Deploy / build-web (push) Successful in 34s
Build and Deploy / build-api (push) Successful in 33s
- vars.PACKAGES_REGISTRY contains only the domain (e.g., git.commandware.com)
- Added https:// prefix to all registry URLs
- Fixed curl command to properly construct the API endpoint URL
2025-10-03 02:47:58 +02:00
d.viti
daecf80731 Fix Helm chart push URL using vars.PACKAGES_REGISTRY
- Use vars.PACKAGES_REGISTRY with fallback to gitea.server_url
- Consistent with build.yml pattern for registry URLs
- Fixed curl command URL construction issue
- Applied same pattern to all registry references in the workflow
2025-10-03 02:46:36 +02:00

View File

@@ -40,7 +40,7 @@ jobs:
cp -r helm/api7ee-demo-k8s /tmp/api7ee-demo-k8s-chart cp -r helm/api7ee-demo-k8s /tmp/api7ee-demo-k8s-chart
# Update image registry and repository to match Gitea # Update image registry and repository to match Gitea
sed -i "s|registry: gitea.server_url|registry: ${{ gitea.server_url }}|g" /tmp/api7ee-demo-k8s-chart/values.yaml sed -i "s|registry: gitea.server_url|registry: ${{ vars.PACKAGES_REGISTRY || gitea.server_url }}|g" /tmp/api7ee-demo-k8s-chart/values.yaml
sed -i "s|repository: gitea.repository/|repository: ${{ gitea.repository }}/|g" /tmp/api7ee-demo-k8s-chart/values.yaml sed -i "s|repository: gitea.repository/|repository: ${{ gitea.repository }}/|g" /tmp/api7ee-demo-k8s-chart/values.yaml
# Package the chart # Package the chart
@@ -59,11 +59,11 @@ jobs:
-H "Authorization: token ${{ secrets.PACKAGES_PUSH_TOKEN }}" \ -H "Authorization: token ${{ secrets.PACKAGES_PUSH_TOKEN }}" \
-X POST \ -X POST \
-F "chart=@${CHART_FILE}" \ -F "chart=@${CHART_FILE}" \
https://${{ gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm/api/charts https://${{ vars.PACKAGES_REGISTRY || gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm/api/charts
echo "✅ Helm chart pushed successfully to Gitea Package Registry" echo "✅ Helm chart pushed successfully to Gitea Package Registry"
echo "📦 Chart: ${CHART_FILE}" echo "📦 Chart: ${CHART_FILE}"
echo "🔗 Registry URL: https://${{ gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm" echo "🔗 Registry URL: https://${{ vars.PACKAGES_REGISTRY || gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm"
- name: Summary - name: Summary
@@ -72,11 +72,11 @@ jobs:
echo "" echo ""
echo "- **Version:** ${VERSION}" echo "- **Version:** ${VERSION}"
echo "- **Chart:** ${CHART_FILE}" echo "- **Chart:** ${CHART_FILE}"
echo "- **Registry:** https://${{ gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm" echo "- **Registry:** https://${{ vars.PACKAGES_REGISTRY || gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm"
echo "" echo ""
echo "### Installation" echo "### Installation"
echo '```bash' echo '```bash'
echo "helm repo add api7ee https://${{ gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm" echo "helm repo add api7ee https://${{ vars.PACKAGES_REGISTRY || gitea.server_url }}/api/packages/${{ gitea.repository_owner }}/helm"
echo "helm repo update" echo "helm repo update"
echo "helm install my-api7ee api7ee/api7ee-demo-k8s --version ${VERSION}" echo "helm install my-api7ee api7ee/api7ee-demo-k8s --version ${VERSION}"
echo '```' echo '```'