-
Notifications
You must be signed in to change notification settings - Fork 707
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reconciler error - elasticsearch client failed - [update_desired_nodes_request] failed to parse field [nodes] #7664
Comments
The bug was introduced in: The Elasticsearch version from the |
Manifest to reproduce: apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: test
spec:
version: 8.12.0
nodeSets:
- name: master
count: 1
config:
node.store.allow_mmap: false
podTemplate:
spec:
containers:
- name: elasticsearch
resources:
requests:
memory: 4Gi
cpu: 2
limits:
memory: 4Gi |
We should have caught this bug with the e2e-tests suite. We need to update at least one cloud-on-k8s/pkg/controller/elasticsearch/nodespec/defaults.go Lines 29 to 40 in 4a53631
cloud-on-k8s/pkg/controller/elasticsearch/nodespec/desired_nodes.go Lines 100 to 101 in 4a53631
cloud-on-k8s/pkg/controller/elasticsearch/nodespec/desired_nodes.go Lines 178 to 181 in 4a53631
|
After upgrading ECK 2.12.0, if CPU and memory resources are set for the Elasticsearch container, upgrading Elasticsearch from 8.12.2 to 8.13.0 is stalled on the following error when calling the desired nodes API:
The text was updated successfully, but these errors were encountered: