Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added partial ARM support for Monitoring integrated service #3394

Merged

Conversation

pregnor
Copy link
Member

@pregnor pregnor commented Jan 13, 2021

Q A
Bug fix? no
New feature? yes
API breaks? no
Deprecations? no
Related tickets -
License Apache 2.0

What's in this PR?

Added partial ARM support for Monitoring integrated service

Why?

We would like to support pure ARM and mixed managed clusters in the future, this is a step towards that direction.

Additional context

The reason behind partial support is that we decided to wait for the kube-state-metrics 2.0.0 verion (for ARM support) and official chart.

Major version change release notes:

Prometheus alertmanager:
v0.20.0
v0.21.0

Prometheus node exporter:
v1.0.0

Prometheus operator:
v0.35.0
v0.36.0
v0.37.0
v0.38.0
v0.39.0
v0.40.0
v0.41.0
v0.42.0
v0.43.0
v0.44.0

Prometheus operator chart:
https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack#upgrading-an-existing-release-to-a-new-major-version

Grafana:
v7.0

Nothing stood out as Pipeline functionality breaking change (neither by the notes, nor empirically), but there are some possibly user experience breaking changes such as Prometheus default metrics being renamed or removed.

It's up to us to consider whether this is worth it or it's better to wait for a OneEye replacement in Pipeline.

Checklist

  • Implementation tested (with at least one cloud provider)
  • Code meets the Developer Guide
  • OpenAPI and Postman files updated (if needed)
  • User guide and development docs updated (if needed)
  • Related Helm chart(s) updated (if needed)

@pregnor pregnor added kind/enhancement New feature or request arch/arm ARM architecture related issues labels Jan 13, 2021
@pregnor pregnor self-assigned this Jan 13, 2021
@pregnor pregnor force-pushed the 3383/chore/update-monitoring-for-partial-arm-support branch from e9d2a6c to 73cbf87 Compare January 13, 2021 11:24
@sagikazarmark
Copy link
Member

I don't know any critical places where we use the monitoring IS, so I think those breaking changes are probably fine.

Copy link
Member

@sagikazarmark sagikazarmark left a comment

Choose a reason for hiding this comment

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

Thanks!

Copy link
Contributor

@orymate orymate left a comment

Choose a reason for hiding this comment

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

IMO go ahead.

@pregnor pregnor force-pushed the 3383/chore/update-monitoring-for-partial-arm-support branch from 73cbf87 to 3004ccc Compare January 13, 2021 11:28
@pregnor pregnor force-pushed the 3383/chore/update-monitoring-for-partial-arm-support branch from 3004ccc to 8a56815 Compare January 13, 2021 15:34
@pregnor pregnor force-pushed the 3383/chore/update-monitoring-for-partial-arm-support branch from 8a56815 to 03a79bd Compare January 13, 2021 15:56
Note: some of the image version changes involve
breaking functionality change in the dependent
service. It does not affect Pipeline, but it can
potentially affect user experience thus should be
mentioned among the release notes.
@pregnor pregnor force-pushed the 3383/chore/update-monitoring-for-partial-arm-support branch from 03a79bd to ac5b6b4 Compare January 13, 2021 16:50
@pregnor pregnor merged commit da1f66e into master Jan 13, 2021
@pregnor pregnor deleted the 3383/chore/update-monitoring-for-partial-arm-support branch January 13, 2021 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch/arm ARM architecture related issues kind/enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants