Commit Graph

346 Commits

Author SHA1 Message Date
Marc Nuri
8f1cfc3e1c chore: update go.sum file 2025-05-10 07:05:20 +02:00
Marc Nuri
b4928f8230 refactor(helm): adapt Helm contribution to project structure 2025-05-10 07:04:30 +02:00
bussyjd
34eabdef13 feat(helm): share kubeconfig/context/namespace with Hel 2025-05-10 07:04:30 +02:00
bussyjd
91dec084f3 feat(helm): initial integration for listing releases 2025-05-10 07:04:30 +02:00
dependabot[bot]
935afe29e5 build(deps): bump github.com/mark3labs/mcp-go from 0.24.1 to 0.26.0
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.24.1 to 0.26.0.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.24.1...v0.26.0)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-07 05:34:19 +02:00
Marc Nuri
628da8e004 chore(deps): bump github.com/mark3labs/mcp-go from v0.23.1 to v0.24.1 2025-05-06 13:02:00 +02:00
dependabot[bot]
f8bb00a31b build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.39.0 to 0.40.0.
- [Commits](https://github.com/golang/net/compare/v0.39.0...v0.40.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-06 05:49:35 +02:00
Andre Dietisheim
bcd7712d30 fix: use KUBECONFIG or explicitly given kubeconfig file (#67)
Signed-off-by: Andre Dietisheim <adietish@redhat.com>
2025-05-05 14:44:14 +02:00
Marc Nuri
9ba998f523 doc: add instructions for running with uvx 2025-04-26 07:22:17 +02:00
Marc Nuri
4c94fcbe29 ci: python release depends on standard release 2025-04-26 07:20:39 +02:00
Marc Nuri
37d7175cd6 feat(pods): pods_exec supports specifying container
Allows to specify the container where the command will be executed.
Additionally, prevents the command from failing in pods with multiple
containers when the container is not specified (defaults to first).
2025-04-26 07:02:26 +02:00
dependabot[bot]
22a7125f4a build(deps): bump github.com/mark3labs/mcp-go from 0.21.1 to 0.23.1
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.21.1 to 0.23.1.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.21.1...v0.23.1)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-26 05:48:29 +02:00
dependabot[bot]
825e6e1f50 build(deps): bump k8s.io/apiextensions-apiserver from 0.32.3 to 0.33.0
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.32.3 to 0.33.0.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.32.3...v0.33.0)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-24 07:13:59 +02:00
dependabot[bot]
9a1ef34d6d build(deps): bump k8s.io/client-go from 0.32.3 to 0.33.0
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.32.3 to 0.33.0.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.3...v0.33.0)

---
updated-dependencies:
- dependency-name: k8s.io/client-go
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-24 07:13:50 +02:00
dependabot[bot]
8cbe06d8c9 build(deps): bump k8s.io/api from 0.32.3 to 0.33.0
Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.32.3 to 0.33.0.
- [Commits](https://github.com/kubernetes/api/compare/v0.32.3...v0.33.0)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-24 06:50:17 +02:00
Marc Nuri
6bbe5e0a9a test: disable config test on windows 2025-04-19 10:06:13 +02:00
Marc Nuri
fa5bb81fe5 feat(kubernetes): added --kubeconfig flag option 2025-04-19 10:01:41 +02:00
dependabot[bot]
5d3c7f39cf build(deps): bump github.com/mark3labs/mcp-go from 0.21.0 to 0.21.1
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.21.0 to 0.21.1.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.21.0...v0.21.1)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.21.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 06:02:58 +02:00
Marc Nuri
7cb6e9b7b4 feat: print error message instead of panic 2025-04-17 15:30:43 +02:00
Marc Nuri
3beac11981 doc: instructions for VS Code 2025-04-17 11:57:02 +02:00
Marc Nuri
79b0f2805c build(deps): bump github.com/mark3labs/mcp-go from 0.20.1 to 0.21.0 2025-04-17 07:21:25 +02:00
dependabot[bot]
aff0fccb47 build(deps): bump github.com/mark3labs/mcp-go from 0.20.0 to 0.20.1
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.20.0 to 0.20.1.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.20.0...v0.20.1)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.20.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 16:02:25 +02:00
Marc Nuri
a9f17db295 doc: organized tools list and added projects_list entry 2025-04-14 19:26:12 +02:00
David Humphrey
bdad2677d8 Update README.md to include Tools
Fixes #35 

