@cryptotaxi247 / netdata-1 / commits / 82834dc07

docs: nest secretstore integrations under Secrets Management in sidebar (#22106)

nest secretstore integrations under Secrets Management in sidebar Secret store integrations (AWS, Azure, GCP, Vault) were appearing alphabetically mixed with collector categories because their learn_rel_path placed them as siblings under "Collecting Metrics". Move them under "Collecting Metrics/Secrets Management/Secret Stores" and make the Secrets Management map.yaml node a category parent so the sidebar ordering is correct.

Ilya Mashchenko committed Apr 1, 2026 at 13:58 UTC 82834dc07ba6bc1a06f69398e99b051e207e3db7
6 files changed +8 -7
docs/.map/map.yaml
+3 -2
@@ -429,8 +429,9 @@ sidebar:
429 label: Secrets Management
430 edit_url: https://github.com/netdata/netdata/edit/master/src/collectors/SECRETS.md
431 description: Use secret references to avoid storing credentials in plain text. Supports environment variables, files, commands, and secretstore backends.
432 - - type: integration_placeholder
433 - integration_kind: secretstore
432 + items:
433 + - type: integration_placeholder
434 + integration_kind: secretstore
435 - meta:
436 label: SNMP Profile Format
437 edit_url: https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/snmp/profile-format.md
integrations/gen_docs_integrations.py
+1 -1
@@ -360,7 +360,7 @@ endmeta-->
360 elif mode == "secretstore":
361 meta_yaml = integration["edit_link"].replace("blob", "edit")
362 sidebar_label = integration["meta"]["name"]
363 - learn_rel_path = "Collecting Metrics/Secret Stores"
363 + learn_rel_path = "Collecting Metrics/Secrets Management/Secret Stores"
364 keywords = integration["keywords"] if "keywords" in integration else None
365
366 md = f"""<!--startmeta
src/go/plugin/agent/secrets/secretstore/backends/aws/integrations/aws-sm.md
+1 -1
@@ -3,7 +3,7 @@ custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/a
3 meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/agent/secrets/secretstore/backends/aws/metadata.yaml"
4 sidebar_label: "AWS Secrets Manager"
5 learn_status: "Published"
6 -learn_rel_path: "Collecting Metrics/Secret Stores"
6 +learn_rel_path: "Collecting Metrics/Secrets Management/Secret Stores"
7 keywords: ['secretstore', 'secrets', 'aws', 'aws-sm', 'aws secrets manager']
8 message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE SECRETSTORE'S metadata.yaml FILE"
9 endmeta-->
src/go/plugin/agent/secrets/secretstore/backends/azure/integrations/azure-kv.md
+1 -1
@@ -3,7 +3,7 @@ custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/a
3 meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/agent/secrets/secretstore/backends/azure/metadata.yaml"
4 sidebar_label: "Azure Key Vault"
5 learn_status: "Published"
6 -learn_rel_path: "Collecting Metrics/Secret Stores"
6 +learn_rel_path: "Collecting Metrics/Secrets Management/Secret Stores"
7 keywords: ['secretstore', 'secrets', 'azure', 'azure-kv', 'azure key vault']
8 message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE SECRETSTORE'S metadata.yaml FILE"
9 endmeta-->
src/go/plugin/agent/secrets/secretstore/backends/gcp/integrations/gcp-sm.md
+1 -1
@@ -3,7 +3,7 @@ custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/a
3 meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/agent/secrets/secretstore/backends/gcp/metadata.yaml"
4 sidebar_label: "Google Secret Manager"
5 learn_status: "Published"
6 -learn_rel_path: "Collecting Metrics/Secret Stores"
6 +learn_rel_path: "Collecting Metrics/Secrets Management/Secret Stores"
7 keywords: ['secretstore', 'secrets', 'gcp', 'gcp-sm', 'google secret manager']
8 message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE SECRETSTORE'S metadata.yaml FILE"
9 endmeta-->
src/go/plugin/agent/secrets/secretstore/backends/vault/integrations/vault.md
+1 -1
@@ -3,7 +3,7 @@ custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/a
3 meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/agent/secrets/secretstore/backends/vault/metadata.yaml"
4 sidebar_label: "Vault"
5 learn_status: "Published"
6 -learn_rel_path: "Collecting Metrics/Secret Stores"
6 +learn_rel_path: "Collecting Metrics/Secrets Management/Secret Stores"
7 keywords: ['secretstore', 'secrets', 'vault', 'hashicorp vault']
8 message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE SECRETSTORE'S metadata.yaml FILE"
9 endmeta-->