Naeel
b328f3e2e4
layer1: formalize namespace removal strategy
2026-04-26 10:48:42 +03:00
Naeel
cb97386a55
layer1: centralize namespace watcher handlers
2026-04-26 10:47:12 +03:00
Naeel
43061743e7
layer1: share namespace watcher lifecycle helpers
2026-04-26 10:45:03 +03:00
Naeel
1336d2baac
layer1: share watcher namespace manager bootstrap
2026-04-26 10:41:14 +03:00
Naeel
07eda24320
layer1: remove old namespace watcher helpers
2026-04-26 10:40:36 +03:00
Naeel
7399cf37e7
layer1: track namespace removals in manager
2026-04-26 10:39:59 +03:00
Naeel
924dd6a4bb
layer1: add namespace tombstone helper step 34
2026-04-26 10:39:11 +03:00
Naeel
897dbdd6ba
layer1: add namespace remove dispatch step 33
2026-04-26 10:36:48 +03:00
Naeel
aef2f970ca
layer1: bootstrap executor namespace manager
2026-04-26 10:35:50 +03:00
Naeel
76f15a6d79
layer1: bootstrap router namespace manager
2026-04-26 10:35:29 +03:00
Naeel
b1998cccce
layer1: bootstrap builder namespace manager
2026-04-26 10:35:09 +03:00
Naeel
4865b5fb9d
layer1: hook executor watcher to namespace manager
2026-04-26 10:34:34 +03:00
Naeel
dd53ce4645
layer1: hook router watcher to namespace manager
2026-04-26 10:34:04 +03:00
Naeel
494db6039f
layer1: hook builder watcher to namespace manager
2026-04-26 10:33:36 +03:00
Naeel
fc6a20d269
layer1: add namespace bootstrap dispatch step 26
2026-04-26 10:32:43 +03:00
Naeel
aea13fb3c1
layer1: add executor namespace subscriber step 25
2026-04-26 10:31:54 +03:00
Naeel
d4bd889f92
layer1: factor executor namespace registration step 24
2026-04-26 10:30:59 +03:00
Naeel
67c0d3296a
layer1: align router watcher flow step 23
2026-04-26 10:29:43 +03:00
Naeel
7eb952d705
layer1: fix router namespace subscriber syntax
2026-04-26 10:29:19 +03:00
Naeel
e93d6b8d0e
layer1: add router namespace subscriber step 22
2026-04-26 10:28:57 +03:00
Naeel
d238e2b154
layer1: align builder watcher flow step 21
2026-04-26 10:27:09 +03:00
Naeel
95c7b56b3e
layer1: fix builder namespace subscriber syntax
2026-04-26 10:26:40 +03:00
Naeel
7f7c93ed7d
layer1: add builder namespace subscriber step 20
2026-04-26 10:26:13 +03:00
Naeel
6d875c005d
layer1: add namespace subscriber adapter step 19
2026-04-26 10:24:01 +03:00
Naeel
91a9c9361d
layer1: add namespace event bridge step 18
2026-04-26 10:23:21 +03:00
Naeel
96aa38c9f2
layer1: add namespace dispatch step 17
2026-04-26 10:22:35 +03:00
Naeel
69ff0a412f
layer1: add namespace lifecycle subscribers step 16
2026-04-26 10:21:26 +03:00
Naeel
c9bc8dc4a7
layer1: checkpoint pending utils changes
2026-04-26 10:20:56 +03:00
Naeel
c02125230e
layer1: add namespace event helpers step 15
2026-04-26 10:05:51 +03:00
Naeel
7148a4a2cc
layer1: add namespace part helpers step 14
2026-04-26 10:05:12 +03:00
Naeel
b87501b73e
layer1: centralize managed namespace labels step 13
2026-04-26 10:04:18 +03:00
Naeel
aad176f51a
layer1: add namespace manager bridge step 12
2026-04-26 10:03:09 +03:00
Naeel
cdcbc6deae
layer1: add namespace bootstrap step 11
2026-04-26 10:02:37 +03:00
Naeel
efbaf8ccf5
layer1: derive namespace phases step 10
2026-04-26 10:02:03 +03:00
Naeel
ffc1f3a703
layer1: add namespace manager subscribers step 9
2026-04-26 10:01:21 +03:00
Naeel
39a7cb8b85
layer1: add namespace manager skeleton step 8
2026-04-26 10:00:45 +03:00
Naeel
9944645bf7
layer1: add namespace manager model step 7
2026-04-26 09:54:23 +03:00
Naeel
d2ea2aa59f
doc: add namespace manager target design
2026-04-26 09:53:06 +03:00
Naeel
c6aed6b4ef
doc: add detailed namespace rewrite logic
2026-04-26 09:50:06 +03:00
Naeel
254218f548
layer1: guard router informer maps step 6
2026-04-26 09:37:09 +03:00
Naeel
6c4926589a
layer1: fix newdeploy namespace parity step 5
2026-04-26 09:35:39 +03:00
Naeel
023988adc6
layer1: fix buildermgr namespace dedup step 4
2026-04-26 09:34:46 +03:00
Naeel
e7e5cf2688
layer1: migrate runtime loops to snapshots step 3
2026-04-26 09:33:36 +03:00
Naeel
1b4c68ff72
layer1: fix sa namespace routing step 2
2026-04-26 09:32:08 +03:00
Naeel
7858bfe7b4
layer1: add namespace snapshot api step 1
2026-04-26 09:30:51 +03:00
Naeel
1055ff8480
doc: record debugging comparison notes
2026-04-26 09:11:18 +03:00
Naeel
a4d626b81c
doc: add detailed layer1 multi-tenant fix report
2026-04-26 09:06:44 +03:00
Naeel
3a5d8daccd
rbac: allow router namespace watch in multi-tenant mode
2026-04-26 09:03:15 +03:00
Naeel
e251ecf1bc
rbac: allow full fetcher role provisioning in dynamic namespaces
2026-04-26 08:59:02 +03:00
Naeel
cac59c45f2
rbac: add fission-executor-sa-provisioner for SA/Role/RoleBinding creation in user NS
...
Fixes EnsureNamespaceSA getting 403 Forbidden when provisioning fission-fetcher
SA in dynamically registered namespaces. Adds ClusterRole + ClusterRoleBinding
with create/update/patch for serviceaccounts, roles, rolebindings.
Also adds doc/progress.md and doc/thinking/2026-04-26-rbac-fix.md.
2026-04-26 07:46:33 +03:00