-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
江河 edited this page Jul 1, 2026
·
1 revision
mqgov contexts bind commands to one backend: Kafka, RabbitMQ, Pulsar, or RocketMQ.
mqgov ctx set <name> --backend kafka --brokers <h:p,h:p> [--sasl-mechanism PLAIN] [--tls --ca-cert <f>] [--schema-registry-url <url>]
mqgov ctx set <name> --backend rabbitmq (--amqp-url <url> | --host <h> --port <p> --vhost </>) --management-url <url> --username <u>
mqgov ctx set <name> --backend pulsar --service-url pulsar://<h:p> --admin-url http://<h:p> [--tenant public] [--pulsar-namespace default]
mqgov ctx set <name> --backend rocketmq --nameservers <h:p,h:p> [--broker-addr <h:p>]
mqgov ctx use <name>
mqgov ctx list -o json
mqgov ctx test -o jsonUse credential backends for stored secrets. RabbitMQ non-interactive runs can use:
export MQGOV_PASSWORD='***'Schema registry passwords and broker passwords should use --credential-backend encrypted-file|keychain|...; non-plain backends are required for persisted secrets.
mqgov ctx export <name> -o json
mqgov ctx import -f ctx.yaml --overwrite -o json
mqgov ctx migrate-credentials --dry-run
mqgov ctx migrate-credentials --yesmqgov ctx role set <context> --target-operator alice --role writer -o json
mqgov ctx role list <context> -o json