174 Commits

Author SHA1 Message Date
Marc Nuri
99ec862739 feat: resource creation returns success message as YAML content 2025-02-26 11:36:48 +01:00
Marc Nuri
5baebfc8f7 refactor: use new AddTools method 2025-02-26 07:01:11 +01:00
Marc Nuri
3522e4fb44 feat(kubernetes): fallback to configured namespace when listing from all namespaces
Fixes #4

If user is not authorized to list from all namespaces try to list from the configured namespace only.
2025-02-20 16:52:16 +01:00
Marc Nuri
90c2802429 fix(test): reset kube config location for each test 2025-02-20 07:06:00 +01:00
Marc Nuri
d3754585ec feat(kubernetes): reusable Kubernetes clients
Improve cache performance
2025-02-20 06:33:42 +01:00
Marc Nuri
40ff50e04d feat(kubernetes): pods_delete deletes managed resources 2025-02-19 16:20:50 +01:00
Marc Nuri
e6ab757915 feat(kubernetes): pods_run creates OpenShift routes 2025-02-18 05:34:27 +01:00
Marc Nuri
5be9852fb7 feat(kubernetes): pods_run can get any resource in the cluster 2025-02-17 15:15:05 +01:00
Marc Nuri
a8bb7c01a7 feat(kubernetes): resources_delete can get any resource in the cluster 2025-02-17 13:17:48 +01:00
Marc Nuri
3ea23f3d61 feat(kubernetes): resources_get can get any resource in the cluster 2025-02-17 12:49:27 +01:00
Marc Nuri
b91f948cb4 feat(kubernetes): resources_list can list any resource in the cluster 2025-02-17 12:29:04 +01:00
Marc Nuri
6ae9247bae feat(kubernetes): resources_create_or_update can create or update any kind of resource 2025-02-17 12:05:59 +01:00
Marc Nuri
3bf7a0fd63 feat(kubernetes): pods_log for explicit or nil namespace 2025-02-17 09:16:28 +01:00
Marc Nuri
f591e2b06b feat(kubernetes): pods_get for explicit or nil namespace 2025-02-17 08:52:22 +01:00
Marc Nuri
0f12797365 test(pods): pods_list_in_namespace test suite 2025-02-17 06:38:44 +01:00
Marc Nuri
183f72522c feat: use clientcmd instead of kubectl to minimize binary size 2025-02-17 05:40:01 +01:00
Marc Nuri
9ad87d362d feat(kubernetes): marshal all resources to yaml omitting managed fields 2025-02-15 04:59:00 +01:00
Marc Nuri
a51370a80e fix(kubernetes): namespace is not ignored 2025-02-14 09:48:22 +01:00
Marc Nuri
28af892630 fix(cmd): SIGTERM shouldn't print errors 2025-02-14 09:48:05 +01:00
Marc Nuri
80488ef6ee feat(resources): initial support for resource listing 2025-02-13 16:06:06 +01:00
Marc Nuri
590f47c779 feat(configuration): initial configuration_view view implementation 2025-02-13 05:59:14 +01:00
Marc Nuri
c85f8ae97b feat: mcp server tested with client 2025-02-12 13:14:36 +01:00
Marc Nuri
20343666ed feat: bootstrapped cobra and mcp 2025-02-11 14:45:42 +01:00
Marc Nuri
a77d5f88a8 feat: project bootstrap 2025-02-11 06:42:53 +01:00