7.0-build.late.artifacts job puts fuel-library6.1into fuel-docker-images
Bug #1508579 reported by
Vadim Rovachev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Critical
|
Sergey Kulanov |
Bug Description
If we add proposed repo [1] to build master node and update master node then we have wrong keystone container and swarm test has failed like a [2].
If we add proposed repo [1] to build master node and before update master node we downgrade fuel-docker-images package then all ok.
[1] - http://
[2] - https:/
tags: | added: non-release system-tests |
Changed in fuel: | |
importance: | Undecided → High |
milestone: | none → 7.0-updates |
Changed in fuel: | |
milestone: | 7.0-updates → 7.0-mu-1 |
summary: |
- Sworm tests 7.0 for updates has failed because of fuel-docker-images + Swarm tests 7.0 for updates has failed because of fuel-docker-images package |
description: | updated |
Changed in fuel: | |
status: | New → Confirmed |
assignee: | nobody → MOS Maintenance (mos-maintenance) |
Changed in fuel: | |
assignee: | Fuel CI team (fuel-ci) → Sergey Kulanov (skulanov) |
Changed in fuel: | |
assignee: | MOS Maintenance (mos-maintenance) → Sergey Kulanov (skulanov) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Fix Committed |
Changed in fuel: | |
milestone: | 7.0-mu-1 → 7.0-updates |
To post a comment you must log in.
What have we found out during investigation:
* fuel-docker-images package is being built by https:/ /patching- ci.infra. mirantis. net/view/ 7.0.patching/ job/7.0- build.late. artifacts/ /github. com/fuel- infra/jenkins- jobs/commit/ 5cd143e9ded3245 2dd553a1a2d4716 64a276b4c3 but it's still unclear wheter this CR is the reason of failure or not
* it has no per-commit-version (i.e. all the builds have the same version 7.0.0-2)
* at some point (somewhere around the build #17) keystone container is shipped with fuel-library6.1, what is terribly wrong, as it should be fuel-library7.0 there in container
* it's very hard to determine how exactly keystone container is being built, as the output of the late-artifacts job looks like mixed because of parallelism. It looks like fuel-library is preinstalled, as all the scripts use it early from the start of the container.
* there was related change https:/
* there is some amount of silly code during the build, that may behave really unexpected, like:
Step 2 : RUN rm -rf /etc/yum. repos.d/ *;echo -e "[nailgun] \nname= Nailgun Local Repo\nbaseurl=http:// $(route -n | awk '/^0.0.0.0/ { print $2 }'):49193/ os/x86_ 64/\ngpgcheck= 0" > /etc/yum. repos.d/ nailgun. repo;yum clean expire-cache;yum update -y; echo python-fuelclient supervisor postgresql-libs | xargs -n1 yum install -y --quiet