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...
Stabileşte politica de trafic extern pentru serviciul local Traefik NodePort
- Permite rutarea corectă a traficului extern de pe router - Conserva adrese IP sursă pentru o mai bună exploatare forestieră
Conductă de declanșare pentru a aplica implementarea actualizată cu certificat TLS opțional
Faceți ca certificatul TLS să fie opțional în implementarea MediaService
- Adăugaţi opţional: adevărat la volumul secret wildcard-kamocrm-com - Actualizează recipientul de iniţiere a certificatului de certificat lipsă cu graţie
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 ...
Conducta de declanșare după verificarea rețelei de ochiuri WireGuard
Conductă de declanșare pentru implementarea CRD-urilor Traefik după resetare etcd
Conductă de declanșare după actualizarea IP k1m1 și resetare etcd
Actualizează IP-urile finale WireGuard pentru k1m1 și k2m1
- k1m1: 192.168.1.198 ↠- k2m1: 192.168.1.169 â†
Update NATS and MinIO configuration to use new VPN IPs
- Update NATS URLs from old Tailscale IPs (100.64.x.x) to Kubernetes service DNS - Update MinIO IPs from old Tailscale IPs to new VPN IPs (10.8.x.x) - Fixes NAT...
Adaugă certificate de nod la crearea secretă a gândacilor
- Adăugați nod.crt și nod.key la directorul gândacilor - Actualizarea fluxului de lucru CI/CD pentru a include certificatele de nod atunci când se creează *** s...
Handle BackoffLimitExceed by stergere de locuri de muncă eșuate și retrying
- Când munca eşuează cu BackoffLimitExceed şi capsulele sunt curăţate, şterse şi recreate de locuri de muncă - Acest lucru ne permite pentru a obține busteni pr...
Handle BackoffLimitExceed by stergere si retrying init job
- Când munca eşuează cu BackoffLimitExceed şi capsulele sunt curăţate, şterse şi recreate de locuri de muncă - Acest lucru permite de locuri de muncă pentru a î...
Improve cluster connectivity test in CockroachDB init workflow
Improve CockroachDB init job error handling when pods are cleaned up
- Check previous pod logs if current pods are not found - Test cluster connectivity to verify if already initialized - Better handling of failed jobs with clean...
MinIO secret creation from workflow (MinIO is managed manually)
Add automatic *** secret creation
- Create *** secret on both k1m1 and k2m1 - Secret contains MINIO_CURRENT_HOST pointing to k0m1 MinIO instance (http://10.8.0.1:9000) - Fixes kamowssecurity-dep...
Resolve Traefik, NATS, and CockroachDB deployment issues
- Remove hostPort from Traefik deployment (conflicts with NodePort service) - Fix NATS deployment to only deploy server-specific statefulsets (nats-k1m1, nats-k...
Improve CockroachDB init job error handling - check pod status and logs after timeout
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
