Need create gate-job for testing fuel-agent

Bug #1517900 reported by Artem Hrechanychenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Dmitry Kaigarodеsev

Bug Description

Need create gate-job for testing fuel-agent

1. In this job necessary to have pre deployed environment (https://github.com/openstack/fuel-qa/blob/master/fuelweb_test/tests/base_test_case.py#L144, prepare_release) with snapshot (we have similar approach in the library gates)

2. The fuel-agent rpm created from review should be putted in the directory on the host machine

3. Centos bootstrap shoud be regenerated and contain fuel-agent code from review and should be putted in the directory on the host machine with name initramfs.img.updated

4. Export UPDATE_FUEL_PATH environment variable with path to fuel-agent and new initramfs

5. Export UPDATE_FUEL=True

6. Review with CI gates fuel-agent test - https://review.openstack.org/#/c/251804/

description: updated
description: updated
description: updated
Revision history for this message
Aleksandra Fedorova (bookwar) wrote :

1) Gate job for fuel-agent repo can not use package built by internal CI. We can use only public network there.

2) step 4 should be part of the test scenario, not the jenkins job

3) please create a unified approach to test Fuel packages. Let it be for example FUEL_REPO_PATH. Having specific environment variable for every package makes it a lot harder to do a proper jenkins template.

Changed in fuel:
assignee: Fuel CI (fuel-ci) → Fuel QA Team (fuel-qa)
description: updated
Revision history for this message
Artem Hrechanychenko (agrechanichenko) wrote :

Agree with all, but need to have access to builded rpm from fuel-agent review.

description: updated
Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Fuel CI (fuel-ci)
Changed in fuel:
status: New → Confirmed
Revision history for this message
Artem Hrechanychenko (agrechanichenko) wrote :

Need to update info referring to last discussion.

Changed in fuel:
assignee: Fuel CI (fuel-ci) → Artem Grechanichenko (agrechanichenko)
description: updated
Changed in fuel:
assignee: Artem Grechanichenko (agrechanichenko) → Fuel CI (fuel-ci)
description: updated
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jenkins-jobs (master)

Fix proposed to branch: master
Change author: Dmitry Kaigarodsev <email address hidden>
Review: https://review.fuel-infra.org/14416

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Fuel CI (fuel-ci) → Dmitry Kaigarodеsev (dkaiharodsev)
Revision history for this message
Artem Hrechanychenko (agrechanichenko) wrote :

Dmitry, also fuel-agent review with dir_name=fuel-agent need putted in the directory on the host machine in UPDATE_FUEL_PATH

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/14416
Submitter: Dmitry Kaigarodsev <email address hidden>
Branch: master

Commit: 68f3d6a35b775a9172ae65fd6960a6a9a484f3e9
Author: Dmitry Kaigarodsev <email address hidden>
Date: Thu Jan 14 08:28:32 2016

Added 'fuel-agent' related jobs:

- master.fuel-agent.pkgs.ubuntu.review_fuel_agent_one_node_provision

Change-Id: I1707167b78b6370cae469a0369e8bfd208f2d43c
Closes-Bug: #1517900

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.