1) restore 7.0 data from pg_dump
2) nailgun_syncdb
3) nailgun_fixtures
2015-12-22 15:16:15.782 INFO [7fdaedcc1740] (fixman) Fixture model 'release' with pk='1' already uploaded. Skipping
2015-12-22 15:16:15.788 INFO [7fdaedcc1740] (fixman) Fixture model 'release' with pk='2' already uploaded. Skipping
2015-12-22 15:16:15.788 INFO [7fdaedcc1740] (fixman) Fixture has been uploaded from file: /usr/lib/python2.7/site-packages/nailgun/fixtures/openstack.yaml
2015-12-22 15:16:15.791 INFO [7fdaedcc1740] (fixman) Fixture model 'notification' with pk='1' already uploaded. Skipping
2015-12-22 15:16:15.792 INFO [7fdaedcc1740] (fixman) Fixture has been uploaded from file: /usr/lib/python2.7/site-packages/nailgun/fixtures/start_notification.json
2015-12-22 15:16:15.800 INFO [7fdaedcc1740] (fixman) Fixture model 'network_group' with pk='1' already uploaded. Skipping
2015-12-22 15:16:15.801 INFO [7fdaedcc1740] (fixman) Fixture model 'i_p_addr_range' with pk='1' already uploaded. Skipping
2015-12-22 15:16:15.803 INFO [7fdaedcc1740] (fixman) Fixture model 'i_p_addr' with pk='1' already uploaded. Skipping
[root@fuel ~]# fuel release
id | name | state | operating_system | version
---|----------------------|-------------|------------------|-------------
2 | Kilo on Ubuntu 14.04 | manageonly | Ubuntu | 2015.1.0-7.0
1 | Kilo on CentOS 6.5 | unavailable | CentOS | 2015.1.0-7.0
problem is in check
file nailgun/ db/sqlalchemy/ fixman. py
# Check if it's already uploaded obj['model' ]).get( pk)
logger. info("Fixture model '%s' with pk='%s' already"
" uploaded. Skipping", model_name, pk)
continue
obj_from_db = db().query(
if obj_from_db:
Existence of pk is not good way to check fixtures upload