Incorrect result of https://<master_ip>/api/version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Critical
|
Fuel Python (Deprecated) |
Bug Description
1. Install ISO #180 for 8.0
2. Open https://<master_
3. Result is:
{"release": "8.0", "auth_required": true, "api": "1", "openstack_
From /etc/fuel/
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
openstack_
api: "1.0"
build_number: "180"
build_id: "180"
fuel-nailgun_sha: "e5600e8a877453
python-
fuel-agent_sha: "6faa1e0ba836ef
fuel-
astute_sha: "c8400f51b0b922
fuel-library_sha: "f9281f9c3b08ed
fuel-ostf_sha: "7e24fc802a95d2
fuel-
fuelmenu_sha: "d12061b1aee82f
shotgun_sha: "c377d163519f6d
network-
fuel-upgrade_sha: "1e894e26d4e142
fuelmain_sha: "cd084cf5c4372a
tags: | added: area-python |
The reason for this is that version.yaml will be deprecated (and removed) soon. There have been merged about 10 patches that re-work all the places where this version.yaml is used. One of them is still on review. Nailgun now gets the information which is available on /api/version from a set of various places including /etc/fuel_release /etc/fuel_ openstack_ version /etc/nailgun/ settings. yaml.
As for feature_groups, this parameter can be changed using fuelmenu. Fuelmenu puts settings into /etc/fuel/ astute. yaml and when you run puppet, this parameter is put into settings.yaml. By default "experimental" and "advanced" feature groups are enabled and "mirantis" is disabled.