diff --git a/README.md b/README.md index 61daa68..d2d2814 100644 --- a/README.md +++ b/README.md @@ -142,6 +142,7 @@ push chart Push Helm chart to chart repository get env Get list of Helm releases in an environment (Kubernetes namespace) deploy env Deploy a list of Helm charts to an environment (Kubernetes namespace) from chart repository delete env Delete an environment (Kubernetes namespace) along with all Helm releases in it +diff env Show differences in Helm releases between environments (Kubernetes namespace) lock env Lock an environment (Kubernetes namespace) unlock env Unlock an environment (Kubernetes namespace) create resource Create or update a resource via REST API diff --git a/docs/commands/README.md b/docs/commands/README.md index 3d9f41b..fbd989e 100644 --- a/docs/commands/README.md +++ b/docs/commands/README.md @@ -98,6 +98,21 @@ Flags: `helm-tls-store` - path to directory containing `.cert.pem` and `.key.pem` files +### Diff env +``` +Show differences in Helm releases between environments (Kubernetes namespace) + +Usage: + orca diff env [flags] + +Flags: + -h, --help help for env + --kube-context-left string name of the left kubeconfig context to use. Overrides $ORCA_KUBE_CONTEXT_LEFT + --kube-context-right string name of the right kubeconfig context to use. Overrides $ORCA_KUBE_CONTEXT_RIGHT + --name-left string name of left environment to compare. Overrides $ORCA_NAME_LEFT + --name-right string name of right environment to compare. Overrides $ORCA_NAME_RIGHT +``` + ### Lock env ``` Lock an environment (Kubernetes namespace) diff --git a/pkg/orca/env.go b/pkg/orca/env.go index fcf1f6a..02ddecf 100644 --- a/pkg/orca/env.go +++ b/pkg/orca/env.go @@ -307,7 +307,7 @@ func NewDiffEnvCmd(out io.Writer) *cobra.Command { cmd := &cobra.Command{ Use: "env", - Short: "Show differences between environments (Kubernetes namespace)", + Short: "Show differences in Helm releases between environments (Kubernetes namespace)", Long: ``, Args: func(cmd *cobra.Command, args []string) error { if e.nameLeft == "" {