diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index 03f340e1..33572036 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -39,7 +39,7 @@ jobs: charts: deployments/kubernetes/chart/reloader - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.mod' check-latest: true @@ -52,7 +52,7 @@ jobs: - name: Run golangci-lint uses: golangci/golangci-lint-action@v3 with: - version: v1.51.1 + version: latest only-new-issues: false args: --timeout 10m diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index e1e8e048..957ebe46 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -30,10 +30,10 @@ jobs: - name: Set up Helm uses: azure/setup-helm@v3 with: - version: v3.8.2 + version: v3.11.3 - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.mod' check-latest: true @@ -46,7 +46,7 @@ jobs: - name: Run golangci-lint uses: golangci/golangci-lint-action@v3 with: - version: v1.51.1 + version: latest only-new-issues: false args: --timeout 10m @@ -206,7 +206,17 @@ jobs: helm template reloader deployments/kubernetes/chart/reloader/ --output-dir deployments/kubernetes/manifests && mv deployments/kubernetes/manifests/reloader/templates/* deployments/kubernetes/manifests/ && rm -r deployments/kubernetes/manifests/reloader # Publish helm chart - - name: Publish Helm chart + - name: Login to ghcr via helm + run: | + echo ${{secrets.GITHUB_TOKEN}} | helm registry login ghcr.io/stakater --username stakater-user --password-stdin + + - name: Publish Helm chart to ghcr.io + run: | + helm package ./deployments/kubernetes/chart/reloader --destination ./packaged-chart + helm push ./packaged-chart/*.tgz oci://ghcr.io/stakater/charts + rm -rf ./packaged-chart + + - name: Publish Helm chart to gh-pages uses: stefanprodan/helm-gh-pages@master with: branch: master @@ -220,10 +230,6 @@ jobs: commit_username: stakater-user commit_email: stakater@gmail.com - - name: Publish Helm chart to ghcr.io - run: | - helm package deployments/kubernetes/chart/reloader/ - helm push reloader-*.tgz oci://ghcr.io/stakater/charts # Commit back changes - name: Log info about `.git` directory permissions diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fb6777d9..91bf51eb 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 # See: https://goreleaser.com/ci/actions/ - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: "go.mod" check-latest: true diff --git a/.gitignore b/.gitignore index a1e34ce7..396f6030 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ _gopath/ vendor dist Reloader -!**/chart/reloader \ No newline at end of file +!**/chart/reloader +*.tgz \ No newline at end of file diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 19004cfc..d5df68b2 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,8 +3,8 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.0.51 -appVersion: v1.0.51 +version: 1.0.53 +appVersion: v1.0.53 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 58e4c47f..c0ff4cfd 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -87,10 +87,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v1.0.51 + version: v1.0.53 image: name: ghcr.io/stakater/reloader - tag: v1.0.51 + tag: v1.0.53 pullPolicy: IfNotPresent # Support for extra environment variables. env: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index b70ea066..b3a4048d 100644 --- a/deployments/kubernetes/manifests/clusterrole.yaml +++ b/deployments/kubernetes/manifests/clusterrole.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/clusterrolebinding.yaml b/deployments/kubernetes/manifests/clusterrolebinding.yaml index 42d2ce55..3ec31a48 100644 --- a/deployments/kubernetes/manifests/clusterrolebinding.yaml +++ b/deployments/kubernetes/manifests/clusterrolebinding.yaml @@ -9,7 +9,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 67d2e8b1..7c015aed 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -8,13 +8,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.51 + version: v1.0.53 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.51 + version: v1.0.53 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.51" + - image: "ghcr.io/stakater/reloader:v1.0.53" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index 971b27a7..03f841cb 100644 --- a/deployments/kubernetes/manifests/serviceaccount.yaml +++ b/deployments/kubernetes/manifests/serviceaccount.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index d288861d..2e9fd177 100644 --- a/deployments/kubernetes/reloader.yaml +++ b/deployments/kubernetes/reloader.yaml @@ -8,7 +8,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -25,7 +25,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -92,7 +92,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -115,13 +115,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.51 + version: v1.0.53 name: reloader-reloader namespace: default spec: @@ -135,16 +135,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-1.0.51" + chart: "reloader-1.0.53" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v1.0.51 + version: v1.0.53 spec: containers: - - image: "ghcr.io/stakater/reloader:v1.0.51" + - image: "ghcr.io/stakater/reloader:v1.0.53" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/reloader-1.0.51.tgz b/reloader-1.0.51.tgz deleted file mode 100644 index c39ef8f6..00000000 Binary files a/reloader-1.0.51.tgz and /dev/null differ