chore(crd): add rule to copy auto generated CRDs (#319)

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
This commit is contained in:
Akhil Mohan 2021-05-04 12:46:29 +05:30 committed by GitHub
parent 1b30116e5f
commit ea8049f30d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 4 deletions

View file

@ -26,6 +26,19 @@ jobs:
with: with:
version: v3.4.0 version: v3.4.0
- name: Copy generated CRDs
run: make helm
- name: Check diff, commit and push
run: |
git diff --quiet deploy/helm/charts/crds || CHANGED=$?
if [[ $CHANGED -ne 0 ]]; then
echo "Commiting changes to deploy/helm/charts/crds"
git add deploy/helm/charts/crds
git commit -s -m 'chore(crd): add auto generated crds to helm release'
git push origin master
fi
- name: Run chart-releaser - name: Run chart-releaser
uses: helm/chart-releaser-action@v1.1.0 uses: helm/chart-releaser-action@v1.1.0
env: env:

View file

@ -215,6 +215,13 @@ manifests:
@echo "+ Generating zfs localPV crds" @echo "+ Generating zfs localPV crds"
$(PWD)/buildscripts/generate-manifests.sh $(PWD)/buildscripts/generate-manifests.sh
helm:
@echo "+ Copying generated CRDs to helm charts"
@cp deploy/yamls/zfsbackup-crd.yaml deploy/helm/charts/crds/zfsbackup.yaml
@cp deploy/yamls/zfsrestore-crd.yaml deploy/helm/charts/crds/zfsrestore.yaml
@cp deploy/yamls/zfssnapshot-crd.yaml deploy/helm/charts/crds/zfssnapshot.yaml
@cp deploy/yamls/zfsvolume-crd.yaml deploy/helm/charts/crds/zfsvolume.yaml
.PHONY: zfs-driver .PHONY: zfs-driver
zfs-driver: format zfs-driver: format
@echo "--------------------------------" @echo "--------------------------------"

View file

@ -46,7 +46,6 @@ echo '
cat deploy/yamls/zfs.openebs.io_zfsvolumes.yaml >> deploy/yamls/zfsvolume-crd.yaml cat deploy/yamls/zfs.openebs.io_zfsvolumes.yaml >> deploy/yamls/zfsvolume-crd.yaml
rm deploy/yamls/zfs.openebs.io_zfsvolumes.yaml rm deploy/yamls/zfs.openebs.io_zfsvolumes.yaml
cp deploy/yamls/zfsvolume-crd.yaml deploy/helm/charts/crds/zfsvolume.yaml
echo ' echo '
@ -62,7 +61,6 @@ echo '
cat deploy/yamls/zfs.openebs.io_zfssnapshots.yaml >> deploy/yamls/zfssnapshot-crd.yaml cat deploy/yamls/zfs.openebs.io_zfssnapshots.yaml >> deploy/yamls/zfssnapshot-crd.yaml
rm deploy/yamls/zfs.openebs.io_zfssnapshots.yaml rm deploy/yamls/zfs.openebs.io_zfssnapshots.yaml
cp deploy/yamls/zfssnapshot-crd.yaml deploy/helm/charts/crds/zfssnapshot.yaml
echo ' echo '
@ -78,7 +76,6 @@ echo '
cat deploy/yamls/zfs.openebs.io_zfsbackups.yaml >> deploy/yamls/zfsbackup-crd.yaml cat deploy/yamls/zfs.openebs.io_zfsbackups.yaml >> deploy/yamls/zfsbackup-crd.yaml
rm deploy/yamls/zfs.openebs.io_zfsbackups.yaml rm deploy/yamls/zfs.openebs.io_zfsbackups.yaml
cp deploy/yamls/zfsbackup-crd.yaml deploy/helm/charts/crds/zfsbackup.yaml
echo ' echo '
@ -94,7 +91,6 @@ echo '
cat deploy/yamls/zfs.openebs.io_zfsrestores.yaml >> deploy/yamls/zfsrestore-crd.yaml cat deploy/yamls/zfs.openebs.io_zfsrestores.yaml >> deploy/yamls/zfsrestore-crd.yaml
rm deploy/yamls/zfs.openebs.io_zfsrestores.yaml rm deploy/yamls/zfs.openebs.io_zfsrestores.yaml
cp deploy/yamls/zfsrestore-crd.yaml deploy/helm/charts/crds/zfsrestore.yaml
## create the operator file using all the yamls ## create the operator file using all the yamls