Commit Graph
1913 Commits
Author SHA1 Message Date
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
Naeel 31512b7399 multi-tenant: EnsureNamespaceSA + ns_watcher SA provisioning (v8) 2026-04-26 07:41:46 +03:00
7ab88f70a3 Add npm dependabot rules (#3293)
* Add npm dependabot rules

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

* Update .github/dependabot.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by:  Sanket Sudake <sanketsudake@gmail.com>

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-16 10:33:52 +05:30
Sanket SudakeandGitHub 005d23f05b Update dependabot.yml for formatting and ignore rules (#3292)
* Update dependabot.yml for formatting and ignore rules

Adjusted formatting and added ignore rules for dependencies in test directories.

Signed-off-by:  Sanket Sudake <sanketsudake@gmail.com>

* Fix dependabot file

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

* code cleanup

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

* All paths under test ignore

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

* more fix

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-12-15 13:30:10 +05:30
Sanket SudakeandGitHub cc9add0f39 Chart version update (#3291)
* Helm K8s minimum version to 1.28

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

* Workflow image changes

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

* Update tools version

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-12-15 12:04:14 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Sanket Sudake
6c65138065 Bump github.com/opencontainers/runc (#3275)
Bumps the go_modules group with 1 update in the / directory: [github.com/opencontainers/runc](https://github.com/opencontainers/runc).


Updates `github.com/opencontainers/runc` from 1.2.3 to 1.2.8
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.8/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.3...v1.2.8)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-version: 1.2.8
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sanket Sudake <sanketsudake@gmail.com>
2025-12-15 10:22:27 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5391bba23c Bump k8s.io/apiextensions-apiserver in the go-dependencies group (#3288)
Bumps the go-dependencies group with 1 update: [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).


Updates `k8s.io/apiextensions-apiserver` from 0.34.2 to 0.34.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.34.2...v0.34.3)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.34.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 09:51:10 +05:30