Skip CockroachDB init job if any pods exist - cluster already initialized
Improve CockroachDB init check to wait for pods and verify cluster state
Prevent CockroachDB init job from running when cluster is already initialized
Update CockroachDB probes, HTTP redirect, and MinIO service endpoints
Add CORS middleware to theme routes to allow cross-origin access from all websites
Add HTTP to HTTPS redirect middleware and IngressRoute
- Create redirect-to-https middleware for permanent redirects - Add catch-all IngressRoute on web entrypoint to redirect all kamocrm.com domains to HTTPS - Fixe...
Remove hostPort from Traefik deployment
- Port 443 is already bound by ingress-nginx via CNI hostPort - Keep standard containerPort configuration
Change Traefik service to LoadBalancer with externalIPs for direct access
- Use LoadBalancer type with externalIPs instead of NodePort - Allows router to forward port 443 directly to service IP - This should bypass ingress-nginx hostP...
Add hostPort to Traefik deployment for direct port access
- Use hostPort 443 for websecure entrypoint to bypass NodePort - Allows router to forward port 443 directly to Traefik - Also set hostPort for web (30080) and a...
Traefik NodePortサービスでローカルに外部トラフィックポリシーを設定する
- ルータから外部トラフィックの適切なルーティングが可能 - より良いログのためにソースIPアドレスを保存
メディアサービス展開でTLS証明書をオプションに
- 任意追加:ワイルドカードkamocrm-comの秘密のボリュームにtrue - cert-converter initコンテナを更新して、不足している証明書を優雅に処理
Update CockroachDB StatefulSet to use dynamic VPN IP based on node hostname
- Fix advertise-addr to use VPN IP (10.8.1.1 for k1m1, 10.8.2.1 for k2m1) - Update join parameter to use VPN IPs instead of hostnames - Update node certificate ...
K1m1およびk2m1のためのWireGuardエンドポイントIPを更新して下さい
- k1m1:192.168.1.198 ⠆ 192.168.1.201 - k2m1:192.168.1.169 → 192.168.1.202
change reset/delete website to interactive transaction with timeout
Closes #3905
Merge pull request #3910 from kkhys/fix/ja-jp-breakdown
Fix Japanese translation for label 'breakdown'