Usage: kluctl diff [flags]
Perform a diff between the locally rendered target and the already deployed target The output is by default in human readable form (a table combined with unified diffs). The output can also be changed to output a yaml file. Please note however that the format is currently not documented and prone to changes. After the diff is performed, the command will also search for prunable objects and list them.
The following sets of arguments are available:
In addition, the following arguments are available:
Misc arguments: Command specific arguments. --force-apply Force conflict resolution when applying. See documentation for details --force-replace-on-error Same as --replace-on-error, but also try to delete and re-create objects. See documentation for more details. --ignore-annotations Ignores changes in annotations when diffing --ignore-labels Ignores changes in labels when diffing --ignore-tags Ignores changes in tags when diffing --no-obfuscate Disable obfuscation of sensitive/secret data -o, --output-format stringArray Specify output format and target file, in the format 'format=path'. Format can either be 'text' or 'yaml'. Can be specified multiple times. The actual format for yaml is currently not documented and subject to change. --render-output-dir string Specifies the target directory to render the project into. If omitted, a temporary directory is used. --replace-on-error When patching an object fails, try to replace it. See documentation for more details. --short-output When using the 'text' output format (which is the default), only names of changes objects are shown instead of showing all changes.
--replace-on-error have the same meaning as in