Skip to content

Commit

Permalink
Add ScaleUp Open Cloud Region OCC2 (#797)
Browse files Browse the repository at this point in the history
* Add ScaleUp OCC2 Cloud

Signed-off-by: Freerk-Ole Zakfeld <[email protected]>

* add scaleup_occ2_ac_... to secure.yaml

Signed-off-by: Matthias Büchse <[email protected]>

---------

Signed-off-by: Freerk-Ole Zakfeld <[email protected]>
Signed-off-by: Matthias Büchse <[email protected]>
Co-authored-by: Matthias Büchse <[email protected]>
  • Loading branch information
fzakfeld and mbuechse authored Nov 1, 2024
1 parent a6eab84 commit abb888e
Show file tree
Hide file tree
Showing 7 changed files with 69 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .github/scs-compliance-check/openstack/clouds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,14 @@ clouds:
auth:
auth_url: https://identity.l1a.cloudandheat.com/v3
application_credential_id: "7ab4e3339ea04255bc131868974cfe63"
scaleup-occ2:
auth_type: v3applicationcredential
auth:
auth_url: https://keystone.occ2.scaleup.cloud
application_credential_id: "5d2eea4e8bf8448092490b4190d4430a"
region_name: "RegionOne"
interface: "public"
identity_api_version: 3
syseleven-dus2:
interface: public
identity_api_verion: 3
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/check-scaleup-occ2-v4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: "Compliance IaaS v4 of scaleup-occ2"

on:
# Trigger compliance check every day at 4:30 UTC
schedule:
- cron: '30 4 * * *'
# Trigger compliance check after Docker image has been built
workflow_run:
workflows: [Build and publish scs-compliance-check Docker image]
types:
- completed
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
check-scaleup-occ2:
uses: ./.github/workflows/scs-compliance-check-with-application-credential.yml
with:
version: v4
layer: iaas
cloud: scaleup-occ2
secret_name: OS_PASSWORD_SCALEUP_OCC2
secrets: inherit
22 changes: 22 additions & 0 deletions .zuul.d/secure.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,28 @@
VCsXjf0qBBMrzz6HP9z95Bk44fiJ3L/LkA3Iij961dYrQXbZKDrKOiX/QPwrcSrVmjmew
UbPexJFHgvTCqjadoLejSt9cUd9lVzhuzLJ8CS+CcCMbZOno6qathrd2B88riQaPNIGNu
gfkNT9R63ZzKB1qIA2n5RZi7SH9DPIUd0AwLMn2bhp3uok5pNAPP/4/1RkQiCA=
scaleup_occ2_ac_id: !encrypted/pkcs1-oaep
- N2duwkcMdOXw6wF0deE/0BPM1M/URt3eWmrnBJ89VHeCDENGfTfDHcWPYs3wW4rSRCG6t
gqgNuA049OvOhL7rtjNHZ6yIj6xEHH/YdqT4UxjXPS9GFwoJXDtE8rIGjK3KU8GfUgKnG
DLplyyzGzx5j39rJAS628InmC56aip47rO1J4HQE9Ku25Wb06R7ykx+0ZOWr0HXjV/VsV
uwfyL+DPgewbL+4u8/XkcI0FwAM9/KkF/CcYUq5aVMdQS2foatTQW0C2idg+pffSTRaau
VF44rkVfzsCOz4MYAFpLIaL9Zxx1FifaPOd0oi6rEFjGd6vFtFCHk1BRpKmOITLyx3Te5
zVffSkQAsqpn/4er8800bjQzxXvqmQmR0QwPM7dhvRnrNbTSCA/Awm5BPaUgeCZFN3MPN
Mc0XIaEwjuJvDK6fqj5tJrVIs5bxAmqRDj8d76AlJcOdDxHicTHgR3aUG4AKOWkUsskgQ
3xR8lPh31O/HgzG9tq6o/DCPA1O9wyyOyT7KwJAaRASPCA1O80ZAzhZUNUVyut6dYEwaS
QXP4IaEJOxP8EkxR7FDEuO99UFZ7TXQ1CF7ots4wIs5tEpQvcdLnvBjJckp0fNBFTuGMm
FCvhgBK30NC93U4DxQv6xZBhqtvHYjHcTOXvz2fryRJT2teMN+eI+RDdV1Jj8Y=
scaleup_occ2_ac_secret: !encrypted/pkcs1-oaep
- LfUHhslK41JDp3CpslWGGA4bZ3udZh4KnytcXohkdbchb8QVt8eNc4nD0ti0/XS18YKwq
DlHOWw2rDJZ8RGIXENVUYzDbECoBErE8IAqQE0q3oS/8Oq0NYOFTGvvlKuue7U4s87Pwi
YFi+Q0Rv7vO8cWFVtbRHK+Hw6pC42Biq2T+tuVBCLqylIMViXpuEy9UpFLEv59zr6EHa9
uB3xkjnpWuabe7vrG+LQHc0pJ5tNhcLiOnJggU5Ef02FBy+t6xvuJW8f6cXCnRRj1q0fl
D/vTmC7avwHnWC+J4WLL69HCwW05I7iHftVSWOXQgRzMBd4D4ND2OXfsWElu0eOV5XG6X
JsQH8lDnVN/lqaDAOYR4fk4+9yt3RURwvNL5FUnDK1t7LAI4X0gcvLrQAfzgOlpBYDXSK
0kbUzqwivuw1v2zO/gxQU+J28PsOfZaKf/7ZZyj3e/tiq4wBpvPb0mVBwWXigKqzr+QED
Iy2u/g3x2qdcTpXR/RPq+xiXM2B2rw1V5gdkscdL+avXtTF7hT9HrcayHx3HDZ/h6aGPD
RWIJ8bstl+x2Q4zExgR13amWM8ZR1iLGCN20U/ZAaqANCqjDbrSVSTjTPzYtNFwAXwxkB
3NHhPDHZ1MIdr6IJE4IZ4TCMsIeTA2UHNfF4RCzeDSIJ+CXOQxUFWOxZkf97WY=
syseleven_dus2_ac_id: !encrypted/pkcs1-oaep
- SjwtIvJO7DkLJDmS+T/Z5utFBa22hmPRBd8mzonJHGgURB2W7fmXFreD9NPrLfbt7ujKi
KNqJm8k1Vr1F3Mu+Osr0BWSnq5makwVt2ikBY4qPbL8iyVXsByaT/HNPLCOokqy+REpfu
Expand Down
1 change: 1 addition & 0 deletions Tests/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ subjects = [
"poc-kdo",
"poc-wgcloud",
"regio-a",
"scaleup-occ2",
"syseleven-dus2",
"syseleven-ham1",
"wavestack",
Expand Down
3 changes: 3 additions & 0 deletions compliance-monitor/bootstrap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ accounts:
- public_key: "AAAAC3NzaC1lZDI1NTE5AAAAILufk4C7e0eQQIkmUDK8GB2IoiDjYtv6mx2eE8wZ3VWT"
public_key_type: "ssh-ed25519"
public_key_name: "primary"
- subject: scaleup-occ2
delegates:
- zuul_ci
- subject: syseleven-dus2
delegates:
- zuul_ci
Expand Down
3 changes: 3 additions & 0 deletions compliance-monitor/templates/overview.md.j2
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ for the time being to have the highest degree of control
| [REGIO.cloud](https://regio.digital) | Public cloud for customers | OSISM GmbH |
{#- #} [{{ results | pick('regio-a', iaas) | summary }}]({{ detail_url('regio-a', iaas) }}) {# -#}
| [HM](https://apimon.services.regio.digital/public-dashboards/17cf094a47404398a5b8e35a4a3968d4?orgId=1&refresh=5m) |
| [ScaleUp Open Cloud](https://www.scaleuptech.com/cloud-hosting/) | Public cloud for customers | ScaleUp Technologies GmbH & Co. KG |
{#- #} [{{ results | pick('scaleup-occ2', iaas) | summary }}]({{ detail_url('scaleup-occ2', iaas) }}) {# -#}
| [HM](https://health.occ2.scaleup.sovereignit.cloud) |
| [syseleven](https://www.syseleven.de/en/products-services/openstack-cloud/)<br />(2 SCS regions) | Public OpenStack Cloud | SysEleven GmbH | {# #}
{#- #}dus2: [{{ results | pick('syseleven-dus2', iaas) | summary }}]({{ detail_url('syseleven-dus2', iaas) }}){# -#}
<br />
Expand Down
9 changes: 9 additions & 0 deletions playbooks/clouds.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,15 @@ clouds:
application_credential_id: "{{ clouds_conf.regio_a_ac_id }}"
application_credential_secret: "{{ clouds_conf.regio_a_ac_secret }}"
auth_type: "v3applicationcredential"
scaleup-occ2:
auth_type: v3applicationcredential
auth:
auth_url: https://keystone.occ2.scaleup.cloud
application_credential_id: "{{ clouds_conf.scaleup_occ2_ac_id }}"
application_credential_secret: "{{ clouds_conf.scaleup_occ2_ac_secret }}"
region_name: "RegionOne"
interface: "public"
identity_api_version: 3
syseleven-dus2:
interface: public
identity_api_verion: 3
Expand Down

0 comments on commit abb888e

Please sign in to comment.