mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-12 06:20:11 +01:00
chore(crd): add rule to copy auto generated CRDs (#319)
Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
This commit is contained in:
parent
1b30116e5f
commit
ea8049f30d
3 changed files with 20 additions and 4 deletions
13
.github/workflows/release-charts.yml
vendored
13
.github/workflows/release-charts.yml
vendored
|
|
@ -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:
|
||||||
|
|
|
||||||
7
Makefile
7
Makefile
|
|
@ -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 "--------------------------------"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue