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 backup, encrypted secrets via git-crypt, and multi-server deployments with push/pull workflows.
Subcommands
This command requires a subcommand:
- add — Stage files for the next gitops push
- diff — Show local and remote changes since the branches diverged
- fix-submodules — Convert extensions and skins to proper git submodules
- init — Bootstrap a new gitops repository from an existing instance
- join — Join an existing gitops repository
- pull — Pull latest configuration from the git repository
- push — Push configuration changes to the git repository
- rm — Remove files from the gitops repository
- status — Show gitops status for the instance
Flags
| Flag | Shorthand | Description | Default | Required |
|---|---|---|---|---|
--help |
-h |
help for gitops | ||
--id |
-i |
Canasta instance ID | instance associated with current directory | |
--verbose |
-v |
Verbose output |