Enable versioning for cozy-* charts (#62)

Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
This commit is contained in:
Andrei Kvapil
2024-04-04 12:33:54 +02:00
committed by GitHub
parent d5eb4dd62e
commit d68c6c68f6
33 changed files with 43 additions and 34 deletions

View File

@@ -3,7 +3,7 @@ set -e
if [ -e $1 ]; then
echo "Please pass version in the first argument"
echo "Example: $0 v0.0.2"
echo "Example: $0 0.2.0"
exit 1
fi
@@ -12,8 +12,14 @@ talos_version=$(awk '/^version:/ {print $2}' packages/core/installer/images/talo
set -x
sed -i "/^TAG / s|=.*|= ${version}|" \
sed -i "/^TAG / s|=.*|= v${version}|" \
packages/apps/http-cache/Makefile \
packages/apps/kubernetes/Makefile \
packages/core/installer/Makefile \
packages/system/dashboard/Makefile
sed -i "/^VERSION / s|=.*|= ${version}|" \
packages/core/Makefile \
packages/system/Makefile
make -C packages/core fix-chartnames
make -C packages/system fix-chartnames

View File

@@ -1,4 +1,6 @@
VERSION := 0.2.0
gen: fix-chartnames
fix-chartnames:
find . -name Chart.yaml -maxdepth 2 | awk -F/ '{print $$2}' | while read i; do printf "name: cozy-%s\nversion: 1.0.0\n" "$$i" > "$$i/Chart.yaml"; done
find . -name Chart.yaml -maxdepth 2 | awk -F/ '{print $$2}' | while read i; do printf "name: cozy-%s\nversion: $(VERSION)\n" "$$i" > "$$i/Chart.yaml"; done

View File

@@ -1,2 +1,2 @@
name: cozy-fluxcd
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-installer
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-platform
version: 1.0.0
version: 0.2.0

View File

@@ -1,4 +1,5 @@
OUT=../../_out/repos/system
VERSION := 0.2.0
gen: fix-chartnames
@@ -9,4 +10,4 @@ repo: fix-chartnames
cd "$(OUT)" && helm repo index .
fix-chartnames:
find . -name Chart.yaml -maxdepth 2 | awk -F/ '{print $$2}' | while read i; do printf "name: cozy-%s\nversion: 1.0.0\n" "$$i" > "$$i/Chart.yaml"; done
find . -name Chart.yaml -maxdepth 2 | awk -F/ '{print $$2}' | while read i; do printf "name: cozy-%s\nversion: $(VERSION)\n" "$$i" > "$$i/Chart.yaml"; done

View File

@@ -1,2 +1,2 @@
name: cozy-capi-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-capi-providers
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-cert-manager-issuers
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-cert-manager
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-cilium
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-dashboard
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-grafana-oncall
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-grafana-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-ingress-nginx
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kamaji-etcd
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kamaji
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kubeovn
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kubevirt-cdi-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kubevirt-cdi
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kubevirt-csi-node
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kubevirt-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-kubevirt
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-linstor
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-mariadb-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-metallb
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-monitoring
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-piraeus-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-postgres-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-rabbitmq-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-redis-operator
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-telepresence
version: 1.0.0
version: 0.2.0

View File

@@ -1,2 +1,2 @@
name: cozy-victoria-metrics-operator
version: 1.0.0
version: 0.2.0