rpk connect lint
Check a Redpanda Connect configuration file for syntax errors and potential issues without running it.
This command exits with status code 1 if any linting errors are detected.
Examples
This section provides examples of how to use rpk connect lint.
Lint a specific file.
rpk connect lint target.yaml
Lint all YAML files in a directory.
rpk connect lint ./configs/*.yaml
Lint with resource imports.
rpk connect lint -r ./foo.yaml ./bar.yaml
Lint all files in a directory tree.
rpk connect lint ./configs/...
Flags
| Value | Type | Description |
|---|---|---|
|
bool |
Print linting errors for the presence of deprecated fields. |
|
bool |
Print linting errors when components do not have labels. |
|
bool |
Do not produce lint errors when environment interpolations exist without defaults within configs but aren’t defined. |
|
bool |
Print the lint result for each target file. |
|
strings |
pull in extra resources from a file, which can be referenced the same as resources defined in the main config, supports glob patterns (requires quotes). |
|
strings |
import environment variables from a dotenv file. |
|
strings |
EXPERIMENTAL: import Redpanda Connect templates, supports glob patterns (requires quotes). |
Global flags
| Value | Type | Description |
|---|---|---|
|
string |
Redpanda or |
|
stringArray |
Override |
|
bool |
Ignore |
|
string |
|
|
bool |
Enable verbose logging. |