From 1ec62714df9eb4ce3718c846fb51acbbd15ec68c Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Fri, 3 May 2024 11:16:54 +0200 Subject: [PATCH] Add data directory (#879) Signed-off-by: Christian Berendt --- Containerfile | 2 +- .../SCS-Spec.MandatoryFlavors.verbose.yaml | 198 ++++++++++++++++++ 2 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 files/data/SCS-Spec.MandatoryFlavors.verbose.yaml diff --git a/Containerfile b/Containerfile index 8c458ff4..23cc03cf 100644 --- a/Containerfile +++ b/Containerfile @@ -42,8 +42,8 @@ COPY --from=builder /wheels /wheels COPY . /src +COPY files/data /data COPY files/change.sh /change.sh -COPY files/change.sh /change-osism.sh COPY files/run-ansible-console.sh /run-ansible-console.sh COPY requirements.yml /ansible/requirements.yml diff --git a/files/data/SCS-Spec.MandatoryFlavors.verbose.yaml b/files/data/SCS-Spec.MandatoryFlavors.verbose.yaml new file mode 100644 index 00000000..853dd51b --- /dev/null +++ b/files/data/SCS-Spec.MandatoryFlavors.verbose.yaml @@ -0,0 +1,198 @@ +reference: +- field: name + mandatory_prefix: SCS- +- field: public + default: true +- field: disabled + default: false +- field: cpus +- field: ram +- field: disk +mandatory: +- name: SCS-1V-4 + cpus: 1 + ram: 4096 + scs:cpu-type: shared-core + scs:name-v1: SCS-1V:4 + scs:name-v2: SCS-1V-4 +- name: SCS-2V-8 + cpus: 2 + ram: 8192 + scs:cpu-type: shared-core + scs:name-v1: SCS-2V:8 + scs:name-v2: SCS-2V-8 +- name: SCS-4V-16 + cpus: 4 + ram: 16384 + scs:cpu-type: shared-core + scs:name-v1: SCS-4V:16 + scs:name-v2: SCS-4V-16 +- name: SCS-8V-32 + cpus: 8 + ram: 32768 + scs:cpu-type: shared-core + scs:name-v1: SCS-8V:32 + scs:name-v2: SCS-8V-32 +- name: SCS-1V-2 + cpus: 1 + ram: 2048 + scs:cpu-type: shared-core + scs:name-v1: SCS-1V:2 + scs:name-v2: SCS-1V-2 +- name: SCS-2V-4 + cpus: 2 + ram: 4096 + scs:cpu-type: shared-core + scs:name-v1: SCS-2V:4 + scs:name-v2: SCS-2V-4 +- name: SCS-4V-8 + cpus: 4 + ram: 8192 + scs:cpu-type: shared-core + scs:name-v1: SCS-4V:8 + scs:name-v2: SCS-4V-8 +- name: SCS-8V-16 + cpus: 8 + ram: 16384 + scs:cpu-type: shared-core + scs:name-v1: SCS-8V:16 + scs:name-v2: SCS-8V-16 +- name: SCS-16V-32 + cpus: 16 + ram: 32768 + scs:cpu-type: shared-core + scs:name-v1: SCS-16V:32 + scs:name-v2: SCS-16V-32 +- name: SCS-1V-8 + cpus: 1 + ram: 8192 + scs:cpu-type: shared-core + scs:name-v1: SCS-1V:8 + scs:name-v2: SCS-1V-8 +- name: SCS-2V-16 + cpus: 2 + ram: 16384 + scs:cpu-type: shared-core + scs:name-v1: SCS-2V:16 + scs:name-v2: SCS-2V-16 +- name: SCS-4V-32 + cpus: 4 + ram: 32768 + scs:cpu-type: shared-core + scs:name-v1: SCS-4V:32 + scs:name-v2: SCS-4V-32 +- name: SCS-1L-1 + cpus: 1 + ram: 1024 + scs:cpu-type: crowded-core + scs:name-v1: SCS-1L:1 + scs:name-v2: SCS-1L-1 +- name: SCS-2V-4-20s + cpus: 2 + ram: 4096 + disk: 20 + scs:cpu-type: shared-core + scs:disk0-type: ssd + scs:name-v1: SCS-2V:4:20s + scs:name-v2: SCS-2V-4-20s +- name: SCS-4V-16-100s + cpus: 4 + ram: 16384 + disk: 100 + scs:cpu-type: shared-core + scs:disk0-type: ssd + scs:name-v1: SCS-4V:16:100s + scs:name-v2: SCS-4V-16-100s +recommended: +- name: SCS-1V-4-10 + cpus: 1 + ram: 4096 + disk: 10 + scs:cpu-type: shared-core + scs:name-v1: SCS-1V:4:10 + scs:name-v2: SCS-1V-4-10 +- name: SCS-2V-8-20 + cpus: 2 + ram: 8192 + disk: 20 + scs:cpu-type: shared-core + scs:name-v1: SCS-2V:8:20 + scs:name-v2: SCS-2V-8-20 +- name: SCS-4V-16-50 + cpus: 4 + ram: 16384 + disk: 50 + scs:cpu-type: shared-core + scs:name-v1: SCS-4V:16:50 + scs:name-v2: SCS-4V-16-50 +- name: SCS-8V-32-100 + cpus: 8 + ram: 32768 + disk: 100 + scs:cpu-type: shared-core + scs:name-v1: SCS-8V:32:100 + scs:name-v2: SCS-8V-32-100 +- name: SCS-1V-2-5 + cpus: 1 + ram: 2048 + disk: 5 + scs:cpu-type: shared-core + scs:name-v1: SCS-1V:2:5 + scs:name-v2: SCS-1V-2-5 +- name: SCS-2V-4-10 + cpus: 2 + ram: 4096 + disk: 10 + scs:cpu-type: shared-core + scs:name-v1: SCS-2V:4:10 + scs:name-v2: SCS-2V-4-10 +- name: SCS-4V-8-20 + cpus: 4 + ram: 8192 + disk: 20 + scs:cpu-type: shared-core + scs:name-v1: SCS-4V:8:20 + scs:name-v2: SCS-4V-8-20 +- name: SCS-8V-16-50 + cpus: 8 + ram: 16384 + disk: 50 + scs:cpu-type: shared-core + scs:name-v1: SCS-8V:16:50 + scs:name-v2: SCS-8V-16-50 +- name: SCS-16V-32-100 + cpus: 16 + ram: 32768 + disk: 100 + scs:cpu-type: shared-core + scs:name-v1: SCS-16V:32:100 + scs:name-v2: SCS-16V-32-100 +- name: SCS-1V-8-20 + cpus: 1 + ram: 8192 + disk: 20 + scs:cpu-type: shared-core + scs:name-v1: SCS-1V:8:20 + scs:name-v2: SCS-1V-8-20 +- name: SCS-2V-16-50 + cpus: 2 + ram: 16384 + disk: 50 + scs:cpu-type: shared-core + scs:name-v1: SCS-2V:16:50 + scs:name-v2: SCS-2V-16-50 +- name: SCS-4V-32-100 + cpus: 4 + ram: 32768 + disk: 100 + scs:cpu-type: shared-core + scs:name-v1: SCS-4V:32:100 + scs:name-v2: SCS-4V-32-100 +- name: SCS-1L-1-5 + cpus: 1 + ram: 1024 + disk: 5 + scs:cpu-type: crowded-core + scs:name-v1: SCS-1L:1:5 + scs:name-v2: SCS-1L-1-5 +