Add script to extract boot assets during container build <JIRA:OSPRH-27413>#379
Add script to extract boot assets during container build <JIRA:OSPRH-27413>#379mumesan wants to merge 153 commits intoopenstack-k8s-operators:antelopefrom
Conversation
This is not longer needed after [1]. [1] openstack-k8s-operators/watcher-operator#53 This reverts commit 1ea7280.
Signed-off-by: Fabricio Aguiar <fabricio.aguiar@gmail.com>
Remove fao89 from OWNERS
This package is required in order to run glance_api under httpd, as opposed to running its own eventlet based server. Jira: https://issues.redhat.com/browse/OSPRH-14531 Signed-off-by: Francesco Pantano <fpantano@redhat.com>
Add python3-mod_wsgi to glance_api image
[tobiko] Upgrade pip before installing tobiko requirements
In preparation to run Glance with httpd+mod_wsgi, this patch updates the base container image to create in advance /var/www/cgi-bin/glance (which will be used as DocumentRoot), and copies the wsgi script executed by httpd through mod_wsgi to the target directory. This change aligns glance-api with Cinder and Manila base images that already provide the same mechanism. Related: https://issues.redhat.com/browse/OSPRH-14662 Signed-off-by: Francesco Pantano <fpantano@redhat.com>
During a job run, we have noticed that the job status was reported as success despite an error occurring. The root cause was that stestr faling list was empty due to an error arising before any tests were executed. However, expectedFailuresList mistakenly interpreted this as if there were no failing tests. This patch aims to fix this edge case.
Prepare the glance base image to run with httpd+mod_wsgi
when using collection inside the ansible-galaxy command with the collection flag only collections are installed this doesn't install additional types of possible requirments like roles. removed the collection keyword from the ansible galaxy install command to allow installing roles as requirements
Allow installing not only collection
…er-case Fix expectedFailuresList incorrect overwrite
This will allow neutron to be configured to use networking-generic-switch to configure physical switches as an ML2 driver. This can be merged when RELDEL-4625 is complete. Jira: OSPRH-15368
…-5436 Revert "Enable weak deps for tempest-all container image"
…e-changes Run tobiko jobs only when tobiko image is changed
Add python3-networking-generic-switch to neutron-server image
Currently there is no possibility to clone Horizon repository from GitLab because of SSL certificate problem.
Set git config http.sslVerify=false
This pr updates the container files for centos stream 10. - In CS10, python3.12 is the default python runtime that's why tcib_python_version is used. - mod_auth_mellon is dropped from CS10, that's why it is default to cs9 only. - tobiko container needs libffi-devel package to be there. Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
This pr adds: - Add valkey container in tcib - since valkey is a replacement of redis in RHEL10. So, it also modifies excludes to add redis for el10 and valkey for el9. Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com> Co-authored by: Luca Miccini <lmiccini@redhat.com>
Add valkey container in tcib
Add CentOS Stream 10 support in tcib
Current timeout is not enough in cases of jobs with a high load. OSPCIX-841
Increase selenium page timeout
Update urllib version for horizontest container
In CentOS Stream 10, ca-certificates-2024.2.69_v8.0.303-102.3.el10.noarch package provides /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem file but it does not provides /etc/pki/tls/cert.pem. In order to cert work properly in EDPM job, we need /etc/pki/tls/cert.pem file otherwise we will see ssl errors. This pr creates symlink for the same. Jira: OSPRH-16670 Signed-off-by: Chandan Kumar (raukadah) <raukadah@gmail.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mumesan The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/764ed1f81ee54380a64566bdde91b54e ❌ tcib-openstack-meta-content-provider-master FAILURE in 31m 38s |
|
|
||
| # Download boot asset packages (without installing) | ||
| # For x86_64 architecture only | ||
| dnf download ipxe-bootimgs grub2-efi-x64 shim |
There was a problem hiding this comment.
just to be safe and explicit the shim package should be referred to as shim-x64
steveb
left a comment
There was a problem hiding this comment.
The log for this script running looks good:
https://softwarefactory-project.io/zuul/t/rdoproject.org/build/65f444da7b8e41f3ad610e0be11e07ca/log/ci-framework-data/logs/6e3aece5-0f34-40fd-931d-eeed98513c22/base/os/ironic-base/ironic-pxe/ironic-pxe-build.log#398-502
Just one nit to address and I'd approve this
Revert "Use rabbitmq rpms from centos stream Messaging SIG repo"
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/009a31d454e54df5b22ade73f48f9f71 ✔️ tcib-openstack-meta-content-provider-master SUCCESS in 2h 27m 24s |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/b6a6c0effd51405bbf4011b473fb804f ❌ tcib-openstack-meta-content-provider-master FAILURE in 23m 18s |
e358a91 to
f0b7b1a
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ea9016f6088a427a937989cedf01fb4f ✔️ tcib-openstack-meta-content-provider-master SUCCESS in 2h 12m 08s |
|
New changes are detected. LGTM label has been removed. |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/1fdb5f5c3ed34b018d7fd7b0a542e208 ✔️ tcib-openstack-meta-content-provider-master SUCCESS in 2h 09m 40s |
|
@mumesan: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Description:
Adds
extract-boot-assets.shscript which uses dnf download and rpm2cpio to download and extract boot assets from ipxe-bootimgs, grub2-efi-x64 and shim packages.These assets are then moved to
/usr/share/ironic-operator/var-lib-ironicwhich will be used by thepxe-init.shscript in ironic-operator.Jira Link: OSPRH-27413