Commit Graph

  • 33bc765f99 fix(storagesvc): scan all namespaces in archivePruner fix/namespace-lifecycle-hardening “Naeel” 2026-05-19 11:33:52 +04:00
  • 7265985309 fix(reconciler): health-check Active NS every 60s to restore deleted SA/RoleBindings “Naeel” 2026-05-18 13:27:50 +04:00
  • 650616b464 build: fix base image, bump to v1.22.1, update test plan “Naeel” 2026-05-18 12:29:08 +04:00
  • c8ced44068 doc: add integration test plan for P1/P2 (namespace lifecycle hardening) “Naeel” 2026-05-18 12:06:47 +04:00
  • 491f0aee43 doc(audit): mark AdoptExistingResources race as CLOSED (2a7d6101) “Naeel” 2026-05-18 11:45:18 +04:00
  • 2a7d6101b1 fix(executor): P2 — pre-register managed NS before adopt/cleanup (closes AdoptExistingResources race) “Naeel” 2026-05-18 11:42:48 +04:00
  • f5b57173f5 doc(audit): mark stuck-failed as CLOSED after 919e8439 (RunReconciler + error propagation) “Naeel” 2026-05-18 11:32:13 +04:00
  • 919e84396c fix(reconciler): propagate SA/executor errors to NamespaceManager so failed NSes are retried “Naeel” 2026-05-18 11:10:46 +04:00
  • 28c45e65aa doc: update forensic audit to reflect namespace lifecycle hardening (2026-05-18) “Naeel” 2026-05-18 09:13:35 +04:00
  • 695bfb74d4 doc: impl notes for namespace lifecycle hardening (2026-05-18) “Naeel” 2026-05-18 09:08:35 +04:00
  • 4eedf95f5c fix(namespace): executor/router/buildermgr RemoveNamespace + per-NS informer lifecycle “Naeel” 2026-05-18 09:04:13 +04:00
  • 3b93c5dc8b fix(namespace): harden lifecycle — RemoveNamespace, parallel dispatch, reconciler “Naeel” 2026-05-18 08:45:31 +04:00
  • 4c82285863 doc: add console integration section to porting guide “Naeel” 2026-05-15 08:04:46 +04:00
  • 728cc351b5 doc: add multitenant porting guide for upstream upgrade “Naeel” 2026-05-15 07:49:47 +04:00
  • 5d52c9ba94 test: add integration test for NSWatcher with fake Kubernetes client “Naeel” 2026-05-15 07:11:48 +04:00
  • 5f0ab79f00 doc: add multitenant architecture summary (2026-05-15) “Naeel” 2026-05-15 07:08:32 +04:00
  • 4addf254cb chore: remove superseded executor-ns-watcher-rbac.yaml “Naeel” 2026-05-15 07:06:58 +04:00
  • b5f8a9bf0e doc: add multi-tenant quick reference card “Naeel” 2026-05-15 06:59:19 +04:00
  • b2efefd75a doc: add multi-tenant Fission Console API guide “Naeel” 2026-05-15 06:59:14 +04:00
  • 5988ced1e2 chore: add GitHub Copilot project rules “Naeel” 2026-05-15 06:59:07 +04:00
  • e3928e1d4d chore: ignore *.token files “Naeel” 2026-05-15 06:59:00 +04:00
  • 847595a1b3 wip: все изменения на 2026-05-06 rewrite/layer1-namespace-manager-step1 “Naeel” 2026-05-06 13:45:25 +04:00
  • 4dc0c5637f docs: add custom fork header to README (multi-tenant by Naeel/ngcloud) rewrite/layer2-namespace-manager-api-step1 Naeel 2026-05-04 16:59:09 +03:00
  • 0cae275dbd executor: update gpm.podLister in AddNamespace to fix IsValid nil panic Naeel 2026-04-27 14:43:10 +03:00
  • 775845b55c executor: preserve generation in untap metadata Naeel 2026-04-27 13:37:30 +03:00
  • c9036f716f layer2: add single-file chat handoff Naeel 2026-04-26 16:38:37 +03:00
  • 4349d0b239 layer2: add chat handoff note Naeel 2026-04-26 16:34:49 +03:00
  • 63ce6ea135 layer1: close namespace manager step1 Naeel 2026-04-26 16:27:53 +03:00
  • 7b6ff84188 layer1: harden namespace watcher logging path Naeel 2026-04-26 16:27:20 +03:00
  • 55d0b5a9e7 layer1: log namespace watcher startup summary Naeel 2026-04-26 16:24:29 +03:00
  • 813617ffd1 layer1: log watcher namespace transitions Naeel 2026-04-26 11:52:06 +03:00
  • 7d7fe561a8 layer1: log namespace summary active flag Naeel 2026-04-26 11:51:03 +03:00
  • fed69da335 layer1: add namespace summary active helper Naeel 2026-04-26 11:46:47 +03:00
  • 9f0e911b9d layer1: stabilize namespace summary contract Naeel 2026-04-26 11:46:15 +03:00
  • f4a3bffc6b layer1: test namespace manager summary logging Naeel 2026-04-26 11:45:13 +03:00
  • 90924cdec7 layer1: checkpoint namespace manager runtime series Naeel 2026-04-26 11:44:36 +03:00
  • 6e037a506d layer1: add default watcher config helper Naeel 2026-04-26 11:03:39 +03:00
  • d24605a8b8 layer1: fix managed watcher config wiring Naeel 2026-04-26 11:02:54 +03:00
  • d2ff55f9e0 layer1: add managed watcher config Naeel 2026-04-26 11:02:09 +03:00
  • b9236698f3 layer1: run managed namespace watchers Naeel 2026-04-26 11:01:05 +03:00
  • 073f2c1504 layer1: add live namespace counts Naeel 2026-04-26 10:59:39 +03:00
  • b93e720e12 layer1: add namespace source counts Naeel 2026-04-26 10:59:01 +03:00
  • f16aa030db layer1: log namespace manager summary Naeel 2026-04-26 10:57:29 +03:00
  • 5c481b7293 layer1: add namespace manager summary Naeel 2026-04-26 10:55:56 +03:00
  • 67db8d71f1 layer1: fix watcher preparation imports Naeel 2026-04-26 10:54:51 +03:00
  • 2bbed95c2a layer1: prepare managed namespace watchers Naeel 2026-04-26 10:54:24 +03:00
  • a1517ba4b2 layer1: share managed namespace watcher startup Naeel 2026-04-26 10:51:31 +03:00
  • 49be1db3a0 layer1: share namespace watcher event handlers Naeel 2026-04-26 10:50:28 +03:00
  • c3b161da83 layer1: share update removal policy Naeel 2026-04-26 10:49:26 +03:00
  • 0755319fac layer1: formalize namespace removal strategy Naeel 2026-04-26 10:48:42 +03:00
  • 340b9cae84 layer1: centralize namespace watcher handlers Naeel 2026-04-26 10:47:12 +03:00
  • 4cd4bc9507 layer1: share namespace watcher lifecycle helpers Naeel 2026-04-26 10:45:03 +03:00
  • 0e08664ef6 layer1: share watcher namespace manager bootstrap Naeel 2026-04-26 10:41:14 +03:00
  • d7497dcd34 layer1: remove old namespace watcher helpers Naeel 2026-04-26 10:40:36 +03:00
  • 447133d5b2 layer1: track namespace removals in manager Naeel 2026-04-26 10:39:59 +03:00
  • b6f3640bbe layer1: add namespace tombstone helper step 34 Naeel 2026-04-26 10:39:11 +03:00
  • d09bee3431 layer1: add namespace remove dispatch step 33 Naeel 2026-04-26 10:36:48 +03:00
  • 488157963a layer1: bootstrap executor namespace manager Naeel 2026-04-26 10:35:50 +03:00
  • 804bc533db layer1: bootstrap router namespace manager Naeel 2026-04-26 10:35:29 +03:00
  • 65837610a1 layer1: bootstrap builder namespace manager Naeel 2026-04-26 10:35:09 +03:00
  • dd7470922c layer1: hook executor watcher to namespace manager Naeel 2026-04-26 10:34:34 +03:00
  • 0135a93a30 layer1: hook router watcher to namespace manager Naeel 2026-04-26 10:34:04 +03:00
  • b12a8e5e75 layer1: hook builder watcher to namespace manager Naeel 2026-04-26 10:33:36 +03:00
  • ad0f83fd4b layer1: add namespace bootstrap dispatch step 26 Naeel 2026-04-26 10:32:43 +03:00
  • 6f77fa5a9a layer1: add executor namespace subscriber step 25 Naeel 2026-04-26 10:31:54 +03:00
  • 331f531962 layer1: factor executor namespace registration step 24 Naeel 2026-04-26 10:30:59 +03:00
  • 346399d35f layer1: align router watcher flow step 23 Naeel 2026-04-26 10:29:43 +03:00
  • 33a08f00b3 layer1: fix router namespace subscriber syntax Naeel 2026-04-26 10:29:19 +03:00
  • 2971029c42 layer1: add router namespace subscriber step 22 Naeel 2026-04-26 10:28:57 +03:00
  • 3159fba65b layer1: align builder watcher flow step 21 Naeel 2026-04-26 10:27:09 +03:00
  • b200b8bb5b layer1: fix builder namespace subscriber syntax Naeel 2026-04-26 10:26:40 +03:00
  • 126f7cc51c layer1: add builder namespace subscriber step 20 Naeel 2026-04-26 10:26:13 +03:00
  • bcf34d6b1a layer1: add namespace subscriber adapter step 19 Naeel 2026-04-26 10:24:01 +03:00
  • 022960ade7 layer1: add namespace event bridge step 18 Naeel 2026-04-26 10:23:21 +03:00
  • b1e2e6462d layer1: add namespace dispatch step 17 Naeel 2026-04-26 10:22:35 +03:00
  • ae8275d0a7 layer1: add namespace lifecycle subscribers step 16 Naeel 2026-04-26 10:21:26 +03:00
  • 2857398e11 layer1: checkpoint pending utils changes Naeel 2026-04-26 10:20:56 +03:00
  • 834c0de941 layer1: add namespace event helpers step 15 Naeel 2026-04-26 10:05:51 +03:00
  • db4499d8c7 layer1: add namespace part helpers step 14 Naeel 2026-04-26 10:05:12 +03:00
  • b3f99b2b6c layer1: centralize managed namespace labels step 13 Naeel 2026-04-26 10:04:18 +03:00
  • 5e5058ba0e layer1: add namespace manager bridge step 12 Naeel 2026-04-26 10:03:09 +03:00
  • 42acce308f layer1: add namespace bootstrap step 11 Naeel 2026-04-26 10:02:37 +03:00
  • 66a3dc2a3c layer1: derive namespace phases step 10 Naeel 2026-04-26 10:02:03 +03:00
  • 910f65b6d4 layer1: add namespace manager subscribers step 9 Naeel 2026-04-26 10:01:21 +03:00
  • 114d5b99af layer1: add namespace manager skeleton step 8 Naeel 2026-04-26 10:00:45 +03:00
  • ac2638f17d layer1: add namespace manager model step 7 Naeel 2026-04-26 09:54:23 +03:00
  • 97b13a13c2 doc: add namespace manager target design Naeel 2026-04-26 09:53:06 +03:00
  • 1f53bc1fb7 doc: add detailed namespace rewrite logic Naeel 2026-04-26 09:50:06 +03:00
  • 87477d4529 layer1: guard router informer maps step 6 Naeel 2026-04-26 09:37:09 +03:00
  • 94f26b69ee layer1: fix newdeploy namespace parity step 5 Naeel 2026-04-26 09:35:39 +03:00
  • 56a499a59f layer1: fix buildermgr namespace dedup step 4 Naeel 2026-04-26 09:34:46 +03:00
  • 6102b277c8 layer1: migrate runtime loops to snapshots step 3 Naeel 2026-04-26 09:33:36 +03:00
  • 9ce9829f3b layer1: fix sa namespace routing step 2 Naeel 2026-04-26 09:32:08 +03:00
  • c987fa07e8 layer1: add namespace snapshot api step 1 Naeel 2026-04-26 09:30:51 +03:00
  • 27a280bc03 doc: record debugging comparison notes Naeel 2026-04-26 09:11:18 +03:00
  • e2dff8db09 doc: add detailed layer1 multi-tenant fix report Naeel 2026-04-26 09:06:44 +03:00
  • 7faaa9dc1f rbac: allow router namespace watch in multi-tenant mode Naeel 2026-04-26 09:03:15 +03:00
  • f617913ad9 rbac: allow full fetcher role provisioning in dynamic namespaces Naeel 2026-04-26 08:59:02 +03:00
  • 8ccc9fb342 rbac: add fission-executor-sa-provisioner for SA/Role/RoleBinding creation in user NS Naeel 2026-04-26 07:46:33 +03:00
  • 161de70576 multi-tenant: EnsureNamespaceSA + ns_watcher SA provisioning (v8) Naeel 2026-04-26 07:41:46 +03:00