Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wants to merge 2 commits into from

Conversation

Rutam21
Copy link

@Rutam21 Rutam21 commented Jun 3, 2024

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
Copy link

CLAassistant commented Jun 3, 2024

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
Copy link
Author

Rutam21 commented Jun 3, 2024

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

@aantn
Copy link
Contributor

aantn commented Jun 10, 2024

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
Copy link
Author

Rutam21 commented Jun 15, 2024

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

@aantn
Copy link
Contributor

aantn commented Jun 19, 2024

@aantn
Copy link
Contributor

aantn commented Jun 20, 2024

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

@aantn aantn closed this Jun 20, 2024
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