Commit Graph

  • a6353cda8d fix: chart 0.7.8 — raise KEDA interceptor cold-start timeouts (waitTimeout 180s, responseHeaderTimeout 30s) main OdooSky Tower 2026-05-14 18:22:07 +02:00
  • 595dd4fc27 Revert "fix: chart 0.7.5 — raise KEDA interceptor cold-start timeouts (waitTimeout 180s, responseHeaderTimeout 30s)" OdooSky Tower 2026-05-14 18:19:05 +02:00
  • f64c374eda fix: chart 0.7.5 — raise KEDA interceptor cold-start timeouts (waitTimeout 180s, responseHeaderTimeout 30s) OdooSky Tower 2026-05-14 18:17:21 +02:00
  • 75c73fa72a fix(traefik): raise websecure read/write timeouts to 1h for bundle uploads (chart 0.7.7) OdooSky v3 2026-05-11 19:48:22 +02:00
  • 6c9173af77 fix(platform): per-CRD SSA annotation — ArgoCD App-level ServerSideApply=true falls back to CSA on existing resources, exceeding 262 KiB annotation limit on KEDA scaledjobs/scaledobjects OdooSky v3 2026-05-10 09:17:24 +02:00
  • 07c6a9e864 fix(platform): restore kube-rbac-proxy + imagePullSecrets (also lost in 6aafa20 revert) OdooSky v3 2026-05-10 09:13:25 +02:00
  • 3ef0f4a771 fix(traefik): re-add allowCrossNamespace=true (was accidentally reverted in 6aafa20) OdooSky v3 2026-05-10 09:12:37 +02:00
  • 6aafa20d36 fix(platform): explicit keda.crds.install + keda-add-ons-http.crds.install — auto-bootstrap CRDs on every server OdooSky v3 2026-05-10 09:11:44 +02:00
  • d982017b5a fix(traefik): allowCrossNamespace=true (Studio IngressRoute → KEDA interceptor in odoosky-system) OdooSky v3 2026-05-09 23:30:45 +02:00
  • de725ab0d8 fix(chart): keda-add-ons-http operator.imagePullSecrets for mirrored sidecar OdooSky v3 2026-05-09 22:30:09 +02:00
  • 4afa61dd54 fix(chart): override kube-rbac-proxy image (gcr.io v0.13.0 retired) OdooSky v3 2026-05-09 22:20:50 +02:00
  • 912d68010e chore(chart): keda + keda-add-ons-http crds.install=false (CRDs bootstrapped per-cluster) OdooSky v3 2026-05-09 22:15:25 +02:00
  • 67f26784d2 chore: regen Chart.lock for chart 0.7.4 (keda + keda-add-ons-http deps) OdooSky v3 2026-05-09 21:58:25 +02:00
  • ba5408f7f9 chart 0.7.4 — install KEDA core + HTTP add-on for AI Studio scale-to-zero OdooSky v3 2026-05-09 22:53:37 +03:00
  • d602063448 chart 0.7.3 — slug-suffix per-tenant ClusterIssuer (qsoft2 SSL fix) OdooSky v3 2026-05-09 21:30:36 +03:00
  • bdb0d44aee feat: 0.7.2 - mirror 4 subcharts to registry.odoosky.cloud (OCI) OdooSky v3 2026-05-08 07:10:48 +03:00
  • ff7eb9fafc fix(eso): chart 0.7.1 — explicit CRD defaults to clear ArgoCD OutOfSync OdooSky v3 2026-05-07 21:47:00 +03:00
  • c26ee5b3c6 feat(eso): chart 0.7.0 — migrate all 4 remaining Tower-stamped Secrets to ExternalSecret OdooSky v3 2026-05-07 21:25:41 +03:00
  • 52a157f187 fix(eso): chart 0.6.2 - revert fullnameOverride; use templated SA in ClusterSecretStore OdooSky v3 2026-05-07 21:01:38 +03:00
  • ddc01def62 fix(eso): include all subchart tarballs (longhorn, cert-manager, traefik) — repo-server helm dep build fails without them OdooSky v3 2026-05-07 20:54:02 +03:00
  • f32ad64c4c fix(eso): chart 0.6.1 - fullnameOverride to keep SA names stable OdooSky v3 2026-05-07 20:48:44 +03:00
  • 536cb72a72 feat(eso): chart 0.6.0 - ESO subchart + ClusterSecretStore + gitea-archive-pull ExternalSecret OdooSky v3 2026-05-07 20:46:22 +03:00
  • f50156d99d feat(traefik): tenants-default-retry Middleware (3 attempts, 200ms init) OdooSky v3 2026-05-05 12:12:57 +02:00
  • 0c39732f63 fix(traefik): platform-level HTTP→HTTPS redirect at the web entrypoint OdooSky v3 2026-05-05 12:04:22 +02:00
  • 7e3280aa26 feat(slice 2B.3): chart Restore half — injectedWildcards conditional (0.5.7) pro-777 2026-05-04 14:27:30 +03:00
  • d52d335853 feat(slice 2B.1.2): disable startupapicheck PostSync hook (chart 0.5.6) OdooSky v3 2026-05-04 13:50:37 +03:00
  • 252ac78888 feat(slice 2B.1.1): sync waves — kill the cert-manager-webhook race (chart 0.5.5) OdooSky v3 2026-05-04 13:09:47 +03:00
  • 46e8309153 feat(slice 2B.1): SkipHealthCheck on tenants-wildcard Cert (chart 0.5.4) OdooSky v3 2026-05-04 12:38:18 +03:00
  • b6d5b29f3e feat: loop tenant.domains[] for N wildcard certs (#320.C) Tower Bot 2026-05-03 13:58:48 +02:00
  • 0213a0b513 0.5.3: bump to invalidate Argo render cache OdooSky Bot 2026-05-02 23:28:49 +03:00
  • e44078f061 0.5.2: api-approved annotation on CSI snapshot CRDs + spec.name on RecurringJobs (validator fixes) OdooSky Bot 2026-05-02 23:21:08 +03:00
  • f73bdf6d62 0.5.1: RecurringJob namespace from .Values.namespace (Longhorn was deployed to odoosky-system, not longhorn-system) OdooSky Bot 2026-05-02 23:15:02 +03:00
  • 3e642dd7a1 0.5.0: Longhorn local snapshots + async S3 backup (#347 phase 5) OdooSky Bot 2026-05-02 23:14:15 +03:00
  • 8fca9aadfa 0.4.0: csi external-snapshotter v8.1.0 (Phase 3a — VolumeSnapshot CRDs + controller) OdooSky Bot 2026-05-02 22:01:26 +03:00
  • cf0fd4c477 0.3.3: longhorn.persistence.defaultClass=false (k3s default-SC stays local-path) OdooSky Bot 2026-05-02 21:39:00 +03:00
  • dcf9cf79d8 0.3.2: disable longhorn preUpgradeChecker (Argo+helm-hook ordering bug) OdooSky Bot 2026-05-02 21:24:49 +03:00
  • c9aab7117a bump chart 0.3.1 OdooSky Bot 2026-05-02 21:16:44 +03:00
  • 124eff9ee4 0.3.1: drop premature VolumeSnapshotClass — depends on external snapshotter CRDs (deferred to phase 3) OdooSky Bot 2026-05-02 21:16:41 +03:00
  • 81ec240e03 0.3.0: Longhorn CSI skeleton (#347 phase 1) — additive, default-off OdooSky Bot 2026-05-02 21:11:41 +03:00
  • 4a545946ab fix: drop ClusterIssuer dnsZones selector for multi-zone tenants Tower deploy 2026-05-02 11:31:15 +03:00
  • 7ee9856e25 per-cluster differentiator SAN on tenants-wildcard cert (avoid LE Duplicate Cert rate limit) ops 2026-04-29 22:27:02 +02:00
  • 976c67afd1 cloudflare-token Secret lives in odoosky-system (where cert-manager runs) ops 2026-04-29 22:03:10 +02:00
  • 4b19af28e3 vendor cert-manager v1.16.1 CRDs (resource-policy:keep stripped); subchart crds.enabled=false ops 2026-04-29 21:55:56 +02:00
  • 04b989facf cert-manager crds.keep=false (drop resource-policy annotation Argo wont apply) ops 2026-04-29 21:48:21 +02:00
  • c8946a8965 cert-manager subchart: use dep-name alias + crds.enabled (v1.16 install fix) ops 2026-04-29 21:41:40 +02:00
  • 1a301cd3db sync-wave 5 on ClusterIssuer + Certificate (CRD ordering) ops 2026-04-29 21:36:44 +02:00
  • eccb648276 0.2.0 — vendor cert-manager + traefik; parameterized substrate pro-777 2026-04-29 15:09:33 +03:00
  • 0c17429d4c Registry as NodePort (30500) so kubelet can pull via host loopback while in-cluster pods push via cluster DNS Tower Deploy 2026-04-27 00:56:47 +03:00
  • a1dbe14c20 Initial chart: odoosky-system namespace + local container registry (Distribution v2) Tower Deploy 2026-04-27 00:47:07 +03:00
  • 049144dc04 Initial commit git_admin 2026-04-26 21:46:11 +00:00