Goodsmileduck / helm-push-action

This action package a helm chart and publish it to your chartmuseum.
10 stars 23 forks source link

TLS handshake failure #30

Open yalattas opened 9 months ago

yalattas commented 9 months ago

Dears,

I have many github repos that's connects to a private DNS of our company. Yet, not sure why CI could connect in previous step but not in push chart museum

name: ambassador-crd
version: v2.0.2-pr-3
Successfully packaged chart and saved it to: /github/workspace/charts/ambassador-crd/ambassador-crd-v2.0.2-pr-3.tgz
No requirements found in /github/workspace/charts/ambassador-crd/charts.
Error: Get [https://charts.company.private/index.yaml:](https://charts.company.private/index.yaml:) remote error: tls: handshake failure
Error: plugin "push" exited with error

action configs

- name: Upload Charts
        uses: goodsmileduck/helm-push-action@v2
        env:
          CHARTMUSEUM_URL: 'https://charts.company.private'
          CHARTMUSEUM_USER: '${{ secrets.CHARTMUSEUM_USER }}'
          CHARTMUSEUM_PASSWORD: ${{ secrets.CHARTMUSEUM_PASSWORD }}
          FORCE: 'True'
          SOURCE_DIR: './charts/'
          CHART_FOLDER: ${{ steps.chart_name.outputs.target-chart }}
Goodsmileduck commented 9 months ago

Hi, @yalattas pls try different tag v3 or use branch master instead goodsmileduck/helm-push-action@v3 or goodsmileduck/helm-push-action@master

yalattas commented 9 months ago

PR #31 is raised to address this