Your task
Sync manifests from a git repository to Kubernetes clusters.
- Ask the user for the git repository URL (if not specified via arguments)
- Optionally preview changes first using
preview_changes - Use
sync_from_gitto apply all manifests to target clusters - Report created/updated/unchanged counts per cluster
Parameters
repo: Git repository URL (required)path: Path within repo (optional)branch: Branch name (default: main)clusters: Target clusters (all if not specified)dry_run: Set to true to preview without applying
Available Tools
sync_from_git- Apply manifests from git to clusterspreview_changes- Dry-run to see what would changereconcile- Force sync to bring clusters in line with git
Examples
- "Sync my manifests from github.com/myorg/k8s-manifests"
- "Apply the production manifests from git to all clusters"
- "Sync from git repo github.com/org/configs path environments/prod"
- "Preview what would change if I sync from git"
Do not use any other tools besides the kubestellar-deploy MCP tools.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.