Skip to content

Conversation

@paulfantom
Copy link
Contributor

Description

To ensure high-availability of the monitoring stack we should deploy prometheus as well as alertmanager in HA modes. Prometheus HA deployment was accomplished in #416. This PR is a continuation and ensures alertmanager is also running in HA.

This is also aligning tobs with prometheus-operator project recommendations regarding deployment topology.

Type of change

What type of changes does your code introduce to tobs? Put an x in the box that apply.

  • CHANGE (fix or feature that would cause existing functionality to not work as expected)
  • FEATURE (non-breaking change which adds functionality)
  • BUGFIX (non-breaking change which fixes an issue)
  • ENHANCEMENT (non-breaking change which improves existing functionality)
  • NONE (if none of the other choices apply. Example, tooling, build system, CI, docs, etc.)

@paulfantom paulfantom requested a review from onprem June 14, 2022 16:31
@paulfantom paulfantom requested a review from a team as a code owner June 14, 2022 16:31
@paulfantom paulfantom added this to the 0.11.0 milestone Jun 14, 2022

// FIXME(paulfantom): This should be converted into polling for instances
time.Sleep(3 * time.Minute)
time.Sleep(5 * time.Minute)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we are planning to refactor those tests and improve them all together I opted for a quick and dirty solution.

Copy link
Contributor

@onprem onprem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@paulfantom paulfantom merged commit b37fe2d into timescale:master Jun 17, 2022
@paulfantom paulfantom deleted the ha-alertmanager branch June 17, 2022 10:05
@paulfantom paulfantom self-assigned this Jun 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants