From 664909d4bad8b52435b4316c6952a035b196152d Mon Sep 17 00:00:00 2001 From: Jim Lin Date: Fri, 11 Sep 2026 22:40:11 +0800 Subject: [PATCH 1/2] docs(health): drop monasca from the schema Monasca was removed from CubeCOS by bigstack-oss/cubecos#672 phase 4. Four places in the schema still described it as something the API can report on or an operator can tune: the metrics module group listed monasca alongside telegraf and grafana, so a client rendering that group showed a module the cluster no longer has. prometheus and thanos moved to the metricsDb group in a34418d; this is the other half of that tidy-up. two module name enums GET /v1/modules and the repair endpoint both accepted "monasca" as a valid module name. monasca.debug.enabled a documented tuning for a service with nothing left to configure. Schema only -- no endpoint, response shape or field changes, and docs.yaml still parses. The api/docs.json regeneration and the module list in Go live in cube-cos-api and land with the submodule bump there. Signed-off-by: Jim Lin Co-authored-by: Eandalf Co-Authored-By: Claude Opus 5 (1M context) --- docs.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/docs.yaml b/docs.yaml index 526c507..602294f 100644 --- a/docs.yaml +++ b/docs.yaml @@ -420,7 +420,6 @@ paths: - name: metrics category: infrascope modules: - - name: monasca - name: telegraf - name: grafana - name: metricsDb @@ -1896,7 +1895,6 @@ paths: - masakari - zookeeper - kafka - - monasca - telegraf - grafana - filebeat @@ -2106,7 +2104,6 @@ paths: - masakari - zookeeper - kafka - - monasca - telegraf - grafana - filebeat @@ -7721,16 +7718,6 @@ paths: hosts: - name: example-node-0 ip: 10.10.10.10 - - name: monasca.debug.enabled - description: Set to true to enable monasca verbose log. - limitation: - type: bool - default: false - roles: - - name: control-converged - hosts: - - name: example-node-0 - ip: 10.10.10.10 - name: mysql.backup.curator.rp description: mysql backup retention policy in weeks. limitation: From 6217dc43032e8bb170200d646313b4b01e144eec Mon Sep 17 00:00:00 2001 From: Jim Lin Date: Fri, 11 Sep 2026 23:20:12 +0800 Subject: [PATCH 2/2] docs(health): drop senlin from the schema Senlin was removed from CubeCOS by d4550c91, back on the yoga train. The schema was only half-updated at the time: senlin came out of the module-name enums but stayed in two other places, which is why every generated SDK is already clean while the schema still describes the service. the businessLogic module list the services example still showed senlin beside watcher. cubecos' cluster check now reports BusinessLogic as watcher alone. senlin.debug.enabled a documented tuning for a service that has not shipped for two release trains. Neither feeds the TypeScript generator -- one is a response example, the other a tuning document -- so consumers see no SDK change from this, only a schema that stops advertising something that is gone. Same shape as the monasca removal in the previous commit, and found while doing it. Signed-off-by: Jim Lin Co-authored-by: Eandalf Co-Authored-By: Claude Opus 5 (1M context) --- docs.yaml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/docs.yaml b/docs.yaml index 602294f..ec0e62f 100644 --- a/docs.yaml +++ b/docs.yaml @@ -410,7 +410,6 @@ paths: - name: businessLogic category: cloud computing modules: - - name: senlin - name: watcher - name: dataPipe category: infrascope @@ -7908,16 +7907,6 @@ paths: hosts: - name: example-node-0 ip: 10.10.10.10 - - name: senlin.debug.enabled - description: Set to true to enable senlin verbose log. - limitation: - type: bool - default: false - roles: - - name: control-converged - hosts: - - name: example-node-0 - ip: 10.10.10.10 - name: skyline.debug.enabled description: Set to true to enable skyline verbose log. limitation: