Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Evaluate costs of making a cluster SCS compliant #426

Open
18 of 21 tasks
anjastrunk opened this issue Dec 19, 2023 · 4 comments
Open
18 of 21 tasks

[EPIC] Evaluate costs of making a cluster SCS compliant #426

anjastrunk opened this issue Dec 19, 2023 · 4 comments
Assignees
Labels
epic Issues that are spread across multiple sprints SCS-VP10 Related to tender lot SCS-VP10

Comments

@anjastrunk
Copy link
Contributor

anjastrunk commented Dec 19, 2023

Epic issue to evaluate costs to make existing, non-compliant OpenStack and K8S cluster SCS compliant. In doing so, we set up a non-compliant cluster with the open source life Lifecycle Management Tool for OpenStack and K8S Yaook.

This issue acts as epic.

General

IaaS

KaaS

Extra

@anjastrunk anjastrunk added epic Issues that are spread across multiple sprints SCS-VP10 Related to tender lot SCS-VP10 labels Dec 19, 2023
@anjastrunk anjastrunk self-assigned this Dec 19, 2023
@cah-hbaum cah-hbaum self-assigned this Feb 6, 2024
@martinmo martinmo self-assigned this Feb 9, 2024
@cah-hbaum
Copy link
Contributor

cah-hbaum commented Mar 7, 2024

I created a document to show what is necessary to make a Yaook cluster (OpenStack) compliant with SCS. It basically combines the standards into an easy to read document (and make it a bit easier).
Some information get lost, but I also reference to the original documents, so every reader knows where to go if questions arise.

I'm not entirely sure where to post this document to keep the SCS-Team in the loop on this, but I think I will just create a branch that will never be merged. The most current version can always be found in our internal infrastructure, since the updates here will maybe be behind 1-2 days.

Edit: https://github.com/SovereignCloudStack/standards/compare/do-not-merge/scs-compliant-yaook contains the documents.

cah-hbaum added a commit that referenced this issue Mar 7, 2024
This commit should NEVER be merged into the main branch, since its only here for tracking in the project.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
@anjastrunk
Copy link
Contributor Author

I created a document to show what is necessary to make a Yaook cluster (OpenStack) compliant with SCS. It basically combines the standards into an easy to read document (and make it a bit easier). Some information get lost, but I also reference to the original documents, so every reader knows where to go if questions arise.

I'm not entirely sure where to post this document to keep the SCS-Team in the loop on this, but I think I will just create a branch that will never be merged. The most current version can always be found in our internal infrastructure, since the updates here will maybe be behind 1-2 days.

Edit: https://github.com/SovereignCloudStack/standards/compare/do-not-merge/scs-compliant-yaook contains the documents.

Good idea. General outcomes on how to make arbitrary OpenStack/KaaS cluster SCS compliant, should be documented in the corresponding issue, as listed in this epic. Furthermore, we should write blog articles, whenever a topic is value-added for CSPs and SCS community.

@anjastrunk anjastrunk mentioned this issue Apr 15, 2024
59 tasks
@anjastrunk anjastrunk changed the title [Other] Evaluate costs of making a cluster SCS compliant [EPIC] Evaluate costs of making a cluster SCS compliant Apr 15, 2024
@cah-hbaum
Copy link
Contributor

I started to setup an independent K8s cluster that will be used to test the K8s standards. The cluster is already up and running, next step is to apply the standards.

@cah-hbaum
Copy link
Contributor

I finally created the k8s cluster from yaook/k8s. This took a bit longer, since the latest release (5.1) generated some problems on my end (I will explain this further in the "Debugging Issue").

Nonetheless, I could create a cluster and will check this now for conformance with the SCS standards, especially SCS Compatible KaaS v2.

Further information can be found in the issues regarding this.

cah-hbaum added a commit that referenced this issue Jun 19, 2024
Add and extend some implementation notes derived from the findings of #426.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
cah-hbaum added a commit that referenced this issue Jun 19, 2024
Add and extend some implementation notes derived from the findings of #426.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
cah-hbaum added a commit that referenced this issue Jun 19, 2024
Add and extend some implementation notes derived from the findings of #426.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
cah-hbaum added a commit that referenced this issue Jun 19, 2024
Add and extend some implementation notes derived from the findings of #426.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
mbuechse pushed a commit that referenced this issue Sep 5, 2024
Add and extend some implementation notes derived from the findings of #426.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
mbuechse added a commit that referenced this issue Sep 5, 2024
* Extend implementation notes

Add and extend some implementation notes derived from the findings of #426.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>

* Review adjustments

Adjustments made possible by the review from @mbuechse.

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>

* Apply suggestions from code review

Co-authored-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Signed-off-by: Martin Morgenstern <martin.morgenstern@cloudandheat.com>

* Remove impl note which became redundant after merging main

Signed-off-by: Martin Morgenstern <martin.morgenstern@cloudandheat.com>

* Remove outdated, wrong file SCS-Spec.Images.yaml

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>

* Make implementation notes more concrete

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>

* Update Standards/scs-0210-w1-k8s-version-policy-implementation-testing.md

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>

* Appease markdown-lint

Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>

---------

Signed-off-by: Hannes Baum <hannes.baum@cloudandheat.com>
Signed-off-by: Martin Morgenstern <martin.morgenstern@cloudandheat.com>
Signed-off-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Co-authored-by: Martin Morgenstern <martin.morgenstern@cloudandheat.com>
Co-authored-by: Matthias Büchse <matthias.buechse@cloudandheat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Issues that are spread across multiple sprints SCS-VP10 Related to tender lot SCS-VP10
Projects
Status: Doing
Development

No branches or pull requests

3 participants