ci: pass oci creds directly to helm push
Release Chart / release (push) Failing after 17s
deploy / build (push) Canceled after 1m50s

This commit is contained in:
2026-07-22 23:31:14 +03:30
parent c40db0d85f
commit 1a5d6c8b37
2 changed files with 8 additions and 17 deletions
+4 -8
View File
@@ -96,13 +96,6 @@ jobs:
"${api}/releases/${release_id}/assets?name=${file_name}"
done
- name: Log in to registry
run: |
echo "${{ secrets.REGISTRY_PASS }}" | helm registry login registry.kloude.ir \
--username "${{ secrets.REGISTRY_USER }}" \
--password-stdin \
--plain-http
- name: Push chart to OCI registry
run: |
shopt -s nullglob
@@ -112,7 +105,10 @@ jobs:
exit 0
fi
for chart in "${charts[@]}"; do
helm push --plain-http "$chart" "oci://registry.kloude.ir/kloude/kks-provider-plugin-charts"
helm push --plain-http \
--username "${{ secrets.REGISTRY_USER }}" \
--password "${{ secrets.REGISTRY_PASS }}" \
"$chart" "oci://registry.kloude.ir/kloude/kks-provider-plugin-charts"
done
- name: Make OCI chart public