Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

Implement HA settings for Eirini #905

Open
6 tasks
jandubois opened this issue May 20, 2020 · 2 comments
Open
6 tasks

Implement HA settings for Eirini #905

jandubois opened this issue May 20, 2020 · 2 comments

Comments

@jandubois
Copy link
Member

jandubois commented May 20, 2020

sizing.bits.instances and sizing.eirini.instances are defined in values.yaml, but not used for anything. The subcharts don't have any mechanism to set a replica count.

Acceptance Criteria

  • bits should have settings in values.yaml to control instance count
  • eirini should have settings in values.yaml to control instance count
  • eirinix should have settings in values.yaml to control instance count
  • remove any unused sizing configs from the kubecf values.yaml
  • test to see if each of the components can be HA
  • document configuration for HA eirini

Relates

#1277

@mudler
Copy link
Member

mudler commented Sep 1, 2020

With regards to EiriniX - eirini-loggregator-bridge needs to be adapted to be HA. Currently it's not supported. It might be as easy as setting nodeselector for each replica, but needs to be handled in the bridge first.

Edit: opened cloudfoundry-incubator/eirini-loggregator-bridge#23 with a raw idea on how to implement it - any feedback is welcome

@fargozhu fargozhu added the Type: Enhancement New feature or request label Sep 2, 2020
@jandubois jandubois self-assigned this Sep 4, 2020
@jandubois jandubois removed their assignment Sep 18, 2020
@jandubois
Copy link
Member Author

After discussion with @troytop in standup we decided to remove "suse-cap" label.

I suspect that most components will not be ready for HA yet (will Eirinix create separate webhooks for each instance of an extension? Or will the webhook itself always be single-instance?).

Either way, there is not sufficient time left for the current "suse-cap" timeline to actually test this properly, even if it looks like it might be working.

@fargozhu fargozhu removed this from the 2.5.0 milestone Sep 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants