From 9f9e41792c8d43ab45ddf477bd7947e114d72a5a Mon Sep 17 00:00:00 2001 From: demo-bot Date: Thu, 14 May 2026 12:04:46 +0000 Subject: [PATCH] docs: set docs.kyndemo.live/readme for component/default/sonar-test-nest4 [documentor-agent] --- catalog-info.yaml | 161 +++++++++++++++------------------------------- 1 file changed, 53 insertions(+), 108 deletions(-) diff --git a/catalog-info.yaml b/catalog-info.yaml index 1c1685c..5c2be63 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -1,3 +1,4 @@ +--- apiVersion: backstage.io/v1alpha1 kind: Component metadata: @@ -6,62 +7,52 @@ metadata: annotations: humanitec.com/orgId: skillful-wild-chicken-2617 humanitec.com/projectId: domain-demo-apps - cjot.io/target-domain: "demo-apps" + cjot.io/target-domain: demo-apps backstage.io/techdocs-ref: dir:. backstage.io/kubernetes-namespace: dev - backstage.io/kubernetes-namespaces: "dev" - backstage.io/kubernetes-label-selector: "app=sonar-test-nest4" - gitea.kyndemo.live/repo-slug: "validate/sonar-test-nest4" + backstage.io/kubernetes-namespaces: dev + backstage.io/kubernetes-label-selector: app=sonar-test-nest4 + gitea.kyndemo.live/repo-slug: validate/sonar-test-nest4 sonarqube.org/project-key: sonar-test-nest4 - prometheus.io/scrape: "true" - prometheus.io/port: "3000" - prometheus.io/path: "/metrics" + prometheus.io/scrape: 'true' + prometheus.io/port: '3000' + prometheus.io/path: /metrics grafana/grafana-instance: default - grafana/alert-label-selector: "app=sonar-test-nest4" - - grafana/dashboard-selector: "uid == 'otel-app-observability-v2'" - grafana.com/alert-label-selector: "app=sonar-test-nest4" - grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=sonar-test-nest4" - chaos-mesh/enabled: "true" - - - k6/enabled: "true" - k6/test-configmap: "k6-test-sonar-test-nest4" - k6/test-namespace: "dev" - k6/target-service: "sonar-test-nest4" - k6/target-port: "3000" - + grafana/alert-label-selector: app=sonar-test-nest4 + grafana/dashboard-selector: uid == 'otel-app-observability-v2' + grafana.com/alert-label-selector: app=sonar-test-nest4 + grafana.com/dashboard-url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=sonar-test-nest4 + chaos-mesh/enabled: 'true' + k6/enabled: 'true' + k6/test-configmap: k6-test-sonar-test-nest4 + k6/test-namespace: dev + k6/target-service: sonar-test-nest4 + k6/target-port: '3000' + docs.kyndemo.live/readme: catalog/component/default/sonar-test-nest4/README.md tags: - - microservice - - golden-path - - typescript-nestjs - - stateless - - - opentelemetry - - - - load-testing - - k6 - + - microservice + - golden-path + - typescript-nestjs + - stateless + - opentelemetry + - load-testing + - k6 links: - - url: https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/domain-demo-apps - title: Humanitec Console - icon: dashboard - - - url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=sonar-test-nest4 - title: Grafana Dashboard - icon: dashboard - - - url: https://gitea.kyndemo.live/validate/sonar-test-nest4 - title: Source Repository - icon: github + - url: https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/domain-demo-apps + title: Humanitec Console + icon: dashboard + - url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=sonar-test-nest4 + title: Grafana Dashboard + icon: dashboard + - url: https://gitea.kyndemo.live/validate/sonar-test-nest4 + title: Source Repository + icon: github spec: type: service owner: group:default/platform-engineering - lifecycle: experimental providesApis: - - sonar-test-nest4-api + - sonar-test-nest4-api --- apiVersion: backstage.io/v1alpha1 kind: API @@ -74,66 +65,20 @@ spec: type: openapi lifecycle: experimental owner: group:default/platform-engineering - - definition: | - openapi: "3.0.0" - info: - title: sonar-test-nest4 - version: "0.1.0" - description: "sonar-test-nest4" - servers: - - url: https://sonar-test-nest4.kyndemo.live - paths: - /api/items: - get: - summary: List all items - responses: - "200": - description: OK - post: - summary: Create item - responses: - "201": - description: Created - /api/items/{id}: - get: - summary: Get by ID - parameters: - - name: id - in: path - required: true - schema: - type: integer - responses: - "200": - description: OK - "404": - description: Not found - put: - summary: Update item - parameters: - - name: id - in: path - required: true - schema: - type: integer - responses: - "200": - description: OK - delete: - summary: Update item - parameters: - - name: id - in: path - required: true - schema: - type: integer - responses: - "200": - description: Deleted - /health: - get: - summary: Health check - responses: - "200": - description: "{ status: UP }" + definition: "openapi: \"3.0.0\"\ninfo:\n title: sonar-test-nest4\n version: \"\ + 0.1.0\"\n description: \"sonar-test-nest4\"\nservers:\n - url: https://sonar-test-nest4.kyndemo.live\n\ + paths:\n /api/items:\n get:\n summary: List all items\n responses:\n\ + \ \"200\":\n description: OK\n post:\n summary: Create\ + \ item\n responses:\n \"201\":\n description: Created\n \ + \ /api/items/{id}:\n get:\n summary: Get by ID\n parameters:\n \ + \ - name: id\n in: path\n required: true\n schema:\n\ + \ type: integer\n responses:\n \"200\":\n description:\ + \ OK\n \"404\":\n description: Not found\n put:\n summary:\ + \ Update item\n parameters:\n - name: id\n in: path\n \ + \ required: true\n schema:\n type: integer\n responses:\n\ + \ \"200\":\n description: OK\n delete:\n summary: Update\ + \ item\n parameters:\n - name: id\n in: path\n required:\ + \ true\n schema:\n type: integer\n responses:\n \ + \ \"200\":\n description: Deleted\n /health:\n get:\n summary:\ + \ Health check\n responses:\n \"200\":\n description: \"\ + { status: UP }\"\n"