Docs Self-Managed Reference rpk Commands rpk profile rpk profile set This is documentation for Self-Managed v23.3, which is no longer supported. To view the latest available version of the docs, see v24.3. rpk profile set Set fields in the current rpk profile. As in the create command, this command takes a list of key=value pairs to write to the current profile. The key can either be the name of a -X flag or the path to the field in the profile’s yaml format. For example, using --set tls.enabled=true or --set kafka_api.tls.enabled=true is equivalent. The former corresponds to the -X flag tls.enabled, while the latter corresponds to the path kafka_api.tls.enabled in the profile’s yaml. This command supports autocompletion of valid keys, suggesting the -X key format. If you begin writing a YAML path, this command will suggest the rest of the path. You can also use the format set key value if you intend to only set one key. Usage rpk profile set [KEY=VALUE]+ [flags] Flags Value Type Description -h, --help - Help for set. --config string Redpanda or rpk config file; default search paths are /var/lib/redpanda/.config/rpk/rpk.yaml, $PWD/redpanda.yaml, and /etc/redpanda/redpanda.yaml. -X, --config-opt stringArray Override rpk configuration settings. See rpk -X or execute rpk -X help for inline detail or rpk -X list for terser detail. --profile string Profile to use. See rpk profile for more details. -v, --verbose - Enable verbose logging. Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution rpk profile rename-to rpk profile set-globals