Reproducer single node openshift (SNO)#3129
Reproducer single node openshift (SNO)#3129danpawlik wants to merge 2 commits intoopenstack-k8s-operators:mainfrom
Conversation
|
Skipping CI for Draft Pull Request. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
759fb06 to
5f8cc00
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
f084fce to
e8a0800
Compare
30e7632 to
bd59400
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5dc22fa6d6bf4c44bb15fb3bb7940af0 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 35m 59s |
c1aa015 to
4ac17c1
Compare
|
Still WIP, there is an issue with ingress that raises few issues later. |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/7e909c7819764fc3a6ece0e75bd495f0 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 41m 20s |
2c89737 to
7a1c6c6
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/58af74d994354186bc474744505368bc ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 39m 02s |
7a1c6c6 to
80c32c3
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/7b7fc5d03ff34d2cb09473f40f04bdaf ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 45m 19s |
|
This PR is stale because it has been for over 15 days with no activity. |
|
Seems PoC of SNO is almost working, without using reproducer or devscript role. then: NOTE: if you are doing that on VM, make sure that the disk is not Virtio, but SCSI virtio. It will give you a lot more performance. |
519d08a to
c2709d1
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ef6363362ce846a482cb8fe2ebb39cf2 ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 47m 22s |
ffea16a to
eba408a
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/04285e97cfeb4e62b9ab2721782c1084 ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 03m 38s |
11ff469 to
963e0b5
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ce4784e9bd064ebfb7cdf571e64a14a3 ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 19m 02s |
923666c to
5e48556
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/9989bd6f434140da86f5e64bee999a00 ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 08m 27s |
5e48556 to
66b2b81
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a386dca847044655a941edc31173253a ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 15m 07s |
66b2b81 to
cef0a47
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/b3e0afb36ace4291860fe78cfe6fedca ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 05m 50s |
3395b31 to
6b67fbb
Compare
The console feature is not used in CI. We can disable it. Signed-off-by: Daniel Pawlik <dpawlik@redhat.com>
6b67fbb to
619aa2a
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e2746b6ce09740cbb5736bd8326c084c ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 10m 51s |
The metal3 generates a file in work dir:
# metal3-dev-env/vm-setup/roles/libvirt/tasks/vm_setup_tasks.yml
(...)
- name: Detect virtualization if libvirt_domain_type is not provided
command: systemd-detect-virt
ignore_errors: true
become: true
register: virt_result
- name: Default to qemu if inside a VM
set_fact:
libvirt_domain_type: qemu
when: virt_result is succeeded
- name: Default to kvm if a VM is not detected
set_fact:
libvirt_domain_type: kvm
when: virt_result is failed
when: libvirt_domain_type is undefined
which generates later in an SNO VM xml:
<cpu mode='custom' match='exact' check='full'>
<model fallback='forbid'>EPYC</model>
<vendor>AMD</vendor>
<feature policy='require' name='monitor'/>
<feature policy='require' name='x2apic'/>
<feature policy='require' name='hypervisor'/>
<feature policy='require' name='acpi'/>
<feature policy='require' name='ss'/>
<feature policy='require' name='erms'/>
<feature policy='require' name='mpx'/>
<feature policy='require' name='clwb'/>
<feature policy='require' name='umip'/>
<feature policy='require' name='pku'/>
<feature policy='require' name='vaes'/>
<feature policy='require' name='la57'/>
<feature policy='require' name='rdpid'/>
<feature policy='require' name='pks'/>
<feature policy='require' name='fsrm'/>
<feature policy='require' name='cmpccxadd'/>
<feature policy='require' name='fzrm'/>
<feature policy='require' name='fsrs'/>
<feature policy='require' name='fsrc'/>
<feature policy='require' name='3dnowext'/>
<feature policy='require' name='3dnow'/>
<feature policy='require' name='xsaveerptr'/>
<feature policy='require' name='wbnoinvd'/>
<feature policy='require' name='npt'/>
<feature policy='require' name='vgif'/>
<feature policy='require' name='svme-addr-chk'/>
<feature policy='require' name='no-nested-data-bp'/>
<feature policy='require' name='null-sel-clr-base'/>
<feature policy='disable' name='vme'/>
<feature policy='disable' name='xsavec'/>
<feature policy='disable' name='misalignsse'/>
<feature policy='disable' name='osvw'/>
<feature policy='disable' name='topoext'/>
<feature policy='disable' name='fxsr_opt'/>
<feature policy='disable' name='nrip-save'/>
</cpu>
instead of host-passthrough. Bypass that behavior and always use
host-passthrough.
Signed-off-by: Daniel Pawlik <dpawlik@redhat.com>
b6b2ad1 to
d8583ed
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/fba95e7c808b47e796b548f74815d9c2 ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 06m 44s |
This commit allows reproducer to create OpenShift cluster using Single Node OpenShift (SNO) feature.