From 4811caab7207c6f42a30fb1b9d931d7b84a2e01e Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Tue, 7 May 2024 17:00:55 +0200 Subject: [PATCH 1/2] Add Central API in Ops (#189) * Add Central API in Ops Signed-off-by: Dominik Pataky * fix: remove docs/ prefix for copied .mds for Central API The glob for the repo source says 'docs/*.md', so the script copies all Markdown files under docs/ into the target directory, removing the folders 'docs/' prefix. { "repo": "SovereignCloudStack/central-api", "source": "docs/*.md", "target": "docs/04-operating-scs/components", "label": "central-api" } Signed-off-by: Dominik Pataky * fix: add poc-setup for Central API docs; fix architecturalOverviewData Signed-off-by: Dominik Pataky --------- Signed-off-by: Dominik Pataky --- docs.package.json | 19 +++++++++++++------ sidebarsDocs.js | 13 ++++++++++++- static/data/architecturalOverviewData.json | 6 ++++++ 3 files changed, 31 insertions(+), 7 deletions(-) diff --git a/docs.package.json b/docs.package.json index df8fa3090a..6d82bbcc24 100644 --- a/docs.package.json +++ b/docs.package.json @@ -23,12 +23,6 @@ "target": "docs/03-container/components/cluster-stacks/components", "label": "cluster-stack-provider-openstack" }, - { - "repo": "SovereignCloudStack/status-page-openapi", - "source": "docs", - "target": "docs/04-operating-scs/components", - "label": "status-page" - }, { "repo": "SovereignCloudStack/standards", "source": ["Standards/*.md", "Tests/scs-*.yaml"], @@ -47,6 +41,13 @@ "target": "docs/03-container/components", "label": "container-registry" }, + + { + "repo": "SovereignCloudStack/status-page-openapi", + "source": "docs", + "target": "docs/04-operating-scs/components", + "label": "status-page" + }, { "repo": "SovereignCloudStack/k8s-observability", "source": "docs", @@ -58,5 +59,11 @@ "source": "docs/*.md", "target": "docs/04-operating-scs/01-guides", "label": "openstack-health-monitor" + }, + { + "repo": "SovereignCloudStack/central-api", + "source": "docs/*.md", + "target": "docs/04-operating-scs/components", + "label": "central-api" } ] diff --git a/sidebarsDocs.js b/sidebarsDocs.js index 040753c13c..8f420b331c 100644 --- a/sidebarsDocs.js +++ b/sidebarsDocs.js @@ -244,7 +244,18 @@ const sidebarsDocs = { 'operating-scs/components/monitoring/docs/tracing', 'operating-scs/components/monitoring/docs/tuning' ] - } + }, + { + type: 'category', + label: 'Central API', + link: { + type: 'generated-index' + }, + items: [ + 'operating-scs/components/central-api/overview', + 'operating-scs/components/central-api/poc-setup' + ] + }, ] }, { diff --git a/static/data/architecturalOverviewData.json b/static/data/architecturalOverviewData.json index dc8ef3b01f..0b502201df 100644 --- a/static/data/architecturalOverviewData.json +++ b/static/data/architecturalOverviewData.json @@ -17,6 +17,12 @@ "url": "/docs/category/monitoring", "mandatory": "false", "stable": "true" + }, + { + "title": "Central API", + "url": "/docs/operating-scs/components/central-api/overview", + "mandatory": "true", + "stable": "true" } ] } From 0f2cfa642a88f22806a58c998c4a3182e611cde2 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Tue, 7 May 2024 22:24:54 +0200 Subject: [PATCH 2/2] Implement a multiline entry for the 4 PCO regions. Addresses #165. Signed-off-by: Kurt Garloff --- standards/certification/overview.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/standards/certification/overview.md b/standards/certification/overview.md index 6d73dfecce..6e9cbd40e0 100644 --- a/standards/certification/overview.md +++ b/standards/certification/overview.md @@ -13,10 +13,7 @@ This is a list of clouds that we test on a nightly basis against the certificate | Name | Description | Operator | IaaS Compliance Check | HealthMon | | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- | ----------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | | [gx-scs](https://github.com/SovereignCloudStack/docs/blob/main/community/cloud-resources/plusserver-gx-scs.md) | Dev environment provided for SCS & GAIA-X context | plusserver GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-gx-scs-v2.yml?label=compliant) | [HM](https://health.gx-scs.sovereignit.cloud:3000/) | -| [pluscloud open - prod1](https://www.plusserver.com/en/products/pluscloud-open) | Public cloud for customers | plusserver GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod1-v2.yml?label=compliant) | [HM](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-pco) | -| [pluscloud open - prod2](https://www.plusserver.com/en/products/pluscloud-open) | Public cloud for customers | plusserver GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod2-v2.yml?label=compliant) | [HM](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-prod2) | -| [pluscloud open - prod3](https://www.plusserver.com/en/products/pluscloud-open) | Public cloud for customers | plusserver GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod3-v2.yml?label=compliant) | [HM](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-prod3) | -| [pluscloud open - prod4](https://www.plusserver.com/en/products/pluscloud-open) | Public cloud for customers | plusserver GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod4-v2.yml?label=compliant) | [HM](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-prod4) | +| [pluscloud open](https://www.plusserver.com/en/products/pluscloud-open)
- prod1
- prod2
- prod3
- prod4 | Public cloud for customers (4 regions) | plusserver GmbH |  
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod1-v2.yml?label=compliant)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod2-v2.yml?label=compliant)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod3-v2.yml?label=compliant)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-pco-prod4-v2.yml?label=compliant) |  
[HM1](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-pco)
[HM2](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-prod2)
[HM3](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-prod3)
[HM4](https://health.prod1.plusserver.sovereignit.cloud:3000/d/9ltTEmlnk/openstack-health-monitor2?orgId=1&var-mycloud=plus-prod4) | | [Wavestack](https://www.noris.de/wavestack-cloud/) | Public cloud for customers | noris network AG/Wavecon GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-wavestack-v3.yml?label=compliant) | [HM](https://health.wavestack1.sovereignit.cloud:3000/) | | [REGIO.cloud](https://regio.digital) | Public cloud for customers | OSISM GmbH | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-regio-a-v3.yml?label=compliant) | [HM](https://apimon.services.regio.digital/public-dashboards/17cf094a47404398a5b8e35a4a3968d4?orgId=1&refresh=5m) | | [CNDS](https://cnds.io/) | Public cloud for customers | [artcodix UG](https://artcodix.com/) | ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/SovereignCloudStack/standards/check-artcodix-v3.yml?label=compliant) | [HM](https://ohm.muc.cloud.cnds.io/) |