Ishita Sequeira
|
cb25382658
|
feat: dynamic rebalancing of clusters across shards (#15036)
* Migrate Application Controller from Statefulset to Deployment
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add sharding deployment logic
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Update sharding logic and add comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add heartbeat as an environment variable
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add retry logic, heartbeat timeout environment variable
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* use the logic of pre-specified shard number on application controller pod
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix manifests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix lint and e2e tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* comment out failing e2e test
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* increase readiness probe interval period
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* "comment out readiness probe to see if e2e tests succeed"
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* revert commented readiness probe
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* revert commented test case
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* read environment variable for application controller deployment name
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add nil check on replica count for deployment of application controller
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add Informer, Update documentation, add unit tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update godoc
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* remove unwanted code and logs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add more documentation
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* revert ApplicationController manifest to StatefulSet
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* reverting updated docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add documentation for the new dynamic distribution feature
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update documentation
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add an overlay for application controller deployment and update documentation
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix nit
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Marking the feature as alpha
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add feature status link
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* revert go,mod changes
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* update docs to avoid focusing on StatefulSet/Deployment (#26)
* update docs to avoid focusing on StatefulSet/Deployment
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* minor update to the doc
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
|
2023-09-22 19:49:09 +00:00 |
|