Commit Graph

  • 7fe604e61d feat(auth): add local development environment with Kind and Keycloak for OIDC (#354) main Matthias Wessendorf 2025-10-22 14:42:36 +02:00
  • 0c78a1e89d build(deps): bump github.com/mark3labs/mcp-go from 0.41.1 to 0.42.0 (#388) dependabot[bot] 2025-10-22 08:38:28 +02:00
  • c3bc991237 chore(deps): bump golangci-lint from 2.2.2 to 2.5.0 to avoid panic (#383) Calum Murray 2025-10-21 03:09:55 -04:00
  • ffc7b6c08d feat(ci): update release configuration for npm publishing using OIDC (#381) Marc Nuri 2025-10-21 08:21:45 +02:00
  • 49afbad502 feat(http): add custom CA certificate support for OIDC providers Matthias Wessendorf 2025-10-20 17:16:52 +02:00
  • 7f4edfd075 refactor(kubernetes): Provider implementations deal with Manager instantiations (#379) Marc Nuri 2025-10-20 16:59:21 +02:00
  • 9da29f4505 refactor(kubernetes): streamline provider configuration and in-cluster detection (#378) Marc Nuri 2025-10-16 21:35:21 +02:00
  • b66719ed8e test(config): add provider config tests Marc Nuri 2025-10-16 12:35:47 +02:00
  • 86628bb1bf feat(config): introduce provider-specific config registry Calum Murray 2025-10-15 15:00:09 -04:00
  • 25032699db test(kubernetes): add unit tests for ProviderSingle functionality (#376) Marc Nuri 2025-10-15 17:16:55 +02:00
  • dfddf23823 test(kubernetes): add unit tests for ProviderKubeconfig functionality (#375) Marc Nuri 2025-10-15 12:12:09 +02:00
  • f3a446676f refactor(kubernetes): keep Provider as only external Kubernetes interface (#372) Marc Nuri 2025-10-14 15:25:49 +02:00
  • 1e154d7587 test(kubernetes): refactor tests for Derived manager functionality to use testify (#369) Marc Nuri 2025-10-13 13:12:29 +02:00
  • 68619b57ad build(deps): bump sigs.k8s.io/controller-runtime from 0.22.2 to 0.22.3 (#374) dependabot[bot] 2025-10-13 08:31:34 +02:00
  • 086afefc75 test(kubernetes): provider registry tests (#371) v0.0.53 Marc Nuri 2025-10-10 15:07:37 +02:00
  • 672b8a5d13 chore(docs): add multi-cluster to readme (#363) Marc Nuri 2025-10-10 15:02:29 +02:00
  • 65cc304c3c feat(kubernetes): expose AccessControlClientset to enable its usage in toolsets (#364) Harshal Patil 2025-10-10 03:31:19 -04:00
  • 3d3eb64582 build(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 (#367) dependabot[bot] 2025-10-09 04:45:02 +02:00
  • 3d5fba8813 build(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#366) dependabot[bot] 2025-10-09 04:33:31 +02:00
  • 31e90fbece refactor(kubernetes): move provider initialization into factory (#365) Calum Murray 2025-10-08 22:25:34 -04:00
  • 99e954304c build(deps): bump golang.org/x/net from 0.44.0 to 0.45.0 (#362) dependabot[bot] 2025-10-08 10:50:55 +02:00
  • a056981f53 feat(config): add "disabled" mutli cluster strategy (#360) Calum Murray 2025-10-08 04:19:34 -04:00
  • 61eaecc38f chore(docs): added missing tools to README.md (make update-readme-tools) (#358) Marc Nuri 2025-10-07 11:42:19 +02:00
  • 028c6b08c2 build(deps): bump sigs.k8s.io/controller-runtime from 0.22.1 to 0.22.2 (#361) dependabot[bot] 2025-10-07 10:45:51 +02:00
  • e8ba1fa0bf build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.2 to 4.1.3 (#357) dependabot[bot] 2025-10-06 12:06:46 +02:00
  • e86d314ae2 build(deps): bump github.com/coreos/go-oidc/v3 from 3.15.0 to 3.16.0 (#356) dependabot[bot] 2025-10-06 12:06:42 +02:00
  • a2d16e9f41 feat: Multi Cluster Support (#348) Calum Murray 2025-10-06 06:01:16 -04:00
  • c447bf819f fix(auth): move 401 response handling to a common helper func (#353) Matthias Wessendorf 2025-10-02 10:42:19 +02:00
  • 07b1ebc05e build(deps): bump github.com/mark3labs/mcp-go from 0.41.0 to 0.41.1 (#352) dependabot[bot] 2025-10-01 09:14:30 +02:00
  • adc1044615 build(deps): bump github.com/mark3labs/mcp-go from 0.40.0 to 0.41.0 (#349) dependabot[bot] 2025-09-30 15:35:27 +02:00
  • b55f28b36e feat(mcp): events_list returns parseable YAML output (#346) Marc Nuri 2025-09-26 11:01:21 +02:00
  • d3723804ed chore(security): try to fix snyk security issues (#345) Marc Nuri 2025-09-26 09:29:34 +02:00
  • 792d2f5b80 chore(lint): fix linting issues (#344) Marc Nuri 2025-09-26 06:56:48 +02:00
  • c69e90c70d fix(mcp): InputSchema schema with empty properties for no-arg tools (#341) v0.0.52 Marc Nuri 2025-09-25 11:54:07 +02:00
  • 053fb2e31c feat(pods): add optional tail parameter to pod logs retrieval (#335) iamsudip 2025-09-25 12:47:53 +05:30
  • 8e666d4c67 build(deps): bump github.com/google/jsonschema-go from 0.2.3 to 0.3.0 (#338) dependabot[bot] 2025-09-23 10:50:34 +02:00
  • 4c5bce1b65 feat(container): added non-privileged image user (#336) Andrew Block 2025-09-22 03:30:15 -05:00
  • 2b72f5f9ab build(deps): bump github.com/mark3labs/mcp-go from 0.39.1 to 0.40.0 (#337) dependabot[bot] 2025-09-22 10:28:32 +02:00
  • 5b33e1a065 chore(doc): fix cursor link (#334) Marc Nuri 2025-09-18 17:11:44 +02:00
  • 8af889bc8f test(mcp): refactor helm toolset tests (#333) Marc Nuri 2025-09-18 16:08:53 +02:00
  • 76e22321f5 build(deps): bump helm.sh/helm/v3 from 3.18.6 to 3.19.0 (#321) dependabot[bot] 2025-09-18 07:13:31 +02:00
  • 6e29a2ada5 feat(pods): update metrics to comply with new API Marc Nuri 2025-09-18 07:00:24 +02:00
  • 22de31d04d build(deps): bump k8s.io/kubectl from 0.33.4 to 0.34.1 dependabot[bot] 2025-09-11 03:58:12 +00:00
  • 97236a7bcd build(deps): bump golang.org/x/net from 0.42.0 to 0.44.0 (#332) dependabot[bot] 2025-09-18 06:08:51 +02:00
  • 94baad6570 fix(cmd): disable klog in STDIO mode (#331) v0.0.51 Marc Nuri 2025-09-17 17:03:40 +02:00
  • e16114dfc5 test(mcp): refactor core toolset tests (namespaces) (#330) Marc Nuri 2025-09-17 15:48:57 +02:00
  • 2bf6c549fe test(mcp): remove side-effects from toolsets tests (#329) Marc Nuri 2025-09-17 12:06:33 +02:00
  • d6936f42d3 test(mcp): refactor events toolset tests (#328) Marc Nuri 2025-09-17 11:48:35 +02:00
  • f496c643e7 test(mcp): refactor configuration toolset tests (#327) Marc Nuri 2025-09-17 11:11:50 +02:00
  • d9d35b9834 test(toolsets): toolset specific metadata tests (#326) Marc Nuri 2025-09-17 11:06:17 +02:00
  • 48cf204a89 feat(toolsets): add support for multiple toolsets in configuration (#323) Marc Nuri 2025-09-17 10:53:56 +02:00
  • 3fc4fa49bb build(deps): bump github.com/google/jsonschema-go from 0.2.2 to 0.2.3 (#324) dependabot[bot] 2025-09-15 06:19:58 +02:00
  • 209e8434d5 feat(mcp): toolset definitions completely agnostic from underlying MCP impl (#322) Marc Nuri 2025-09-12 11:56:22 +02:00
  • 2b6c886d95 refactor(mcp): toolset Tools definition is agnostic of MCP impl (#319) Marc Nuri 2025-09-12 09:58:54 +02:00
  • 4361a9e7d8 build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#320) dependabot[bot] 2025-09-12 06:02:41 +02:00
  • ea641e6796 test(mcp): toolset metadata assertion (#318) Marc Nuri 2025-09-11 10:31:39 +02:00
  • 6c573f31c8 feat(kubernetes): add support for previousPod container logs (#256) v0.0.50 Samuel Masuy 2025-09-11 03:29:51 -04:00
  • 10c82f7bff refactor(toolsets): renamed Profile to Toolset (#309) Marc Nuri 2025-09-11 09:25:09 +02:00
  • 467e7e6757 build(deps): bump k8s.io/apiextensions-apiserver from 0.34.0 to 0.34.1 (#317) dependabot[bot] 2025-09-11 05:57:17 +02:00
  • a8b6041dbf build(deps): bump k8s.io/cli-runtime from 0.34.0 to 0.34.1 (#314) dependabot[bot] 2025-09-11 05:50:05 +02:00
  • 193ac1f239 build(deps): bump k8s.io/metrics from 0.34.0 to 0.34.1 (#312) dependabot[bot] 2025-09-11 05:42:58 +02:00
  • 25033531bd build(deps): bump k8s.io/api from 0.34.0 to 0.34.1 (#311) dependabot[bot] 2025-09-11 05:42:28 +02:00
  • 36bb0b9e51 build(deps): bump github.com/spf13/afero from 1.14.0 to 1.15.0 (#307) dependabot[bot] 2025-09-10 19:19:50 +02:00
  • a6904999d0 build(deps): bump sigs.k8s.io/controller-runtime from 0.22.0 to 0.22.1 (#306) dependabot[bot] 2025-09-10 19:19:18 +02:00
  • 6bfa127841 build(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (#302) dependabot[bot] 2025-09-08 10:56:45 +02:00
  • 18005a33b4 build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 (#303) dependabot[bot] 2025-09-08 09:36:40 +02:00
  • f2a6b90d24 build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 (#301) dependabot[bot] 2025-09-05 11:36:48 +02:00
  • a8b3f546fe build(deps): bump github.com/mark3labs/mcp-go from 0.38.0 to 0.39.1 (#300) dependabot[bot] 2025-09-04 16:58:39 +02:00
  • 406279cac6 build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#299) dependabot[bot] 2025-09-03 14:55:27 +02:00
  • 2dbaf2be70 build(deps): bump sigs.k8s.io/controller-runtime from 0.21.0 to 0.22.0 (#293) dependabot[bot] 2025-08-29 06:02:54 +02:00
  • 25f82ef62c build(deps): bump k8s.io/metrics from 0.33.4 to 0.34.0 (#286) dependabot[bot] 2025-08-28 08:14:25 +02:00
  • 7fb1740a87 build(deps): bump k8s.io/cli-runtime from 0.33.4 to 0.34.0 (#287) dependabot[bot] 2025-08-28 07:16:03 +02:00
  • 1bd0b32976 test: misc fixes and typos (#284) Marc Nuri 2025-08-26 15:38:05 +02:00
  • 0ec2599bd8 fix:test: prevent usage of real cluster in tests (#282) Marc Nuri 2025-08-26 14:52:27 +02:00
  • f63ac7efb5 build(deps): bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 (#274) dependabot[bot] 2025-08-26 13:32:45 +02:00
  • 55c74c5b93 build(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 (#276) dependabot[bot] 2025-08-26 13:15:08 +02:00
  • 7a3d6683ce build(deps): bump k8s.io/apiextensions-apiserver from 0.33.3 to 0.33.4 (#264) dependabot[bot] 2025-08-14 06:08:29 +03:00
  • 8c1df25c5a build(deps): bump k8s.io/kubectl from 0.33.3 to 0.33.4 (#263) dependabot[bot] 2025-08-14 06:02:58 +03:00
  • 21cf1c245b build(deps): bump helm.sh/helm/v3 from 3.18.4 to 3.18.5 (#261) dependabot[bot] 2025-08-14 06:02:34 +03:00
  • d16b6c3251 build(deps): bump k8s.io/client-go from 0.33.3 to 0.33.4 (#267) dependabot[bot] 2025-08-14 05:54:54 +03:00
  • ae02c77ddd build(deps): bump k8s.io/apimachinery from 0.33.3 to 0.33.4 (#266) dependabot[bot] 2025-08-14 05:54:46 +03:00
  • 11c01269a3 build(deps): bump k8s.io/api from 0.33.3 to 0.33.4 (#260) dependabot[bot] 2025-08-14 05:54:30 +03:00
  • 19a92418e4 feat(auth): support for VSCode auth flow (#258) Marc Nuri 2025-08-11 14:39:27 +03:00
  • 90d4bb03f3 feat(auth): token exchange auth workflow (#255) v0.0.49 Marc Nuri 2025-08-08 15:30:33 +03:00
  • 58c47dc95c refactor(auth): temporarily disable scope authorization (#254) Marc Nuri 2025-08-08 12:46:45 +03:00
  • fde4b1dc0f test(auth): complete test cases for token validation (#253) Marc Nuri 2025-08-08 10:31:50 +03:00
  • dfcecd5089 feat(auth): configurable Kubernetes API token validation (#252) Marc Nuri 2025-08-08 10:23:12 +03:00
  • 7b11c1667a feat(auth): configurable audience validation (#251) Marc Nuri 2025-08-08 08:50:50 +03:00
  • b0da9fb459 feat(auth): implemented SecurityTokenService to handle token exchange (#250) Marc Nuri 2025-08-08 06:03:23 +03:00
  • cfc42b3bd3 test(auth): complete test scenarios for raw token and oidc (#248) Marc Nuri 2025-08-07 16:04:12 +03:00
  • 43744f2978 test: extract mock-server for reutilization (#247) Marc Nuri 2025-08-07 15:32:20 +03:00
  • 9ec5c829db feat(auth): .well-known endpoints delegated to auth server (#246) Marc Nuri 2025-08-07 10:49:21 +03:00
  • 40326c1c6a Red Hat Konflux purge kubernetes-mcp-server-ols (#245) red-hat-konflux[bot] 2025-08-07 10:18:22 +03:00
  • aba5f548d8 feat(auth): implement proxied /.well-known/oauth-authorization-server (#244) Marc Nuri 2025-08-06 15:51:45 +03:00
  • 94b85990e3 fix(npm): child process exits gracefully on SIGxxx (#243) Marc Nuri 2025-08-06 14:31:33 +03:00
  • 4dcede178b refactor(auth): consolidate JWT validation into single method (#238) Marc Nuri 2025-08-06 13:17:44 +03:00
  • 4302a438ab build(deps): bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0 (#242) dependabot[bot] 2025-08-06 09:16:58 +03:00
  • c1af9c0335 fix(npm): child process exits gracefully on SIGxxx (#241) v0.0.48 Marc Nuri 2025-08-05 16:39:48 +03:00
  • 29b65fd565 fix: linting issues (#240) Marc Nuri 2025-08-05 16:14:00 +03:00
  • 73af678b96 chore(deps): update sigs.k8s.io/json digest to 2d32026 (#229) red-hat-konflux[bot] 2025-08-04 15:34:35 +03:00