Cloud

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. To see all available -X fields, run rpk -X help.

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]

Global flags

Value Type Description

--config

string

Redpanda or rpk config file; default search paths are ~/.config/rpk/rpk.yaml, $PWD/redpanda.yaml, and /etc/redpanda/redpanda.yaml.

-X, --config-opt

stringArray

Override rpk configuration settings; -X help for detail or -X list for terser detail.

--ignore-profile

bool

Ignore rpk.yaml and redpanda.yaml; use default settings.

--profile

string

rpk profile to use.

-v, --verbose

bool

Enable verbose logging.

Profile files may contain sensitive information such as passwords or SASL credentials. Do not commit rpk.yaml files to version control systems like Git.