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