es-operator
es-operator copied to clipboard
Kubernetes Operator for Elasticsearch
# One-line summary Integrate Horizontal Pod Autoscaler to allow scaling EDS using [ScalingSchedule](https://github.com/zalando-incubator/kube-metrics-adapter#scalingschedule-collectors) custom resource. ## Description This pr development focusses on using the a scaling schedule or a cluster...
This is a simple proposal for how we could allow skipping of pod draining when during rolling update or scaledown of an `ElasticsearchDataSet`. It adds a field `spec.skipDraining` which when...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.8.1 to 1.9.0. Commits f8bf765 Merge pull request #1343 from sirupsen/dbd-upd-dep ebc9029 update dependencies 56c843c Merge pull request #1337 from izhakmo/fix-cve 41b4ee6 update gopkg.in/yaml.v3 to v3.0.1 f98ed3e...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.8.0. Commits 181cea6 impr: CallerInfo should print full paths to the terminal (#1201) cf1284f Allow mock expectations to be ordered (#1106) 66eef0e fix: assert.MapSubset (or...
# One-line summary > Issue : #10 ## Description This is a first draft of disk-based scaling. I've tested it and it works if you add this to the `scaling`...
## Expected Behavior When updating an EDS without auto-scaling, one should be able to specify desired replicas to 0 in order to drain all data from an EDS. ## Actual...
# One-line summary > Update Drain functionality ## Description Add an ability to set parameters for retry logic with Resty lib. Add handling for not finished shards migration. ### About...
Our current node-group based index allocation is mainly due to the fact that the traffic pattern for certain indices is similar. This served fairly well in the past, but it...
An Elasticsearch version upgrade is a situation where the number of spare instances needs to exceed the number of index replicas in order to allow both primaries and replicas to...
This introduces the use of informers for listing pods and nodes. It's inspired by what is done in external-dns: https://github.com/kubernetes-sigs/external-dns/blob/805555872ee7e27ab15802a86e313120432117fa/source/ingress.go#L78 The main idea of informers are that they use an...