-
Notifications
You must be signed in to change notification settings - Fork 52
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
Changing cifmw_test_operator_index to 18.0-fr1-latest tag #239
Closed
frenzyfriday
wants to merge
33
commits into
openstack-k8s-operators:18.0-fr1
from
frenzyfriday:testoperator_image
Closed
Changing cifmw_test_operator_index to 18.0-fr1-latest tag #239
frenzyfriday
wants to merge
33
commits into
openstack-k8s-operators:18.0-fr1
from
frenzyfriday:testoperator_image
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Jira: OSPRH-10551
In addtion to deleting the files with img extension [0] from the logs folder, delete also qcow2 files. [0] openstack-k8s-operators#197
discover-tempest-config needs 2 flavors it can't run without. When ran without "--create" param, it can't create the flavors itself and fails. Let's create 2 flavors and delete them afterwards to leave the system intact.
This is required to refactor the init scripts to accomodate IPA inject CA work. Currently this is done with an ironic-conductor image but it needs to switch to ironic-pxe, and actually this is a more appropriate image to build the ESP image with. Jira: OSPRH-4541
This was removed from ironic a few months ago[1]. We shouldn't install it in container images. Jira: OSPCIX-545 [1] https://review.opendev.org/c/openstack/ironic/+/922340
…r_not_allowed Create 2 dummy temporary flavors
…dracclient Remove dracclient from ironic-conductor image
Add dosfstools, mtools to ironic-pxe
…up-qcow2 [Tempest] Remove all images from logs
This pull request: * Builds OpenStack Watcher containers * Add python-watcherclient package to openstackclient container * Add openstack-watcher-ui package to horizon container Note: python-watcherclient and openstack-watcher-ui is not available in downstream currently. It is available in CentOS Stream with RDO antelope release. That's why we have added these packages under tcib_distro conditional to avoid breakage downstream. Jira: https://issues.redhat.com/browse/OSPRH-11085 Co-authored-by: Alfredo Moralejo <[email protected]> Signed-off-by: Chandan Kumar <[email protected]>
Build openstack-watcher container
Container image for octavia and designate predictable IPs support
By adding new parameter Expected Failures List in the test operator, we will be able to decide which tests should not have an impact on the job's pass/fail. This patch introduces a way to check if the failing tests are expected to fail and in that case the failing result will be non-voting.
…pected-failures-list Check expected failures based on new parameter
Patch enables building the image definition previously introduced in PR 218.
…tutils Enable the netutils iamge
Both ironic-conductor and ironic-inspector have sidecars which cat the ramdisk logs, and these are being converted to use inotifywait. The conductor image already has the inotify-tools package, this commit adds it to the ironic-inspector image too. Jira: OSPRH-10240
Add inotify-tools to ironic-inspector image
With [1] there is CLI tool introduced in Tobiko. It can be used e.g. to run "tobiko ping" command. To be able to run such CLI command from the openstack-tobiko tcib image, Tobiko needs to be installed there, not only cloned. [1] https://review.opendev.org/c/x/tobiko/+/935666 Related: #TOBIKO-100
This is required now for iDRAC virtual media boot to be functional, and in the future to enable VNC graphical consoles. Jira: OSPRH-11940
…KO-100 Install tobiko project in the tobiko tcib image
…idrac Add python3-sushy-oem-idrac to ironic-conductor
This reverts commit fb9b847.
We want to be able to run test pods spawned by the test-operator with readOnlyRootFileSystem. This requires mounting of ephemeral storage to /var/lib/X [1]. In this repository all write actions can be performed (e.g., installation of additional plugins for tempest). Mounting of the ephemeral storage causes removal of the run_X.sh [1] script and other data that are stored in the /var/lib/X directory during the container build (e.g., tobiko source code directory). Therefore, we need to move it to a different location. This patch moves: - all the entrypoint scripts for test operator related images under /usr/local/bin. - all source code downloaded during the build of a container to /usr/local/src - all images downloaded during the build of a container to /usr/local/share [1] X = [tempest|tobiko|ansibletest|horizontest] Depends-On: openstack-k8s-operators/ci-framework#2579
…eadOnlyRoot [Test-Operator] Move entrypoint scripts
Add required test variables/values which are used as default values for Horizon tests, into horizon.conf
With recent changes in tobiko 0.8.4, the tobiko pods will download an already customized image instead of using official ubuntu images that were customized during tobiko execution. Due to this, the guestfs-tools package is not neeeded anymore. Depends-On: openstack-k8s-operators/ci-framework#2619
When trying to run a Watcher API container built with the existing container file, the httpd server fails with the error "SSLCertificateFile: file '/etc/pki/tls/certs/localhost.crt' does not exist or is empty". We already have an script to fix it [1], but it's not used for the watcher api image, this change adds it. [1] https://github.com/openstack-k8s-operators/tcib/blob/main/container-images/kolla/base/httpd_setup.sh
…o-custom-image Remove ubuntu guest image from tobiko
…x_watcherapi Add httpd fix to watcher api containerfile
Add required test variables into horizon.conf
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: frenzyfriday The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.