jetstack / navigator

Managed Database-as-a-Service (DBaaS) on Kubernetes
Apache License 2.0
271 stars 31 forks source link

Remove the loadbalanced CQL service and document an alternative way to connect. #278

Closed wallrj closed 6 years ago

wallrj commented 6 years ago

In no particular order:

Fixes: #232

Release note:

NONE
munnerz commented 6 years ago

Removed the, also broken, CASSANDRA_SEEDS configuration which was pointing seedProviderServiceName rather than at a service name matching the name of the statefulset.

Perhaps I misunderstand this bullet - when a node bootstraps, surely it should (attempt to) connect to all seeds in the cluster, not just its own node pool, in order to start?

wallrj commented 6 years ago

In https://github.com/jetstack/navigator/pull/278#issuecomment-372641959 @munnerz wrote:

Perhaps I misunderstand this bullet - when a node bootstraps, surely it should (attempt to) connect to all seeds in the cluster, not just its own node pool, in order to start?

There are two things:

I think we should follow this up with a branch that enhances CreateNodePool action so that it also creates a headless service per nodepool....and that dynamically created service can be the name we use in the statefulset.spec.serviceName

jetstack-ci-bot commented 6 years ago

@wallrj PR needs rebase

jetstack-bot commented 6 years ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: kragniz

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these OWNERS Files: - ~~[OWNERS](https://github.com/jetstack/navigator/blob/master/OWNERS)~~ [kragniz] You can indicate your approval by writing `/approve` in a comment You can cancel your approval by writing `/approve cancel` in a comment
jetstack-ci-bot commented 6 years ago

/test all [submit-queue is verifying that this PR is safe to merge]

jetstack-ci-bot commented 6 years ago

Automatic merge from submit-queue.