Skip to content

Feat: New Toolsets added for Docker, Kubernetes and Helm - #9

Closed
Rutam21 wants to merge 2 commits into
HolmesGPT:masterfrom
Rutam21:FEAT-Toolsets
Closed

Rutam21 wants to merge 2 commits into
HolmesGPT:masterfrom
Rutam21:FEAT-Toolsets

Conversation

@Rutam21

@Rutam21 Rutam21 commented Jun 3, 2024

Copy link
Copy Markdown

Summary

This PR aims to add new custom toolsets to the HolmesGPT example showcase. Toolsets comprise of Docker, Kubernetes, and Helm categories. Each toolset is added as an individual yaml file.

List of Toolsets Added

Docker Toolsets

  • Build Docker Image
  • Save Docker Image
  • Load Docker Image
  • Tag Docker Image

Kubernetes Toolsets

  • Patch Kubernetes Resource
  • Rollback Kubernetes Deployment
  • Rollout Restart Kubernetes Deployment
  • Scale Kubernetes Deployment

Helm Toolsets

  • Helm Dry Run
  • Rollback Helm Release
  • Uninstall Helm Release
  • Upgrade Helm Release

Additional Information

This is a part of @aantn's Twitter challenge.

@CLAassistant

CLAassistant commented Jun 3, 2024 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Rutam21 Rutam21 changed the title Feat toolsets Feat: New Toolsets added for Docker, Kubernetes and Helm Jun 3, 2024
@Rutam21

Rutam21 commented Jun 3, 2024

Copy link
Copy Markdown
Author

@aantn Please review and suggest changes, if any. Thanks.

@aantn

aantn commented Jun 10, 2024

Copy link
Copy Markdown
Collaborator

Hey, thank you for the PR!

Right now we're trying to keep the examples to read-only commands only, and not commands that have side-effects or impact the environment. (This is for safety reasons as the parameters are LLM controlled.)

I do want to add support for executing commands with side effects, subject to user approval. But for now, I'm going to hold on merging this. We need to do more work on our side first. (Would you be open to sharing these examples in a separate repo though?)

@Rutam21

Rutam21 commented Jun 15, 2024

Copy link
Copy Markdown
Author

@aantn Sure, Just point me out to the correct repository and I can add a PR there and close this,

@aantn

aantn commented Jun 19, 2024

Copy link
Copy Markdown
Collaborator

@aantn

aantn commented Jun 20, 2024

Copy link
Copy Markdown
Collaborator

Closing here but please open that PR on the other repo!

@aantn aantn closed this Jun 20, 2024
goyamegh added a commit to goyamegh/holmesgpt that referenced this pull request Mar 9, 2026
- Rename OTEL_AWS_SERVICE → HOLMES_AWS_OSIS_SERVICE with backwards-compat
  fallback (Comment HolmesGPT#10, svrnm)
- Align OTEL_DEBUG with OTEL spec OTEL_LOG_LEVEL=debug with backwards-compat
  fallback (Comment HolmesGPT#9, svrnm)
- Add ml-commons AgentTracer.java GitHub permalink (Comment HolmesGPT#3, kylehounslow)
- Document needs_aws_auth() as single source of truth with consumer list
  (Comment HolmesGPT#4, kylehounslow)
- Clarify otel_logging.py: logs NOT exported via OTLP, naming avoids
  shadowing builtin logging (Comment HolmesGPT#5, kylehounslow)
- Explain experimental/ placement: API evolving, removable via try/except
  no-op fallbacks (Comment HolmesGPT#6, kylehounslow)
- Clarify server.py middleware: tracing/metrics init in init_otel() above,
  middleware only handles per-request spans (Comment HolmesGPT#7, kylehounslow)
- Split env var docs into Standard OTEL / Holmes-Specific tables, add
  missing vars, add OSIS hyperlink (Comments HolmesGPT#1, HolmesGPT#9, HolmesGPT#10)
- Fix no-op tracer fallback in server-agui.py for when OTEL is unavailable

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Megha Goyal <goyamegh@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants