What problem does it solve?
Orchestrating Commvault deployments and operations on Kubernetes requires remembering Helm chart names, kubectl commands, ordering (config → CommServer → access nodes → media agents), and secure handling of credentials and namespaces; this Skill removes that friction by providing a conversational, tool-driven interface that performs deployments, upgrades, scaling, troubleshooting, and log retrieval reliably.
Core Features & Use Cases
- Declarative Deployments: Deploy a full Commvault ring or individual components using Helm with image registry and tag controls.
- Upgrade & Rollback: Upgrade single components or all releases with --reuse-values semantics and preserve custom image.location handling.
- Observability & Troubleshooting: List pods/services, describe pods, tail and download logs, and collect packaged logs for local retrieval.
- Session & Namespace Management: Session-scoped namespaces (HTTP mode), validate namespaces, and protect system namespaces to avoid accidental changes.
- Auth & Safety Modes: Supports static-bearer and oauth-auto modes, enforces kubeconfig/kubeconfig override protections, and blocks protected namespace operations.
Quick Start
Deploy a complete Commvault ring in the current namespace with tag 11.42.1 and provide admin credentials when requested.