Error: validation failed when installing Qlik Sense Enterprise on Kubernetes (QSEoK) with Helm version 2.15.x
Article Number: 000075228 | Last Modified: 2019/10/30
Description
Error: validation failed: error validating or error validating, when installing installing Qlik Sense Enterprise on Kubernetes (QSEoK) with Helm version is 2.15
Environment:
Qlik Sense Enterprise on Kubernetes Sept. 2019
Cause
Current versions of QSEoK do no work with helm 2.15.x releases due to a change in behavior. Helm 2.15.x fixes a complicated bug in 2.14.x and earlier that was being leveraged in QSEoK in order to disable sub charts. (chart.enabled=false).
In Helm < 2.15.0, if subcharts share common chart dependencies that are also included at the chart level, Helm reads the values of the chart at the top level for all instances of the dependent chart, even subcharts.
For example, this allows one to do redis.enabled=false at the chart level and disable all the redis subcharts. In fact, doing mychart.redis.enabled=false will be ignored by helm in this version.
Fixed in 2.15.x, Subcharts will used mychart.redis.enabled=false instead, not the top level redis.enabled, which is the correct behavior but is a breaking change in both directions.
Resolution
The solution is to downgrade to the previous version 2.14.3 or upgrade to Edge (NOT RECOMMENDED IN PRODUCTION).
Get Answers
Find Answers
Qlik Community
Collaborate with over 60,000 Qlik technologists and members around the world to get answers to your questions, and maximize success.
Experiencing a serious issue, please contact us by phone. For Data Integration related issues please refer to your onboarding documentation for current phone number.