Commit Graph
138 Commits
Author SHA1 Message Date
Naeel b817e48614 layer1: log watcher namespace transitions 2026-04-26 11:52:06 +03:00
Naeel 90e9759a9b layer1: log namespace summary active flag 2026-04-26 11:51:03 +03:00
Naeel 6417fd6476 layer1: add namespace summary active helper 2026-04-26 11:46:47 +03:00
Naeel 2c5b5cee5e layer1: stabilize namespace summary contract 2026-04-26 11:46:15 +03:00
Naeel daaaa4e90d layer1: test namespace manager summary logging 2026-04-26 11:45:13 +03:00
Naeel 2842ee30d6 layer1: checkpoint namespace manager runtime series 2026-04-26 11:44:36 +03:00
Naeel 12d64df628 layer1: add default watcher config helper 2026-04-26 11:03:39 +03:00
Naeel 56a7b50983 layer1: add managed watcher config 2026-04-26 11:02:09 +03:00
Naeel ebc1e6ef16 layer1: run managed namespace watchers 2026-04-26 11:01:05 +03:00
Naeel 20963c6b4c layer1: add live namespace counts 2026-04-26 10:59:39 +03:00
Naeel 267fa9de60 layer1: add namespace source counts 2026-04-26 10:59:01 +03:00
Naeel b9bc62b651 layer1: log namespace manager summary 2026-04-26 10:57:29 +03:00
Naeel 927d18fdbf layer1: add namespace manager summary 2026-04-26 10:55:56 +03:00
Naeel 46c64d7f62 layer1: prepare managed namespace watchers 2026-04-26 10:54:24 +03:00
Naeel e71520b7e4 layer1: share managed namespace watcher startup 2026-04-26 10:51:31 +03:00
Naeel a238eabf79 layer1: share namespace watcher event handlers 2026-04-26 10:50:28 +03:00
Naeel d8e3324f04 layer1: share update removal policy 2026-04-26 10:49:26 +03:00
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 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 fc6a20d269 layer1: add namespace bootstrap dispatch step 26 2026-04-26 10:32:43 +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 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 31512b7399 multi-tenant: EnsureNamespaceSA + ns_watcher SA provisioning (v8) 2026-04-26 07:41:46 +03:00
Sanket SudakeandGitHub 5c5f80e07d Use go 1.25 waitgroup Go method instead of Add/Wait (#3265)
* Use go 1.25 waitgroup Go method instead of Add/Wait

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

* Disable java builder test for now

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

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-10-30 14:32:44 +05:30
Sanket SudakeandGitHub 23fdf2de0f Add staticcheck fixes (#3221)
* Add staticcheck fixes

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

* update golangci-lint version

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

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-05-18 22:27:45 +05:30
Sanket SudakeandGitHub 4a6c8d9bc8 Remove github.com/pkg/errors with appropriate replacements (#3172)
* errors.Wrap* removal

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

* remove errors.Errorf

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

* Remove remaining calls

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

* Few more errors

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

* Fix golint errors

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

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-02-20 08:58:37 +05:30
Sanket SudakeandGitHub b01260767c Update Go version to 1.24 (#3167)
* Update Go version to 1.24
* Update golangci-lint version
* Add envtest to tool
* Add dashboard linter as a tool
* Uset t.Cleanup

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-02-14 18:52:08 +05:30
Sanket SudakeandGitHub 3070404bf9 Use mholt/archives instead of mholt/archiver (#3128)
* Use mholt/archives instead of mholt/archiver
* Fix validations
* Fix iszip function
* Fix directory
* Add better path sanitization
* ensure safe dir is passed
* Fix file permissions
* Fix config path
* Sanitize builder source path

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2025-01-08 11:00:54 +05:30
Sanket SudakeandGitHub 7125268bbf Add path safety fixes (#3061)
* Add path safety fixes

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

* minor changes

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

* revert test_huge_response test

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

---------

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
2024-11-18 12:19:34 +05:30
soharab-icandGitHub 43d8949b9c Use os.RemoveAll to ignore path does not exist error (#3031)
Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io>
2024-10-01 22:27:41 +05:30
soharab-icandGitHub 639ab21200 Fixed: Allow to disable owner references for cross namespace access with builder and function namespace (#3024)
* Add DISABLE_OWNER_REFERENCES env variable to executor and buildermgr deployment.
Use this env var to decide adding ownerReferences to K8s resources created by fission CRD.
* Resolve review comments
* Fix lint failure

---------

Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io>
2024-09-27 15:11:07 +05:30
soharab-icandGitHub 4480a6bd81 Use typed client from Keda instead of unstructured (#2989)
* Use typed client for Keda
* Downgraded apimachinery version to v0.30.0 because of compilation error
* Upgrade golanggci-lint version to v1.57.0
* Skip cache for golanggci-lint-action
* grpc.WithBlock is deprecated

---------

Signed-off-by: Md Soharab Ansari <soharab.ansari@infracloud.io>
2024-08-14 16:52:31 +05:30