Commit Graph

  • 19422923dc chore(deps): update module github.com/mattn/go-colorable to v0.1.14 (#230) red-hat-konflux[bot] 2025-08-04 15:33:37 +03:00
  • 7c25e61fb8 chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f173205 (#228) red-hat-konflux[bot] 2025-08-04 15:30:23 +03:00
  • b8394ae7db chore(deps): update module github.com/mattn/go-runewidth to v0.0.16 (#232) red-hat-konflux[bot] 2025-08-04 15:29:21 +03:00
  • 970c3ce2a9 fix(deps): update module github.com/go-jose/go-jose/v4 to v4.1.2 (#234) red-hat-konflux[bot] 2025-08-04 15:28:50 +03:00
  • 13739f5424 chore(deps): update module go.yaml.in/yaml/v3 to v3.0.4 (#233) red-hat-konflux[bot] 2025-08-04 15:15:35 +03:00
  • d8fa986170 chore(deps): update module github.com/emicklei/go-restful/v3 to v3.12.2 (#235) red-hat-konflux[bot] 2025-08-04 07:04:28 +03:00
  • 2ce26e6973 chore(deps): update module github.com/fatih/color to v1.18.0 (#236) red-hat-konflux[bot] 2025-08-04 07:03:15 +03:00
  • 3e0ecda680 build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.1 to 4.1.2 (#237) dependabot[bot] 2025-08-04 06:39:35 +03:00
  • 1644a2ff1f chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v6 konflux/mintmaker/main/sigs.k8s.io-structured-merge-diff-v4-6.x red-hat-konflux[bot] 2025-08-03 22:07:51 +00:00
  • cf5c514bec chore(deps): update module gopkg.in/evanphx/json-patch.v4 to v5 konflux/mintmaker/main/gopkg.in-evanphx-json-patch.v4-5.x red-hat-konflux[bot] 2025-08-03 22:07:38 +00:00
  • 89484649c3 chore(deps): update module go.yaml.in/yaml/v2 to v3 konflux/mintmaker/main/go.yaml.in-yaml-v2-3.x red-hat-konflux[bot] 2025-08-03 22:07:27 +00:00
  • fb78e6619c chore(deps): update module github.com/makenowjust/heredoc to v2 konflux/mintmaker/main/github.com-makenowjust-heredoc-2.x red-hat-konflux[bot] 2025-08-03 22:07:15 +00:00
  • 355e0bef83 chore(deps): update module github.com/containerd/errdefs to v1 konflux/mintmaker/main/github.com-containerd-errdefs-1.x red-hat-konflux[bot] 2025-08-03 22:07:03 +00:00
  • 2d42b36f54 chore(deps): update module github.com/containerd/containerd to v2 konflux/mintmaker/main/github.com-containerd-containerd-2.x red-hat-konflux[bot] 2025-08-03 22:06:53 +00:00
  • 59e2070bb4 chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.7.0 konflux/mintmaker/main/sigs.k8s.io-structured-merge-diff-v4-4.x red-hat-konflux[bot] 2025-08-03 22:02:37 +00:00
  • b3b7832f0a chore(deps): update module sigs.k8s.io/kustomize/kyaml to v0.20.1 konflux/mintmaker/main/sigs.k8s.io-kustomize-kyaml-0.x red-hat-konflux[bot] 2025-08-03 22:02:30 +00:00
  • abab8f5c8c chore(deps): update module sigs.k8s.io/kustomize/api to v0.20.1 konflux/mintmaker/main/sigs.k8s.io-kustomize-api-0.x red-hat-konflux[bot] 2025-08-03 22:02:23 +00:00
  • 1dcf4b0850 chore(deps): update module google.golang.org/grpc to v1.74.2 konflux/mintmaker/main/google.golang.org-grpc-1.x red-hat-konflux[bot] 2025-08-03 22:02:14 +00:00
  • b9db9d3f7d chore(deps): update module github.com/spf13/cast to v1.9.2 konflux/mintmaker/main/github.com-spf13-cast-1.x red-hat-konflux[bot] 2025-08-03 22:02:04 +00:00
  • 0567b0251d chore(deps): update module github.com/masterminds/semver/v3 to v3.4.0 konflux/mintmaker/main/github.com-masterminds-semver-v3-3.x red-hat-konflux[bot] 2025-08-03 22:01:58 +00:00
  • 20d449dd02 chore(deps): update module github.com/google/gnostic-models to v0.7.0 konflux/mintmaker/main/github.com-google-gnostic-models-0.x red-hat-konflux[bot] 2025-08-03 22:01:51 +00:00
  • 0befb12a26 chore(deps): update module github.com/fxamacker/cbor/v2 to v2.9.0 konflux/mintmaker/main/github.com-fxamacker-cbor-v2-2.x red-hat-konflux[bot] 2025-08-03 22:01:43 +00:00
  • 54ef8cef08 chore(deps): update module github.com/mattn/go-isatty to v0.0.20 konflux/mintmaker/main/github.com-mattn-go-isatty-0.x red-hat-konflux[bot] 2025-08-03 09:54:15 +00:00
  • 87c204c59f fix(deps): update sigs.k8s.io/controller-runtime/tools/setup-envtest digest to e8c5c54 konflux/mintmaker/main/sigs.k8s.io-controller-runtime-tools-setup-envtest-digest red-hat-konflux[bot] 2025-08-03 05:45:01 +00:00
  • 4c3f2b67c2 chore(deps): update k8s.io/kube-openapi digest to f3f2b99 konflux/mintmaker/main/k8s.io-kube-openapi-digest red-hat-konflux[bot] 2025-08-03 05:44:46 +00:00
  • 9cc7192d4d feat(mcp): log tool call (hide sensitive HTTP headers) (#225) v0.0.47 Marc Nuri 2025-07-31 15:36:34 +02:00
  • be80db1a01 feat(auth): introduce scoped based authorization Arda Güçlü 2025-07-31 12:01:26 +03:00
  • d4f3bd4a99 build(deps): bump github.com/coreos/go-oidc/v3 from 3.14.1 to 3.15.0 (#223) dependabot[bot] 2025-07-31 10:11:57 +02:00
  • 4a7e05151a chore(doc): polish the Agents.md file (#222) Marc Nuri 2025-07-31 09:55:51 +02:00
  • 49dcff3f21 feat(mcp): log tool call (HTTP headers) (#221) Marc Nuri 2025-07-30 15:25:07 +02:00
  • 94f7055c0c build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.5 to 4.1.1 (#195) dependabot[bot] 2025-07-29 13:42:40 +02:00
  • 5889fdb252 chore(doc): add AGENTS.md (#204) Brett Tofel 2025-07-29 07:34:25 -04:00
  • 1f670ebec6 test(auth): complete test suite for unauthorized scenarios (#220) Marc Nuri 2025-07-29 13:32:31 +02:00
  • aa14e31eba build(deps): bump github.com/mark3labs/mcp-go from 0.35.0 to 0.36.0 (#218) dependabot[bot] 2025-07-29 06:41:43 +02:00
  • 512896d082 build(deps): bump github.com/mark3labs/mcp-go from 0.34.0 to 0.35.0 (#216) dependabot[bot] 2025-07-28 14:58:28 +02:00
  • eb48b9c594 chore(deps): update module github.com/go-logr/logr to v1.4.3 (#215) red-hat-konflux[bot] 2025-07-28 13:05:27 +02:00
  • 57d16cc4cf chore(deps): update module github.com/containerd/containerd to v1.7.28 (#214) red-hat-konflux[bot] 2025-07-28 13:04:48 +02:00
  • ae49d65b37 chore(deps): update module github.com/chai2010/gettext-go to v1.0.3 (#213) red-hat-konflux[bot] 2025-07-28 07:31:49 +02:00
  • 88a8aa20c6 chore(deps): update module dario.cat/mergo to v1.0.2 (#212) red-hat-konflux[bot] 2025-07-28 07:30:47 +02:00
  • 2225c2ca2a chore(deps): update go-openapi packages (#211) red-hat-konflux[bot] 2025-07-28 07:30:04 +02:00
  • fafc824568 fix(deps): update k8s.io/utils digest to 4c0f3b2 (#209) red-hat-konflux[bot] 2025-07-28 07:11:01 +02:00
  • d0f48f789b chore(deps): update sigs.k8s.io/json digest to cfa47c3 (#208) red-hat-konflux[bot] 2025-07-28 07:10:26 +02:00
  • 47caa9d593 chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a45f3df (#206) red-hat-konflux[bot] 2025-07-28 07:05:42 +02:00
  • da73cad280 build(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#203) dependabot[bot] 2025-07-25 09:53:43 +02:00
  • cad863ff22 fix(migration): rebranded from manusa/kubernetes-mcp-server to containers/kubernetes-mcp-server (#202) Marc Nuri 2025-07-25 09:53:04 +02:00
  • 9856802fe9 chore(doc): instructions for cursor setup (#201) Marc Nuri 2025-07-25 09:52:46 +02:00
  • c6349f46de chore(ci): Red Hat Konflux update kubernetes-mcp-server-ols (#200) red-hat-konflux[bot] 2025-07-24 13:16:58 +02:00
  • 9e3811a737 chore(doc): update README.md Configuration options (#199) v0.0.46 Marc Nuri 2025-07-23 15:21:04 +02:00
  • 0ad8726d01 feat(auth): introduce jwks url flag to be published in oauth metadata (#197) Arda Güçlü 2025-07-23 10:48:21 +03:00
  • ca0aa4648d feat(mcp): log tool call (function name + arguments) Marc Nuri 2025-07-22 14:35:19 +02:00
  • 3fbfd8d7cb fix(lint): add golangci-lint make target + lint Marc Nuri 2025-07-22 14:22:19 +02:00
  • a3e8818ffe test(http): logging middleware verifications Marc Nuri 2025-07-22 14:21:39 +02:00
  • 775fa21bd1 fix(auth): delegate JWT parsing to github.com/go-jose/go-jose (189) Marc Nuri 2025-07-18 13:01:55 +02:00
  • 73e9e845c4 refactor(auth): carry oidc provider directly instead of mcpServer Arda Güçlü 2025-07-18 13:52:51 +03:00
  • cb9f296566 test(mcp): speed up tests by not setting the fake kubeconfig master to example.com Marc Nuri 2025-07-18 10:46:32 +02:00
  • f6e9702009 chore(http): use constants for endpoints v0.0.45 Marc Nuri 2025-07-17 13:07:54 +02:00
  • 4d994d3790 build(deps): bump k8s.io/apiextensions-apiserver from 0.33.2 to 0.33.3 dependabot[bot] 2025-07-17 07:38:52 +02:00
  • e4a8f604a1 test:fix: age expectation regex for minutes-no-seconds (42m) Marc Nuri 2025-07-17 07:27:59 +02:00
  • 796333891a build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 dependabot[bot] 2025-07-17 07:25:39 +02:00
  • 4cae032e84 build(deps): bump k8s.io/kubectl from 0.33.2 to 0.33.3 dependabot[bot] 2025-07-17 07:18:42 +02:00
  • 255750a767 build(deps): bump k8s.io/metrics from 0.33.2 to 0.33.3 dependabot[bot] 2025-07-17 06:37:20 +02:00
  • 6d3ac81fdd build(deps): bump k8s.io/api from 0.33.2 to 0.33.3 dependabot[bot] 2025-07-17 06:36:48 +02:00
  • 92cad86e9e build(deps): bump github.com/mark3labs/mcp-go from 0.33.0 to 0.34.0 dependabot[bot] 2025-07-16 16:44:20 +02:00
  • bfa699049e test(http): bootstrap tests for HTTP server (177) Marc Nuri 2025-07-16 14:46:11 +02:00
  • 77671617df feat(auth): introduce OIDC token verification if authorization-url is specified (176) Arda Güçlü 2025-07-16 15:45:18 +03:00
  • 5c753275ab test(mcp): refactor tool filtering tests Marc Nuri 2025-07-14 11:36:01 +02:00
  • 83c37ce02f build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 dependabot[bot] 2025-07-14 06:46:00 +02:00
  • 6a95f35285 build(deps): bump helm.sh/helm/v3 from 3.18.3 to 3.18.4 dependabot[bot] 2025-07-14 06:32:07 +02:00
  • 288b330b5a build(deps): bump github.com/mark3labs/mcp-go from 0.32.0 to 0.33.0 dependabot[bot] 2025-07-14 06:31:55 +02:00
  • 275b91a00d feat(auth): introduce require-oauth flag to comply with OAuth in MCP specification (170) Arda Güçlü 2025-07-14 07:31:17 +03:00
  • 114726fb7c test(config): add new test case to increase the test coverage of Derived Config (167) Arda Güçlü 2025-07-08 07:07:18 +03:00
  • c5b2223249 test(config): explicit parsing tests Marc Nuri 2025-07-08 06:03:37 +02:00
  • 42e8e3496f feat(http): add graceful shutdown of http server by catching interruption signals (164) Arda Güçlü 2025-07-08 07:02:54 +03:00
  • 00e4f1816f fix(auth): isolate bearer token config from kubeconfig Arda Güçlü 2025-07-07 08:09:26 +03:00
  • 9ffb818ab2 feat(auht): accept standard oauth authorization header by keeping the current header Arda Güçlü 2025-07-03 07:57:42 +03:00
  • 524e4f5d2a feat(http): introduce middleware for audit logs and authentication checks (157) Arda Güçlü 2025-07-02 16:08:17 +03:00
  • ebe0ba9816 fix(kubernetes): wire static config to Derived object v0.0.44 Arda Güçlü 2025-07-02 15:27:31 +03:00
  • e6b19034aa feat(mcp): serve sse and streamable from a single port Arda Güçlü 2025-07-02 15:04:18 +03:00
  • 186f445ca2 feat(config): introduce enabled/disabled tool list in configuration file (155) Arda Güçlü 2025-07-01 17:02:36 +03:00
  • af2a8cd19d feat(config): deny resources by using RESTMapper as an interceptor (149) Marc Nuri 2025-07-01 14:44:22 +02:00
  • 2a1a3e4fbd feat(config): define flags in configuration file (152) Arda Güçlü 2025-07-01 10:39:38 +03:00
  • b777972c14 test(config): additional test cases for config errors Marc Nuri 2025-06-30 15:05:52 +02:00
  • cd1cb1a630 build(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 dependabot[bot] 2025-06-26 09:42:47 +02:00
  • 1968652aca test(config): extensive test suite for denied lists Marc Nuri 2025-06-23 13:09:02 +02:00
  • f3915cd13e test(profiles): add missing pods_top to full profile tools validation v0.0.43 Marc Nuri 2025-06-20 16:41:17 +02:00
  • bca2cda21a fix(mcp): gracefully cast tool call params objects and return err instead of panic Arda Güçlü 2025-06-20 16:32:13 +03:00
  • a568ac1d88 build(deps): bump k8s.io/kubectl from 0.33.1 to 0.33.2 dependabot[bot] 2025-06-20 12:34:57 +02:00
  • 6f7eb53fd8 build(deps): bump k8s.io/cli-runtime from 0.33.1 to 0.33.2 dependabot[bot] 2025-06-20 12:22:55 +02:00
  • 21e8aa38a2 build(deps): bump k8s.io/apiextensions-apiserver from 0.33.1 to 0.33.2 dependabot[bot] 2025-06-20 12:14:29 +02:00
  • 69d1e2895b build(deps): bump k8s.io/api from 0.33.1 to 0.33.2 dependabot[bot] 2025-06-20 12:03:17 +02:00
  • c21f97057a build(deps): bump k8s.io/metrics from 0.33.1 to 0.33.2 dependabot[bot] 2025-06-20 12:02:37 +02:00
  • f668658217 test(cmd): additional test cases for config flags Marc Nuri 2025-06-19 16:26:53 +02:00
  • 754da19d81 feat(config): introduce toml configuration file with a set of deny list Arda Güçlü 2025-06-19 14:41:47 +03:00
  • 25608daf4a fix(kubernetes): remove unneeded CacheInvalidate() method (127) Marc Nuri 2025-06-18 12:51:09 +02:00
  • 2957faa771 test:refactor(cmd): test verifies behavior from cobra.Command layer Marc Nuri 2025-06-18 06:46:17 +02:00
  • f138b06ba8 refactor(kubernetes): force usage of Derived kubernetes (125) Marc Nuri 2025-06-18 06:46:05 +02:00
  • 4a3ff2f2ce refactor(mcp): use k8s.io/utils ptr.Deref instead of a custom func Arda Güçlü 2025-06-18 06:10:29 +03:00
  • 85876a4621 build(deps): bump helm.sh/helm/v3 from 3.18.2 to 3.18.3 dependabot[bot] 2025-06-17 19:43:04 +02:00
  • 813bba5285 build(deps): bump k8s.io/kubectl from 0.33.0 to 0.33.1 dependabot[bot] 2025-06-17 19:42:54 +02:00
  • 2c18ca0822 refactor(cmd): use cobra to align with kubernetes (123) Arda Güçlü 2025-06-17 19:56:32 +03:00