diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 595dda5d..73b85c1d 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -45,7 +45,7 @@ jobs: version: v1.51.1 only-new-issues: false args: --timeout 10m - + - name: Install kubectl run: | curl -LO "https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VERSION}/bin/linux/amd64/kubectl" @@ -108,7 +108,7 @@ jobs: org.opencontainers.image.source=${{ github.event.repository.clone_url }} org.opencontainers.image.created=${{ steps.prep.outputs.created }} org.opencontainers.image.revision=${{ github.sha }} - + ############################## ## Add steps to generate required artifacts for a release here(helm chart, operator manifest etc.) ############################## @@ -132,7 +132,7 @@ jobs: - name: Helm Template run: | helm template reloader deployments/kubernetes/chart/reloader/ > deployments/kubernetes/reloader.yaml - 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 + helm template reloader deployments/kubernetes/chart/reloader/ --output-dir deployments/kubernetes/manifests --values deployments/kubernetes/manifests/values.yaml && mv deployments/kubernetes/manifests/reloader/templates/* deployments/kubernetes/manifests/ && rm -r deployments/kubernetes/manifests/reloader # Publish helm chart - name: Publish Helm chart @@ -148,16 +148,16 @@ jobs: linting: on commit_username: stakater-user commit_email: stakater@gmail.com - + # Commit back changes - name: Commit files run: | git config --local user.email "stakater@gmail.com" git config --local user.name "stakater-user" - git status + git status git add . git commit -m "[skip-ci] Update artifacts" -a - + - name: Push changes uses: ad-m/github-push-action@master with: diff --git a/deployments/kubernetes/manifests/values.yaml b/deployments/kubernetes/manifests/values.yaml new file mode 100644 index 00000000..bdf4246c --- /dev/null +++ b/deployments/kubernetes/manifests/values.yaml @@ -0,0 +1,25 @@ +reloader: + # To create podDisruptionBudget + podDisruptionBudget: + enabled: true + # To create podMonitor + podMonitor: + enabled: true + # To create role and rolebinding + watchGlobally: false + rbac: + enabled: true + # To create secret + deployment: + env: + secret: + ALERT_ON_RELOAD: alert-on-reload-value + ALERT_SINK: alert-sink-value + ALERT_WEBHOOK_URL: alert-webhook-url-value + ALERT_ADDITIONAL_INFO: alert-additional-info-value + # To create service + service: + port: 8080 + # To create servicemonitor + serviceMonitor: + enabled: true