canasta gitops
From Canasta Wiki
canasta > gitops
canasta gitops
Git-based configuration management
Synopsis
Manage Canasta instance configuration through a Git repository. Supports version-controlled configuration, encrypted secrets via git-crypt, and multi-server deployments with push/pull workflows reconciled by Argo CD on Kubernetes.
Subcommands
This command requires a subcommand:
- add — Add configuration changes to git
- diff — Show local and remote changes since the branches diverged
- fix-submodules — Convert extensions and skins to proper git submodules
- init — Initialize git-based configuration management
- join — Join an existing gitops repository
- pull — Pull latest configuration from the git repository
- push — Push configuration changes to the git repository
- rm — Remove configuration from git tracking
- status — Show gitops status for the instance
- sync — Trigger an immediate Argo CD sync (kubernetes only)
Global Flags
| Flag | Shorthand | Description | Default | Required | Orchestrator |
|---|---|---|---|---|---|
--help |
-h |
Show help message and exit | Both | ||
--verbose |
-v |
Enable verbose output | Both |