Skip to content

Commit

Permalink
Update sync script with new directory structure (#217)
Browse files Browse the repository at this point in the history
Co-authored-by: Paul Abel <128620221+pdabelf5@users.noreply.github.com>
  • Loading branch information
lucacome and pdabelf5 authored Dec 20, 2023
1 parent 2fd2b48 commit acd4bc1
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions .github/workflows/sync-chart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,16 @@ jobs:
echo "Current NIC version: $current_version"
cd helm-charts/
schema_dir=$(cd nginx-ingress && echo v1.*)
mv nginx-ingress/$schema_dir $schema_dir
rm -rf nginx-ingress
helm pull oci://ghcr.io/nginxinc/charts/nginx-ingress --untar --version ${{ inputs.chart_version }}
csplit -s nginx-ingress/templates/rbac.yaml %---%+1 && cat nginx-ingress/templates/rbac.yaml | head -n1 | cat /dev/stdin xx00 > temp_rbac.yaml && mv temp_rbac.yaml nginx-ingress/templates/rbac.yaml
rm -rf xx00
sed -i '14s/name: {{ include "nginx-ingress.fullname" . }}/name: nginx-ingress-operator-nginx-ingress-admin/' nginx-ingress/templates/rbac.yaml
rm -f nginx-ingress/templates/clusterrole.yaml
rm -f nginx-ingress/templates/controller-role.yaml
rm -f nginx-ingress/templates/controller-rolebiding.yaml
sed -i '14s/name: {{ include "nginx-ingress.fullname" . }}/name: nginx-ingress-operator-nginx-ingress-admin/' nginx-ingress/templates/clusterrolebiding.yaml
mv $schema_dir nginx-ingress/
new_version=$(yq e '.appVersion' nginx-ingress/Chart.yaml)
echo "New NIC version: $new_version"
Expand Down

0 comments on commit acd4bc1

Please sign in to comment.