kongctl provides the following tools for patching files:
|
Command |
Description |
|---|---|
| kongctl patch file | Apply patches from file. |
kongctl provides the following tools for patching files:
|
Command |
Description |
|---|---|
| kongctl patch file | Apply patches from file. |
Usage:
kongctl patch [flags]
kongctl patch [command]
Aliases:
patch, p
Examples:
# Set a value on all services using inline flags
kongctl patch file input.yaml -s '$..services[*]' -v 'read_timeout:30000'
# Apply a patch file
kongctl patch file input.yaml patches.yaml
# Read from stdin, write to a file
cat input.yaml | kongctl patch file - -s '$' -v 'version:"2.0"' --output-file output.yaml
Available Commands:
file Apply patches to a YAML or JSON file
Flags:
--color-theme string Configures the CLI UI/theme (prompt, tables, TUI elements).
- Config path: [ color-theme ]
- Examples : [ 3024_day, 3024_night, adventure, adventure_time, afterglow ]
- Reference : [ https://github.com/lrstanley/bubbletint/blob/master/DEFAULT_TINTS.md ] (default "kong-light")
--config-file string Path to the configuration file to load.
- Default: [ $XDG_CONFIG_HOME/kongctl/config.yaml ]
-h, --help help for patch
--log-file string Write execution logs to the specified file instead of STDERR.
- Config path: [ log-file ]
--log-level string Configures the logging level. Execution logs are written to STDERR.
- Config path: [ log-level ]
- Allowed : [ trace|debug|info|warn|error ] (default "error")
-o, --output string Configures the format of data written to STDOUT.
- Config path: [ output ]
- Allowed : [ json|yaml|text ] (default "text")
-p, --profile string Specify the profile to use for this command. (default "default")
Use "kongctl patch [command] --help" for more information about a command.