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

feat!: remove centos7 and centos 8 stream templates #621

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,6 @@ The table below lists the guest operating systems that are covered by the templa
| Red Hat Enterprise Linux 9 | [rhel9](templates/rhel9.tpl.yaml) |
| Ubuntu | [ubuntu](templates/ubuntu.tpl.yaml) |
| openSUSE Leap | [opensuse](templates/opensuse.tpl.yaml) |
| CentOS 7 | [centos7](templates/centos7.tpl.yaml) |
| CentOS Stream 8 | [centos-stream8](templates/centos-stream8.tpl.yaml) |
| CentOS Stream 9 | [centos-stream9](templates/centos-stream9.tpl.yaml) |

## License
Expand Down
2 changes: 1 addition & 1 deletion automation/test-linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ if [[ $TARGET =~ opensuse.* ]]; then
workloads=("server")
fi

if [[ $TARGET =~ centos7.* ]] || [[ $TARGET =~ centos-stream.* ]]; then
if [[ $TARGET =~ centos-stream.* ]]; then
workloads=("server" "desktop")
fi

Expand Down
58 changes: 0 additions & 58 deletions generate-templates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -113,35 +113,6 @@
cloudusername: cloud-user
image_urls: "{{ rhel7_image_urls }}"

- name: Load CentOS Stream 8 containerdisk and image urls
set_fact:
centos8stream_containerdisk_urls: "{{ lookup('osinfo', 'centos-stream8') |attr('image_list') |selectattr('architecture', 'eq', 'x86_64') |selectattr('format', 'eq', 'containerdisk') |map(attribute='url') |map('replace', 'docker://', '') |list }}"
centos8stream_image_urls: "{{ lookup('osinfo', 'centos-stream8') |attr('image_list') |selectattr('architecture', 'eq', 'x86_64') |selectattr('format', 'in', ['raw', 'qcow2']) |map(attribute='url') |list }}"

- name: Generate CentOS Stream 8 templates
template:
src: centos-stream8.tpl.yaml
dest: "{{ playbook_dir }}/dist/templates/{{ os }}-{{ item.workload }}-{{ item.flavor }}.yaml"
with_items:
- {flavor: tiny, workload: server, memsize: "1.5Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: False, default: False}
- {flavor: tiny, workload: desktop, memsize: "1.5Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: True, default: False}
- {flavor: small, workload: server, memsize: "2Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: False, default: True}
- {flavor: small, workload: desktop, memsize: "2Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: True, default: False}
- {flavor: medium, workload: server, memsize: "4Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: False, default: False}
- {flavor: medium, workload: desktop, memsize: "4Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: True, default: False}
- {flavor: large, workload: server, memsize: "8Gi", cpus: 2, iothreads: False, emulatorthread: False, tablet: False, default: False}
- {flavor: large, workload: desktop, memsize: "8Gi", cpus: 2, iothreads: False, emulatorthread: False, tablet: True, default: False}
vars:
os: centos-stream8
icon: centos
majorrelease: centos-stream8
oslabels:
- centos-stream8
osinfoname: "{{ oslabels[0] }}"
cloudusername: centos
containerdisk_urls: "{{ centos8stream_containerdisk_urls }}"
image_urls: "{{ centos8stream_image_urls }}"

- name: Load CentOS Stream 9 containerdisk and image urls
set_fact:
centos9stream_containerdisk_urls: "{{ lookup('osinfo', 'centos-stream9') |attr('image_list') |selectattr('architecture', 'eq', 'x86_64') |selectattr('format', 'eq', 'containerdisk') |map(attribute='url') |map('replace', 'docker://', '') |list }}"
Expand Down Expand Up @@ -171,35 +142,6 @@
containerdisk_urls: "{{ centos9stream_containerdisk_urls }}"
image_urls: "{{ centos9stream_image_urls }}"

- name: Load CentOS 7 containerdisk and image urls
set_fact:
centos7_containerdisk_urls: "{{ lookup('osinfo', 'centos7.0') |attr('image_list') |selectattr('architecture', 'eq', 'x86_64') |selectattr('format', 'eq', 'containerdisk') |map(attribute='url') |map('replace', 'docker://', '') |list }}"
centos7_image_urls: "{{ lookup('osinfo', 'centos7.0') |attr('image_list') |selectattr('architecture', 'eq', 'x86_64') |selectattr('format', 'in', ['raw', 'qcow2']) |map(attribute='url') |list }}"

- name: Generate CentOS 7 templates
template:
src: centos7.tpl.yaml
dest: "{{ playbook_dir }}/dist/templates/{{ os }}-{{ item.workload }}-{{ item.flavor }}.yaml"
with_items:
- {flavor: tiny, workload: server, memsize: "1Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: False, default: False}
- {flavor: tiny, workload: desktop, memsize: "1Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: True, default: False}
- {flavor: small, workload: server, memsize: "2Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: False, default: True}
- {flavor: small, workload: desktop, memsize: "2Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: True, default: False}
- {flavor: medium, workload: server, memsize: "4Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: False, default: False}
- {flavor: medium, workload: desktop, memsize: "4Gi", cpus: 1, iothreads: False, emulatorthread: False, tablet: True, default: False}
- {flavor: large, workload: server, memsize: "8Gi", cpus: 2, iothreads: False, emulatorthread: False, tablet: False, default: False}
- {flavor: large, workload: desktop, memsize: "8Gi", cpus: 2, iothreads: False, emulatorthread: False, tablet: True, default: False}
vars:
os: centos7
icon: centos
majorrelease: centos7
oslabels:
- centos7.0
osinfoname: "{{ oslabels[0] }}"
cloudusername: centos
containerdisk_urls: "{{ centos7_containerdisk_urls }}"
image_urls: "{{ centos7_image_urls }}"

- name: Load CentOS 6 versions
set_fact:
centos6_labels: "{{ lookup('osinfo', 'distro=centos') |map(attribute='short_id') |select('match', '^centos6\\.') |list |sort }}"
Expand Down
165 changes: 0 additions & 165 deletions templates/centos-stream8.tpl.yaml

This file was deleted.

Loading
Loading