mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-02-05 08:17:59 +00:00
Compare commits
1 Commits
setup-env
...
fix-chicke
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c55d36ab5b |
@@ -2,13 +2,13 @@ NAMESPACE=cozy-cilium
|
|||||||
NAME=cilium
|
NAME=cilium
|
||||||
|
|
||||||
show:
|
show:
|
||||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
kubectl get hr -n cozy-cilium cilium -o jsonpath='{.spec.values}' | helm template --dry-run=server -n $(NAMESPACE) $(NAME) . -f -
|
||||||
|
|
||||||
apply:
|
apply:
|
||||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
kubectl get hr -n cozy-cilium cilium -o jsonpath='{.spec.values}' | helm upgrade -i -n $(NAMESPACE) $(NAME) . -f -
|
||||||
|
|
||||||
diff:
|
diff:
|
||||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
kubectl get hr -n cozy-cilium cilium -o jsonpath='{.spec.values}' | helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) . -f -
|
||||||
|
|
||||||
update:
|
update:
|
||||||
rm -rf charts
|
rm -rf charts
|
||||||
|
|||||||
@@ -7,6 +7,14 @@ show:
|
|||||||
apply:
|
apply:
|
||||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
||||||
|
|
||||||
|
apply-crds:
|
||||||
|
helm template -n $(NAMESPACE) $(NAME) . $(addprefix -s ,$(wildcard charts/flux2/templates/*.crds.yaml)) | kubectl apply -f -
|
||||||
|
kubectl annotate $$(kubectl get crd -o name | grep '\.fluxcd\.io$$') meta.helm.sh/release-namespace=$(NAMESPACE) meta.helm.sh/release-name=$(NAME)
|
||||||
|
kubectl label $$(kubectl get crd -o name | grep '\.fluxcd\.io$$') app.kubernetes.io/managed-by=Helm
|
||||||
|
|
||||||
|
diff-crds:
|
||||||
|
helm template -n $(NAMESPACE) $(NAME) . $(addprefix -s ,$(wildcard charts/flux2/templates/*.crds.yaml)) | kubectl apply -f -
|
||||||
|
|
||||||
diff:
|
diff:
|
||||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
||||||
|
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ NAMESPACE=cozy-kubeovn
|
|||||||
NAME=kubeovn
|
NAME=kubeovn
|
||||||
|
|
||||||
show:
|
show:
|
||||||
helm template --dry-run=server -n $(NAMESPACE) $(NAME) .
|
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm template --dry-run=server -n $(NAMESPACE) $(NAME) . -f -
|
||||||
|
|
||||||
apply:
|
apply:
|
||||||
helm upgrade -i -n $(NAMESPACE) $(NAME) .
|
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm upgrade -i -n $(NAMESPACE) $(NAME) . -f -
|
||||||
|
|
||||||
diff:
|
diff:
|
||||||
helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) .
|
kubectl get hr -n $(NAMESPACE) $(NAME) -o jsonpath='{.spec.values}' | helm diff upgrade --allow-unreleased --normalize-manifests -n $(NAMESPACE) $(NAME) . -f -
|
||||||
|
|
||||||
update:
|
update:
|
||||||
rm -rf charts && mkdir -p charts/kube-ovn
|
rm -rf charts && mkdir -p charts/kube-ovn
|
||||||
|
|||||||
@@ -20,8 +20,13 @@ flux_is_ok() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
install_basic_charts() {
|
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
|
||||||
make -C packages/system/cilium apply
|
make -C packages/system/cilium apply
|
||||||
make -C packages/system/kubeovn apply
|
fi
|
||||||
|
if [ "$bundle" = "full-paas" ]; then
|
||||||
|
make -C packages/system/kubeovn apply
|
||||||
|
fi
|
||||||
make -C packages/system/fluxcd apply
|
make -C packages/system/fluxcd apply
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -33,9 +38,9 @@ run_migrations
|
|||||||
# Install namespaces
|
# Install namespaces
|
||||||
make -C packages/core/platform namespaces-apply
|
make -C packages/core/platform namespaces-apply
|
||||||
|
|
||||||
# Install basic system charts
|
# Install fluxcd CRDs
|
||||||
if ! flux_is_ok; then
|
if ! flux_is_ok; then
|
||||||
install_basic_charts
|
make -C packages/system/fluxcd apply-crds
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Reconcile Helm repositories
|
# Reconcile Helm repositories
|
||||||
@@ -44,6 +49,11 @@ kubectl annotate helmrepositories.source.toolkit.fluxcd.io -A -l cozystack.io/re
|
|||||||
# Install platform chart
|
# Install platform chart
|
||||||
make -C packages/core/platform apply
|
make -C packages/core/platform apply
|
||||||
|
|
||||||
|
# Install basic system charts (should be after platform chart applied)
|
||||||
|
if ! flux_is_ok; then
|
||||||
|
install_basic_charts
|
||||||
|
fi
|
||||||
|
|
||||||
# Reconcile platform chart
|
# Reconcile platform chart
|
||||||
trap 'exit' INT TERM
|
trap 'exit' INT TERM
|
||||||
while true; do
|
while true; do
|
||||||
|
|||||||
Reference in New Issue
Block a user