Upgrade fail because puppet modules were not found
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Fuel DevOps |
Bug Description
When trying to run upgrade script, it fails:
[root@fuel tmp]# ./upgrade.sh --no-rollback --password admin
2014-11-04 13:17:14 ERROR 32482 (cli) list index out of range
Traceback (most recent call last):
File "/var/tmp/
run_
File "/var/tmp/
config = build_config(
File "/var/tmp/
return Config(
File "/var/tmp/
host_system = get_host_
File "/var/tmp/
openstack_
IndexError: list index out of range
=======
Upgrade failed
There are missing puppet modules for 6.0:
[root@fuel tmp]# ls upgrade/puppet/
2014.1.1-5.0.2 manifests modules
Looks like it happened after merging https:/
Upgrade package:
http://
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "6.0"
api: "1.0"
build_number: "70"
build_id: "2014-11-
astute_sha: "c72dac7b31646f
fuellib_sha: "a2e7e222c93aa1
ostf_sha: "9c6fadca272427
nailgun_sha: "35946b1f225c98
fuelmain_sha: "9012d6252d23f5
Also reproduced for upgrade tarballs: #73, #69
Tarball without this issue: #66
tags: | added: devops jenkins |
Changed in fuel: | |
assignee: | Fuel DevOps (fuel-devops) → Igor Kalnitsky (ikalnitsky) |
Changed in fuel: | |
status: | Triaged → Fix Committed |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Current 6.0.iso job does't use new make system approach. We need to use artifacts from an upgrade swarm.