mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-03-25 09:02:12 +00:00
Compare commits
3 Commits
versioning
...
release-0.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ee285c5ae0 | ||
|
|
f03f083c1a | ||
|
|
d68c6c68f6 |
@@ -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
|
||||
|
||||
@@ -70,7 +70,7 @@ spec:
|
||||
serviceAccountName: cozystack
|
||||
containers:
|
||||
- name: cozystack
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.1.0"
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.2.0"
|
||||
env:
|
||||
- name: KUBERNETES_SERVICE_HOST
|
||||
value: localhost
|
||||
@@ -89,7 +89,7 @@ spec:
|
||||
fieldRef:
|
||||
fieldPath: metadata.name
|
||||
- name: darkhttpd
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.1.0"
|
||||
image: "ghcr.io/aenix-io/cozystack/cozystack:v0.2.0"
|
||||
command:
|
||||
- /usr/bin/darkhttpd
|
||||
- /cozystack/assets
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:318fd8d0d6f6127387042f6ad150e87023d1961c7c5059dd5324188a54b0ab4e",
|
||||
"containerimage.digest": "sha256:e3cf145238e6e45f7f13b9acaea445c94ff29f76a34ba9fa50828401a5a3cc68"
|
||||
"containerimage.config.digest": "sha256:0487fc50bb5f870720b05e947185424a400fad38b682af8f1ca4b418ed3c5b4b",
|
||||
"containerimage.digest": "sha256:be12f3834be0e2f129685f682fab83c871610985fc43668ce6a294c9de603798"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:ee8968be63c7c45621ec45f3687211e0875acb24e8d9784e8d2ebcbf46a3538c",
|
||||
"containerimage.digest": "sha256:16c3c07e74212585786dc1f1ae31d3ab90a575014806193e8e37d1d7751cb084"
|
||||
"containerimage.config.digest": "sha256:43d0bfd01c5e364ba961f1e3dc2c7ccd7fd4ca65bd26bc8c4a5298d7ff2c9f4f",
|
||||
"containerimage.digest": "sha256:908b3c186bee86f1c9476317eb6582d07f19776b291aa068e5642f8fd08fa9e7"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-fluxcd
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-installer
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:ec8a4983a663f06a1503507482667a206e83e0d8d3663dff60ced9221855d6b0",
|
||||
"containerimage.digest": "sha256:abb7b2fbc1f143c922f2a35afc4423a74b2b63c0bddfe620750613ed835aa861"
|
||||
"containerimage.config.digest": "sha256:86175d33758c7f8c33396a3bea929c82c4181676e4ab269cfdb57a806d71528f",
|
||||
"containerimage.digest": "sha256:5fca385a497e8b50d06b5b01dde7dc46289e70c0e8a9eb0604939815c1275e39"
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
ghcr.io/aenix-io/cozystack/cozystack:v0.1.0
|
||||
ghcr.io/aenix-io/cozystack/cozystack:v0.2.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:b869a6324f9c0e6d1dd48eee67cbe3842ee14efd59bdde477736ad2f90568ff7",
|
||||
"containerimage.digest": "sha256:c30b237c5fa4fbbe47e1aba56e8f99569fe865620aa1953f31fc373794123cd7"
|
||||
"containerimage.config.digest": "sha256:dc584f743bb73e04dcbebca7ab4f602f2c067190fd9609c3fd84412e83c20445",
|
||||
"containerimage.digest": "sha256:39ab0bf769b269a8082eeb31a9672e39caa61dd342ba2157b954c642f54a32ff"
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-platform
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{/* Add extra namespaces */}}
|
||||
{{- $_ := set $namespaces "cozy-public" false }}
|
||||
{{- $_ := set $namespaces "cozy-fluxcd" false }}
|
||||
|
||||
{{- range $namespace, $privileged := $namespaces }}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-capi-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-capi-providers
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-cert-manager-issuers
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-cert-manager
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-cilium
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-dashboard
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:c4bfb560aaa8f9bae1da00fa4b49b3e1fc993606902e47c155238f2b002fadce",
|
||||
"containerimage.digest": "sha256:974cbeedb328e71aeb2b45970ebc1bcbbdcbdc0ed034a9d3d37924530f66b938"
|
||||
"containerimage.config.digest": "sha256:89b67f6def744d8f497fd07e2743f1ff6f808983f4a5914cce62dbc8b045f9c4",
|
||||
"containerimage.digest": "sha256:76b47055b4559a20362248ba1f684d41d2299e752665f09d606d5d07fd7c8c32"
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"containerimage.config.digest": "sha256:992221768278b67a64b52d4e8bc847f18c8e4be746ac7197be9bbfd4fd092b24",
|
||||
"containerimage.digest": "sha256:6fb48ec9b50422bdd843584cd4db6ee07618ce535fde23903560d2529e4da31a"
|
||||
"containerimage.config.digest": "sha256:8e9b42041ea86be05df5106bd7d3f881dda920a34a5f95b30c6affa8575275cf",
|
||||
"containerimage.digest": "sha256:0a41fe424f7a042f5442152c2fc196622fd49426c958ff17b15b5b9060c8d86b"
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-grafana-oncall
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-grafana-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-ingress-nginx
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kamaji-etcd
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kamaji
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubeovn
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-cdi-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-cdi
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-csi-node
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-kubevirt
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-linstor
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-mariadb-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-metallb
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-monitoring
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-piraeus-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-postgres-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-rabbitmq-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-redis-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-telepresence
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name: cozy-victoria-metrics-operator
|
||||
version: 1.0.0
|
||||
version: 0.2.0
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
#!/bin/sh
|
||||
VERSION=2
|
||||
set -o pipefail
|
||||
set -e
|
||||
|
||||
BUNDLE=$(set -x; kubectl get configmap -n cozy-system cozystack -o 'go-template={{index .data "bundle-name"}}')
|
||||
VERSION=2
|
||||
|
||||
run_migrations() {
|
||||
if ! kubectl get configmap -n cozy-system cozystack-version; then
|
||||
kubectl create configmap -n cozy-system cozystack-version --from-literal=version="$VERSION" --dry-run=client -o yaml | kubectl create -f-
|
||||
return
|
||||
fi
|
||||
current_version=$(kubectl get configmap -n cozy-system cozystack-version -o jsonpath='{.data.version}') || true
|
||||
until [ "$current_version" = "$VERSION" ]; do
|
||||
@@ -20,11 +23,10 @@ flux_is_ok() {
|
||||
}
|
||||
|
||||
install_basic_charts() {
|
||||
bundle=$(kubectl get configmap -n cozy-system cozystack -o 'go-template={{index .data "bundle-name"}}')
|
||||
if [ "$bundle" = "full-paas" ] || [ "$bundle" = "full-distro" ]; then
|
||||
if [ "$BUNDLE" = "paas-full" ] || [ "$BUNDLE" = "distro-full" ]; then
|
||||
make -C packages/system/cilium apply
|
||||
fi
|
||||
if [ "$bundle" = "full-paas" ]; then
|
||||
if [ "$BUNDLE" = "paas-full" ]; then
|
||||
make -C packages/system/kubeovn apply
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -14,5 +14,12 @@ if kubectl get hr -n cozy-fluxcd cozy-fluxcd 2>/dev/null; then
|
||||
fi
|
||||
kubectl delete secret -n cozy-fluxcd -l name=fluxcd
|
||||
|
||||
# Fix kubeovn crds
|
||||
kubeovn_crds=$(kubectl get crd -o name | grep '\.kubeovn\.io$')
|
||||
if [ -n "$kubeovn_crds" ]; then
|
||||
kubectl annotate $kubeovn_crds meta.helm.sh/release-namespace=cozy-kubeovn meta.helm.sh/release-name=kubeovn
|
||||
kubectl label $kubeovn_crds app.kubernetes.io/managed-by=Helm
|
||||
fi
|
||||
|
||||
# Write version to cozystack-version config
|
||||
kubectl create configmap -n cozy-system cozystack-version --from-literal=version=2 --dry-run=client -o yaml | kubectl apply -f-
|
||||
|
||||
Reference in New Issue
Block a user