Skip to content

Example profiles

Provisional schema — ADR-0004 Accepted

These files illustrate mixed read/write grants across profiles using placeholder hostnames and secret references. The field layout follows ADR-0004 and Configuration; capability enforcement lands in POL-001.

All examples are secret-free: credentials are referenced by name only.

Files

File Purpose
profile-read-only.yaml Production-style inspect + browse only
profile-mixed-grants.yaml Read-only production + write-capable development profile
profile-kind-local.yaml Local Kind IBM MQ via MKurator (QM1, https://mq.localhost:30443)

Usage

```bash export MQ_PROD_CREDENTIALS='operator:secret' # from your secret store — never commit ibm-mq-mcp --config /etc/ibm-mq-mcp/profiles.yaml

or

export IBM_MQ_MCP_CONFIG=/etc/ibm-mq-mcp/profiles.yaml ibm-mq-mcp ```

Use --strict-startup when every profile in the file must validate before the process listens.

MKurator note

If INT-001 adds ownership discovery, profiles remain independent of Kubernetes — see MKurator coexistence.