Skip to content

Certification status in compliance overview#1241

Open
depressiveRobot wants to merge 5 commits into
mainfrom
feat/compliance-overview-certified-column
Open

Certification status in compliance overview#1241
depressiveRobot wants to merge 5 commits into
mainfrom
feat/compliance-overview-certified-column

Conversation

@depressiveRobot

Copy link
Copy Markdown
Contributor

This PR adds a new column "Certified" with a short explanation to the compliant cloud environments overview (aka Compliance Monitor). If an environment is certified, it is also linked to the respective certification status page.

This was discussed in the last Forum SCS-Standards call.

Please (auto)merge if successfully reviewed.

Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
@depressiveRobot
depressiveRobot requested a review from mbuechse as a code owner July 7, 2026 12:07
@depressiveRobot depressiveRobot self-assigned this Jul 7, 2026
@depressiveRobot depressiveRobot added the documentation Improvements or additions to documentation label Jul 7, 2026
Version numbers are suffixed by a symbol depending on state: * for _draft_, † for _warn_ (soon to be deprecated), and †† for _deprecated_.
The following environments are regularly checked for SCS compliance.

Officially certified environments are marked with an X in the “Certified” column and are linked to the respective certification status page.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd very much prefer to see them in their own table, or at least to group the rows.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure about this, we already have 2 tables on there.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was my thought too. A further separation would mean four different tables. And with more certifications (e.g. Paas), it would be six or more tables. That's why I decided on a column.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From my POV, there is a very clear qualitative difference between those offerings that are certified and those that we merely watch for the fun of it.

There are so many options here:

  • keep each table mixed, but at least group the rows (as I already proposed)
  • move non-certified entries to an entirely separate page
  • put all layers into one table (again with rows grouped), and then make separate tables for certified vs. fun

To me, each of these options appears more favorable than what is currently in this PR.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree here with @mbuechse with one aspect: I think we don't yet make it clear enough what the difference is. What is even the use case of being in the compliance monitor, and why is that not the same thing as being certified? That's something we have to explain for people having no knowledge of SCS.

Different tables can support this by giving us the chance to introduce the respective next table with 1-2 sentences.

We can potentially also achieve that in a different way, so I'm not gonna veto the idea of keeping 2 tables.

I just vote for making the difference between certification and no certification clearer.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Putting the non-certified environments on a separate page would be logical, because this page is embedded into the docs page under the heading "Certification" (and the subheading "Compliant cloud environments" that is put to shame by the red entries underneath)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think with sub-headings it would be a good compromise. E.g. certified first, "not certified but still checked" second

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have implemented multiple tables now with more explanations, see e51d043

@mbuechse mbuechse linked an issue Jul 7, 2026 that may be closed by this pull request
{#- #} [{{ results | pick(kaas, 'group-scaleup') | summary }}]({{ detail_url('group-scaleup', kaas) }}) {# -#}
|
| [Syself Autopilot](https://syself.com/platform) | KaaS offering based on ClusterStacks | Syself GmbH | {# #}
| [Syself Autopilot](https://syself.com/platform) | KaaS offering based on ClusterStacks (1 SCS configuration) | Syself GmbH | [X](https://sovereigncloudstack.org/en/certified-solution/syself-gmbh/)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a redirect to the Syself page, whereas the corresponding URL for Scaleup is not a redirect, but a page on sovereigncloudstack.org. I find this a bit confusing.

I think the 'touch target' is a bit small for a link that is just labelled "X". I would prefer to put this link on the name in the first column.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I "fixed" the touch target by using the "name" column to link to the official certification status pages.

For Syself there is currently no official certification status page. That's why it's redirecting. However, the link is valid. The same applies for REGIO.cloud. The status pages will be fixed on sovereigncloudstack.org soon.

-#}

Version numbers are suffixed by a symbol depending on state: * for _draft_, † for _warn_ (soon to be deprecated), and †† for _deprecated_.
The following environments are regularly checked for SCS compliance.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is most probably true. What's stated further below, under each subheading, is most probably false: "This is a list of [...] clouds that we test on a nightly basis".

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have changed the explanations accordingly.

Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
@depressiveRobot

Copy link
Copy Markdown
Contributor Author

I agree, a separate page would be logical. However, it would hamper the findability of compliant environments. Additionally, having all compliant environments on a single page reflects a higher adoption rate, which I think supports the public image of SCS.

That's why I've now implemented multiple tables in e51d043, which as mentioned before allows us to provide more fine-granular explanations per table.

With the additional explanations, the difference between certified and non-certified environments should now be much clearer.

@depressiveRobot
depressiveRobot requested a review from mbuechse July 9, 2026 16:18
Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
@depressiveRobot

Copy link
Copy Markdown
Contributor Author

This is how it looks now:

Screenshot 2026-07-14 at 17-34-32 SCS compliance overview

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Restructure CM overview page

4 participants