Hi all,
This is my first time to send mailing list, if I had made mistake please tell
me, thank you.
When I try to helm install keystone service, I found it can installed succeeded
but sometimes will failed with unexpected nil value for field
spec.externalIPs[0]. Then I report bug at launchpad [1].
Then I found this issue was occurred because of there is one variable which
exist at different micro service. For example, the
global.kolla.keystone.all.port_external variable at keystone-itnernal-svc and
keystone-public svc, one is true and the other is false. Before helm install
package, it will catch all chart’s values inside package. However later char’s
value will overwrite previous chart’s value. This will cause the final value
will become unpredictable. This issue will not happened in normal helm use
case. Because of usually subchart will have its own values and helm’s global
value don’t support nesting yet [2].
In my view, it is a critical issue. Because of the install result will possibly
be inconsistent between different install. I just suggest maybe me can add one
test validate, which will validate whether there is any one variable that is
conflict at different micro services in all_values.yaml
[1] https://bugs.launchpad.net/kolla-kubernetes/+bug/1670979
<https://bugs.launchpad.net/kolla-kubernetes/+bug/1670979>
[2] https://github.com/kubernetes/helm/blob/master/docs/charts.md
<https://github.com/kubernetes/helm/blob/master/docs/charts.md>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev