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