I needed the list of tools and their params, so added to the README.

Great job on this, it's exactly what I need!
2025-04-14 19:20:38 +02:00
dependabot[bot]
baf1595201 build(deps): bump github.com/mark3labs/mcp-go from 0.19.0 to 0.20.0
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.19.0...v0.20.0)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 06:32:37 +02:00
Karel Suta
ec82de1712 feat: add optional container parameter for pods_log tool 2025-04-11 13:39:18 +02:00
dependabot[bot]
705a8febfa build(deps): bump github.com/mark3labs/mcp-go from 0.18.0 to 0.19.0
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 05:10:01 +02:00
Marc Nuri
e8722663b5 fix: add timeout for IsOpenShift operation 2025-04-10 14:54:18 +02:00
Marc Nuri
7b9b59a7bc feat: add log trace for server starting 2025-04-10 13:36:08 +02:00
Marc Nuri
8c80cfebab refactor(configuration): prepare for additional tools depending on environment 2025-04-08 09:22:58 +02:00
Marc Nuri
b3f38444ec feat: added nodes to generic resources 2025-04-08 09:22:58 +02:00
dependabot[bot]
2d7f6088b9 build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/net/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 06:02:47 +02:00
Marc Nuri
25200da8f8 feat(python): reads version from tag 2025-04-07 18:47:54 +02:00
Marc Nuri
470d1c6327 fix(python): typo in python release pipeline 2025-04-07 18:35:11 +02:00
Marc Nuri
dac20e4ee3 feat(python): python packages (39)
feat(python): python packages
---
Update python/kubernetes_mcp_server/__init__.py
2025-04-07 18:24:32 +02:00
Marc Nuri
a276dc20a9 build(deps): bump github.com/mark3labs/mcp-go from 0.16.0 to 0.18.0 2025-04-07 11:12:03 +02:00
dependabot[bot]
c146bd67aa build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#37)
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 09:05:55 +02:00
Marc Nuri
0b659559eb doc: update docs 2025-04-01 09:11:52 +02:00
dependabot[bot]
3970689d9c build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#33)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 10:25:52 +02:00
Marc Nuri
bea026a13e test: support for 1.24 toolchain 2025-03-31 09:45:41 +02:00
Marc Nuri
fafdf9af5d feat: enable initial support for logging
Closes #32
2025-03-31 09:23:52 +02:00
Marc Nuri
3a49d872be ci: release Container image on tag 2025-03-30 19:48:30 +02:00
Marc Nuri
2a11784688 refactor: Kubernetes struct init 2025-03-30 19:30:05 +02:00
Marc Nuri
cbf0299e97 test: pods_exec tests executed from mcp client 2025-03-30 19:25:31 +02:00
Marc Nuri
8dc7160ff0 test: don't use fake clientset 2025-03-30 18:57:33 +02:00
Marc Nuri
61289cf1df test: initial approach to pods_exec 2025-03-30 10:03:50 +02:00
Marc Nuri
b08fe66d56 fix: InClusterConfig uses kubernetes.default.svc as host 2025-03-28 15:38:11 +01:00
Marc Nuri
83bad6993e ci: publish as container image 2025-03-28 15:04:51 +01:00
Marc Nuri
d5cacb9527 feat: pods_exec minimal implementation 2025-03-28 10:49:21 +01:00
Marc Nuri
72ede2ea10 test: wait for CRD deletion 2025-03-27 19:03:54 +01:00