No packages installed after repeat modification of initial packages list in Fuel after node provisioning
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
New
|
Undecided
|
Unassigned |
Bug Description
Detailed bug description:
No packages installed after 2nd, 3rd, 4th, ... modification of initial packages list in Fuel after node provisioning.
It looks like it caches initial package list and use the cache (or prepared snapshot) for any further provisions.
Steps to reproduce:
1. Create env
2. Add 'tree' package to the initial packages list in Settings
3. Provision node
4. Add new node or delete provisioned node
5. Delete 'tree' package, and add a new package that is not in the list ('git' for example)
6. Provision the node
7. Check that there is no 'tree' package and there is 'git' package on the provisioned node
Expected results:
no 'tree' package and 'git' package is presented
Actual result:
'tree' package is presented, no 'git' package
Reproducibility:
every time
[root@nailgun ~]# shotgun2 short-report
cat /etc/fuel_build_id:
427
cat /etc/fuel_
427
cat /etc/fuel_release:
9.0
cat /etc/fuel_
mitaka-9.0
rpm -qa | egrep 'fuel|astute|
fuel-release-
fuel-misc-
fuel-bootstrap
fuel-migrate-
rubygem-
fuel-provision
network-
fuel-mirror-
fuel-openstack
fuel-notify-
nailgun-
python-
fuelmenu-
fuel-9.
fuel-utils-
fuel-setup-
fuel-library9.
shotgun-
fuel-agent-
fuel-ui-
fuel-ostf-
python-
fuel-nailgun-
summary: |
- No effect on repeat modification of initial package in Fuel + No packages installed after repeat modification of initial packages list + in Fuel after node provisioning |