Ferran Borreguero

Results 57 issues of Ferran Borreguero

Now that the Provider and Backend interface are a bit more stable we should introduce a CI server. - [x] Reconcile - [x] K8s/Docker - [ ] Backends

Right now Ensemble uses boltdb as a backend. It is nice because it is embedded and does not require any external service to run it. However, it is hard to...

With the new scheduler we can generate Plans for the specs without executing them. We can use that feature to include a plan Grpc and cli endpoint to retrieve information...

cli

There are some use cases that require generic pre/post hook support: - Redis "join" command to create the cluster. - Elasticsearch drain the nodes during scale down. - Clickhouse replica...

core

There are two types of CRD specs that belong to a deployment: cluster and resource. We should be able to return for a specific deployment his specs alongside information of...

cli

The Resource CRD type uses an arbitrary field name 'param' to describe the dynamic config which is different for each Resource. Thus, the kubectl apply command will return true even...

enhancement

Use the new redis-raft plugin to implement the backend. Note that we cannot use the standalone redis client because it needs a level or cluster orchestration that Ensemble could not...

backend

In #45 we included support for a default value in the schema. Right now, the default value is used only for the default params, we should apply the default value...

Once we know the liveness of the nodes in the cluster we need to create a load balancer entrypoint to access the cluster. We might need to use envoy since...

enhancement