diff --git a/.github/workflows/release-chart.yaml b/.github/workflows/release-chart.yaml index 0370ee1..05a2f9b 100644 --- a/.github/workflows/release-chart.yaml +++ b/.github/workflows/release-chart.yaml @@ -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 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 4e60da2..1dae53a 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -142,18 +142,13 @@ jobs: --data-binary "@${CHART_PACKAGE}" \ "${api}/releases/${release_id}/assets?name=${file_name}" - - name: Log in to registry - if: steps.version.outputs.is_app_release == 'true' - 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 if: steps.version.outputs.is_app_release == 'true' run: | - helm push --plain-http "$CHART_PACKAGE" "oci://registry.kloude.ir/kloude/kks-provider-plugin-charts" + helm push --plain-http \ + --username "${{ secrets.REGISTRY_USER }}" \ + --password "${{ secrets.REGISTRY_PASS }}" \ + "$CHART_PACKAGE" "oci://registry.kloude.ir/kloude/kks-provider-plugin-charts" - name: Make OCI chart public if: steps.version.outputs.is_app_release == 'true'