Comment 6 for bug 1479731

Revision history for this message
Vladimir Sharshov (vsharshov) wrote :

Mike, this is very useful, because without this change deployment engineer could not use from box such things as {CLUSTER_ID}.

Plugin developer could not use such thing in it plugins at now moment at all.

In current moment if deployment engineer wants to support such thing for it own task, he need add simple, but required code https://review.openstack.org/207390.

Why it looks like feature?

I think, we should provide several variable for user/plugins developers/deployment engineer as:

- Cluster id;
- Master ip;
- Openstack version;
- Deployment id;
- variables from the settings like self.cluster.attributes.editable['public_ssl']['hostname']['value']

All of this variable required now additional code in Nailgun. It should be easy to add new variable for external user, in other hand it should be easy and safety for end user to use it.

Why it moved to 8.0?

It looks like feature which need separate blueprint. We have workaround for deployment engineer in 7.0. Plugin developer use data from astute.yaml in they need variables from the settings. We fixed https://bugs.launchpad.net/fuel/+bug/1430470 to help them with it.