github containers/kubernetes-mcp-server v0.0.54

one day ago

What's Changed

  • build(deps): bump sigs.k8s.io/controller-runtime from 0.22.2 to 0.22.3 by @dependabot[bot] in #374
  • test(kubernetes): refactor tests for Derived manager functionality to use testify by @manusa in #369
  • refactor(kubernetes): keep Provider as only external Kubernetes interface by @manusa in #372
  • test(kubernetes): add unit tests for ProviderKubeconfig functionality by @manusa in #375
  • test(kubernetes): add unit tests for ProviderSingle functionality by @manusa in #376
  • refactor(config): introduce provider-specific config registry by @Cali0707 in #377
  • refactor(kubernetes): streamline provider configuration and in-cluster detection by @manusa in #378
  • refactor(kubernetes): Provider implementations deal with Manager instantiations by @manusa in #379
  • Add custom CA certificate support for OIDC providers by @matzew in #382
  • feat(ci): update release configuration for npm publishing using OIDC by @manusa in #381
  • deps: bump golangci-lint version to avoid panic by @Cali0707 in #383
  • build(deps): bump github.com/mark3labs/mcp-go from 0.41.1 to 0.42.0 by @dependabot[bot] in #388
  • Add local development environment with Kind and Keycloak for OIDC by @matzew in #354
  • fix: do not use in-use port in example run command by @Cali0707 in #394
  • cleanup: refactor all the keycloak setup to json files by @Cali0707 in #390
  • add support for nodes query by @blublinsky in #384
  • Change KIND's host port to 8000 by @matzew in #398
  • feat(ai): add CLAUDE.md instructions and update AGENTS.md by @manusa in #397
  • feat(config): default configuration with merge support for downstream overrides by @manusa in #396
  • test(mcp):update mcp processing tests to use testify and improve readability by @manusa in #401
  • fix(nodes): reviewed kubernetes.nodes implementation by @manusa in #399
  • test(pods): update PodsExec tests to use testify and improve readability by @manusa in #400
  • test(pods): update PodsTop tests to use testify and improve readability by @manusa in #402
  • Keycloak cors setup by @Cali0707 in #393
  • fix(http): well-known mitm propagates original headers by @manusa in #406
  • Adding first set of user documentation by @matzew in #411
  • Developer doc for keycloak environment by @matzew in #413
  • feat: provider config parsers are able to resolve filepaths by @Cali0707 in #412
  • Adding a preview note at the top of the setup guide by @matzew in #415
  • fix(nodes): nodes_log query and tailLines arguments by @ngopalak-redhat in #409
  • test(mcp): update MCP headers tests to use testify and improve readability by @manusa in #417
  • feat(nodes): nodes_stats_summary tool to get PSI metrics by @ngopalak-redhat in #410
  • test(resources): update generic resources tests to use testify and improve readability by @manusa in #422
  • chore(docs): missing documentation for nodes_stats_summary by @manusa in #424
  • test(pods): update pods tests to use testify and improve readability by @manusa in #426
  • Script clean ups by @matzew in #431
  • build(deps): bump github.com/mark3labs/mcp-go from 0.42.0 to 0.43.0 by @dependabot[bot] in #429
  • test(pods): update PodsRun tests to use testify and improve readability by @manusa in #433
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 by @dependabot[bot] in #436
  • test(mcp): refactor WatchKubeConfig tests to use testify and improve structure by @manusa in #432
  • feat(nodes): nodes_top retrieves Node resource consumption (metrics API) by @ngopalak-redhat in #420
  • test(mcp): remove redundant testCase function and streamline test setup by @manusa in #437
  • test(mcp): refactored OpenShift related tests to use testify by @manusa in #438
  • test(mcp): refactor logging tests to use testify by @manusa in #439
  • fix(toolsets): remove "redundant" annotations that have defaults by @manusa in #441
  • fix(mcp): do not enable Resource / Prompts yet, as there are none by @matzew in #442
  • test(authorization): improved tests to use real MCP clients by @manusa in #443
  • build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #446
  • build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 by @dependabot[bot] in #447
  • chore(ci): restrict publish jobs to specific repository by @manusa in #448
  • chore(ci): update macOS build (Amd64/x86-64) target from 13 to 15 by @manusa in #450
  • test(mcp): add tests for WatchKubeConfig tools reload by @manusa in #449
  • build(deps): bump helm.sh/helm/v3 from 3.19.0 to 3.19.1 by @dependabot[bot] in #451
  • fix: use proper context import by @manusa in #454
  • build(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 by @dependabot[bot] in #452
  • chore(deps): update Go version from 1.24.1 to 1.24.10 by @manusa in #455

New Contributors

Full Changelog: v0.0.53...v0.0.54

Don't miss a new kubernetes-mcp-server release

NewReleases is sending notifications on new releases.