update push workflow to render manifests correctly

This commit is contained in:
MahnoorAsghar
2023-02-22 16:45:43 +05:00
parent 0f7403b7bf
commit 8c4523db69
2 changed files with 31 additions and 6 deletions
+6 -6
View File
@@ -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:
@@ -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