-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[elasticsearch] Service type doesn't get set using helm chart available at elastic/elasticsearch but works with cloned chart. #185
Comments
Just had a similar issue, what I found out is this: The change you are missing was merged after release 7.1.1: Seems your "cloned chart" is just the master branch... When the next release is planned? ;-) |
Yikes, I'm so used to always having master as the latest release that I din't even consider that. That explains everything. Thanks for your help. I'll keep my eyes on upcoming releases then. |
Will be later this week. Most likely on Wednesday.
Couple of reasons that makes this tricky:
All of these things are very fixable and automatable but require time and effort. So this is the situation for now, but one day we might be able to move to a "release on every merge to master" model. |
I am also interested in changing service type, @Crazybus any update about next release? |
I think you already saw it, but this was released yesterday in the 7.2.0 release. https://github.com/elastic/helm-charts/releases/tag/7.2.0 |
Chart version:
7.1.1
Kubernetes version:
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.0"
Server Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.4"
Kubernetes provider: E.g. GKE (Google Kubernetes Engine)
Azure
Helm Version:
Client: &version.Version{SemVer:"v2.12.0"
Server: &version.Version{SemVer:"v2.13.1"
helm get release
outputDescribe the bug:
When using the helm chart available at elastic/elasticsearch the service.type doesn't get set.
Command used:
helm upgrade --install --force --set clusterName=customers-integration-tests-elasticsearch,replicas=1,minimumMasterNodes=1,service.type=LoadBalancer customers-integration-tests-elasticsearch elastic/elasticsearch
Output from command:
When using the same chart but cloned locally with exactly the same values it does get set.
Command used: (in chart folder)
helm upgrade --install --force --set clusterName=customers-integration-tests-elasticsearch,replicas=1,minimumMasterNodes=1,service.type=LoadBalancer customers-integration-tests-elasticsearch .
Output from command:
Steps to reproduce:
--set service.type=LoadBalancer
Expected behavior:
Service type should be set to LoadBalancer
Any additional context:
This is really wierd behaviour and I haven't seen anything similar previously. Looking through the helm chart I can't understand the reason for these different behaviours between using the repository and local versions.
I'm not a helm master so maybe I'm missing something obvious here. If anyone has any ideas they would be helpful.
For now I will include the chart in our repository for our deployments.
The text was updated successfully, but these errors were encountered: