Skip to content

Commit 9d1f97f

Browse files
authored
docs: move secret reference writes to the pe toolset (#622)
Signed-off-by: Rashad Sirajudeen <rashad@wso2.com>
1 parent 860cb11 commit 9d1f97f

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

docs/reference/mcp-servers.mdx

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,10 @@ If your integration depends on the legacy `*_cluster_*` names, migrate to the ca
6767

6868
- `list_namespaces` — List all namespaces (top-level containers for organizing projects, components, and resources)
6969
- `create_namespace` — Create a new namespace
70-
- `list_secret_references` — List all secret references (credentials and sensitive configuration) for a namespace
71-
- `get_secret_reference` — Get a single secret reference's full spec (template, data sources, refresh interval, target plane). For sync status, query `get_resource_events` (PE toolset; enable PE alongside Namespace) against the rendered ExternalSecret on the data plane
72-
- `create_secret_reference` — Create a new secret reference; spec must include `template` (Kubernetes Secret type) and `data[]` (mapping of secret keys to external store references)
73-
- `update_secret_reference` — Update an existing secret reference; annotations are merged, spec is replaced wholesale when provided
74-
- `delete_secret_reference` — Delete a secret reference (the underlying Kubernetes Secret is removed by the controller)
70+
- `list_secret_references` ‡ — List all secret references (credentials and sensitive configuration) for a namespace
71+
- `get_secret_reference` ‡ — Get a single secret reference's full spec (template, data sources, refresh interval, target plane). For sync status, query `get_resource_events` against the rendered ExternalSecret on the data plane
72+
73+
‡ Also registered on the PE toolset. Authoring secret references (`create_`, `update_`, `delete_secret_reference`) is PE-only — see the PE toolset below.
7574

7675
</details>
7776

@@ -283,6 +282,16 @@ The PE toolset is enabled by default. These tools are intended for platform admi
283282
- `update_authz_role_binding` — Update an existing authz role binding (full replacement)
284283
- `delete_authz_role_binding` — Delete an authz role binding
285284

285+
**Secret References**
286+
287+
- `list_secret_references` ‡ — List all secret references (credentials and sensitive configuration) for a namespace
288+
- `get_secret_reference` ‡ — Get a single secret reference's full spec (template, data sources, refresh interval, target plane). For sync status, query `get_resource_events` against the rendered ExternalSecret on the data plane
289+
- `create_secret_reference` — Create a new secret reference; spec must include `template` (Kubernetes Secret type) and `data[]` (mapping of secret keys to external store references)
290+
- `update_secret_reference` — Update an existing secret reference; annotations are merged, spec is replaced wholesale when provided
291+
- `delete_secret_reference` — Delete a secret reference (the underlying Kubernetes Secret is removed by the controller)
292+
293+
‡ Also registered on the Namespace toolset so developers can list and inspect secret references without enabling PE.
294+
286295
**Diagnostics**
287296

288297
- `get_resource_tree` — Get the rendered resource tree for a release binding

0 commit comments

Comments
 (0)