diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index 69295d8..798467f 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -9,7 +9,7 @@ env: DOCKER_FILE_PATH: Dockerfile GOLANG_VERSION: 1.17.7 KUBERNETES_VERSION: "1.18.0" - KIND_VERSION: "0.7.0" + KIND_VERSION: "0.10.0" REGISTRY: ghcr.io jobs: @@ -40,7 +40,7 @@ jobs: - name: Run golangci-lint uses: golangci/golangci-lint-action@v2.3.0 with: - version: v1.33 + version: v1.45.2 only-new-issues: false args: --timeout 10m @@ -49,6 +49,9 @@ jobs: cd deployments/kubernetes/chart/reloader helm lint + - name: Link check + uses: gaurav-nelson/github-action-markdown-link-check@v1 + - name: Install kubectl run: | curl -LO "https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VERSION}/bin/linux/amd64/kubectl" diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 0c9c679..10450fa 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -9,7 +9,7 @@ env: DOCKER_FILE_PATH: Dockerfile GOLANG_VERSION: 1.17.7 KUBERNETES_VERSION: "1.18.0" - KIND_VERSION: "0.7.0" + KIND_VERSION: "0.10.0" HELM_REGISTRY_URL: "https://stakater.github.io/stakater-charts" REGISTRY: ghcr.io @@ -43,7 +43,7 @@ jobs: - name: Run golangci-lint uses: golangci/golangci-lint-action@v2.3.0 with: - version: v1.33 + version: v1.45.2 only-new-issues: false args: --timeout 10m @@ -71,7 +71,7 @@ jobs: - name: Generate Tag id: generate_tag - uses: anothrNick/github-tag-action@1.26.0 + uses: anothrNick/github-tag-action@1.36.0 env: GITHUB_TOKEN: ${{ secrets.STAKATER_GITHUB_TOKEN }} WITH_V: true @@ -118,7 +118,7 @@ jobs: # Generate tag for operator without "v" - name: Generate Operator Tag id: generate_operator_tag - uses: anothrNick/github-tag-action@1.26.0 + uses: anothrNick/github-tag-action@1.36.0 env: GITHUB_TOKEN: ${{ secrets.STAKATER_GITHUB_TOKEN }} WITH_V: false @@ -167,7 +167,7 @@ jobs: branch: ${{ github.ref }} - name: Push Latest Tag - uses: anothrNick/github-tag-action@1.26.0 + uses: anothrNick/github-tag-action@1.36.0 env: GITHUB_TOKEN: ${{ secrets.STAKATER_GITHUB_TOKEN }} WITH_V: true diff --git a/README.md b/README.md index 4992555..6c1d1ff 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,6 @@ [![GitHub tag](https://img.shields.io/github/tag/stakater/reloader.svg?style=flat-square)](https://github.com/stakater/reloader/releases/latest) [![Docker Pulls](https://img.shields.io/docker/pulls/stakater/reloader.svg?style=flat-square)](https://hub.docker.com/r/stakater/reloader/) [![Docker Stars](https://img.shields.io/docker/stars/stakater/reloader.svg?style=flat-square)](https://hub.docker.com/r/stakater/reloader/) -[![MicroBadger Size](https://img.shields.io/microbadger/image-size/stakater/reloader.svg?style=flat-square)](https://microbadger.com/images/stakater/reloader) -[![MicroBadger Layers](https://img.shields.io/microbadger/layers/stakater/reloader.svg?style=flat-square)](https://microbadger.com/images/stakater/reloader) [![license](https://img.shields.io/github/license/stakater/reloader.svg?style=flat-square)](LICENSE) [![Get started with Stakater](https://stakater.github.io/README/stakater-github-banner.png)](http://stakater.com/?utm_source=Reloader&utm_medium=github) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 960ec13..fd5914f 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: v0.0.109 -appVersion: v0.0.109 +version: v0.0.114 +appVersion: v0.0.114 keywords: - Reloader - kubernetes diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index 90cd67e..48f7790 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -178,6 +178,9 @@ spec: securityContext: {{ toYaml .Values.reloader.deployment.securityContext | nindent 8 }} {{- end }} serviceAccountName: {{ template "reloader-serviceAccountName" . }} +{{- if hasKey .Values.reloader.deployment "automountServiceAccountToken" }} + automountServiceAccountToken: {{ .Values.reloader.deployment.automountServiceAccountToken }} +{{- end }} {{- if eq .Values.reloader.readOnlyRootFileSystem true }} volumes: - emptyDir: {} diff --git a/deployments/kubernetes/chart/reloader/templates/service.yaml b/deployments/kubernetes/chart/reloader/templates/service.yaml index 92a1849..9184491 100644 --- a/deployments/kubernetes/chart/reloader/templates/service.yaml +++ b/deployments/kubernetes/chart/reloader/templates/service.yaml @@ -13,6 +13,7 @@ metadata: {{ toYaml .Values.reloader.service.labels | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }} + namespace: {{ .Release.Namespace }} spec: selector: {{- if .Values.reloader.deployment.labels }} diff --git a/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml b/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml index 144344f..22d3f2e 100644 --- a/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml +++ b/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml @@ -4,6 +4,9 @@ kind: ServiceAccount {{- if .Values.global.imagePullSecrets }} imagePullSecrets: {{ toYaml .Values.global.imagePullSecrets | nindent 2 }} {{- end }} +{{- if hasKey .Values.reloader.serviceAccount "automountServiceAccountToken" }} +automountServiceAccountToken: {{ .Values.reloader.serviceAccount.automountServiceAccountToken }} +{{- end }} metadata: annotations: {{ include "reloader-helm3.annotations" . | indent 4 }} diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 2c2ee5d..007cdbb 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -62,10 +62,10 @@ reloader: labels: provider: stakater group: com.stakater.platform - version: v0.0.109 + version: v0.0.114 image: name: stakater/reloader - tag: v0.0.109 + tag: v0.0.114 pullPolicy: IfNotPresent # Support for extra environment variables. env: @@ -118,7 +118,7 @@ reloader: annotations: {} # The name of the ServiceAccount to use. # If not set and create is true, a name is generated using the fullname template - name: + name: # Optional flags to pass to the Reloader entrypoint # Example: # custom_annotations: diff --git a/deployments/kubernetes/manifests/clusterrole.yaml b/deployments/kubernetes/manifests/clusterrole.yaml index a3164c9..093fed8 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-v0.0.109" + chart: "reloader-v0.0.114" 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 22eb501..aa8e258 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-v0.0.109" + chart: "reloader-v0.0.114" 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 d92bb0c..2d499c4 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-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v0.0.109 + version: v0.0.114 name: reloader-reloader namespace: default spec: @@ -28,16 +28,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v0.0.109 + version: v0.0.114 spec: containers: - - image: "stakater/reloader:v0.0.109" + - image: "stakater/reloader:v0.0.114" imagePullPolicy: IfNotPresent name: reloader-reloader diff --git a/deployments/kubernetes/manifests/serviceaccount.yaml b/deployments/kubernetes/manifests/serviceaccount.yaml index 1fc14e7..e61885e 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-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" diff --git a/deployments/kubernetes/reloader.yaml b/deployments/kubernetes/reloader.yaml index 038804e..fc18edd 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-v0.0.109" + chart: "reloader-v0.0.114" 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-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -73,7 +73,7 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" @@ -97,13 +97,13 @@ metadata: meta.helm.sh/release-name: "reloader" labels: app: reloader-reloader - chart: "reloader-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v0.0.109 + version: v0.0.114 name: reloader-reloader namespace: default spec: @@ -117,16 +117,16 @@ spec: metadata: labels: app: reloader-reloader - chart: "reloader-v0.0.109" + chart: "reloader-v0.0.114" release: "reloader" heritage: "Helm" app.kubernetes.io/managed-by: "Helm" group: com.stakater.platform provider: stakater - version: v0.0.109 + version: v0.0.114 spec: containers: - - image: "stakater/reloader:v0.0.109" + - image: "stakater/reloader:v0.0.114" imagePullPolicy: IfNotPresent name: reloader-reloader