fix race conditions for seaweedfs and fix tests preparing

Signed-off-by: IvanHunters <xorokhotnikov@gmail.com>
This commit is contained in:
IvanHunters
2025-09-01 12:06:34 +03:00
parent 33691c2d3a
commit 8e906be9df
5 changed files with 25 additions and 6 deletions

View File

@@ -139,6 +139,7 @@ EOF
kubectl wait hr/seaweedfs-system -n tenant-root --timeout=2m --for=condition=ready
fi
# Expose Cozystack services through ingress
kubectl patch configmap/cozystack -n cozy-system --type merge -p '{"data":{"expose-services":"api,dashboard,cdi-uploadproxy,vm-exportproxy,keycloak"}}'
@@ -150,7 +151,7 @@ EOF
kubectl wait sts/etcd -n tenant-root --for=jsonpath='{.status.readyReplicas}'=3 --timeout=5m
# VictoriaMetrics components
kubectl wait vmalert/vmalert-shortterm vmalertmanager/alertmanager -n tenant-root --for=jsonpath='{.status.updateStatus}'=operational --timeout=5m
kubectl wait vmalert/vmalert-shortterm vmalertmanager/alertmanager -n tenant-root --for=jsonpath='{.status.updateStatus}'=operational --timeout=15m
kubectl wait vlogs/generic -n tenant-root --for=jsonpath='{.status.updateStatus}'=operational --timeout=5m
kubectl wait vmcluster/shortterm vmcluster/longterm -n tenant-root --for=jsonpath='{.status.clusterStatus}'=operational --timeout=5m

View File

@@ -19,10 +19,10 @@ spec:
namespace: cozy-public
install:
remediation:
retries: 10
retries: -1
upgrade:
remediation:
retries: 10
retries: -1
interval: 1m0s
timeout: 10m0s
{{- end }}

View File

@@ -17,6 +17,12 @@ spec:
kind: HelmRepository
name: cozystack-extra
namespace: cozy-public
install:
remediation:
retries: -1
upgrade:
remediation:
retries: -1
interval: 1m0s
timeout: 5m0s
timeout: 10m0s
{{- end }}

View File

@@ -15,8 +15,14 @@ spec:
name: cozystack-system
namespace: cozy-system
version: '>= 0.0.0-0'
install:
remediation:
retries: -1
upgrade:
remediation:
retries: -1
interval: 1m0s
timeout: 5m0s
timeout: 10m0s
values:
ingress-nginx:
fullnameOverride: {{ trimPrefix "tenant-" .Release.Namespace }}-ingress

View File

@@ -51,8 +51,14 @@ spec:
name: cozystack-system
namespace: cozy-system
version: '>= 0.0.0-0'
install:
remediation:
retries: -1
upgrade:
remediation:
retries: -1
interval: 1m0s
timeout: 5m0s
timeout: 10m0s
values:
global:
serviceAccountName: "{{ .Release.Namespace }}-seaweedfs"