-
Notifications
You must be signed in to change notification settings - Fork 5k
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
[prometheus] Bump chart dependencies #3422
[prometheus] Bump chart dependencies #3422
Conversation
| [prometheus-pushgateway](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-pushgateway-2.1.6) | 2.1.6 | 2.0.4 | | ||
|
||
Users are advised to review changes in the corresponding chart releases before upgrading. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zeritti
do we need to provide some way to tell how to export the user current data and import to the new version?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
which data should that be?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@monotek
templates/pvc.yaml, in case the user enable PVC.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zanhsieh There is no issue related to the pushgateway's data stored in a persistent volume during the upgrade, the volume/its contents are not affected and no change on the pushgateway's side in this respect.
The same is true for Prometheus's PV - no side efects have come up in my tests.
However, whilst upgrading the pushgateway subchart with deployment and persistent volume enabled is straightforward, not so with statefulset and persistent volume - the latter cannot be patched due to changing labels and the upgrade fails. Fo this scenario, I'll have to add a note on upgrading - deleting the pushgateway's statefulset is needed before upgrading.
For prometheus-pushgateway, we should consider whether including the full label set from prometheus-pushgateway.defaultLabels
(with app.kubernetes.io/version
) in statefulset's spec.volmeClaimTemplates
is reasonable as it leads to requiring manual intervention at an upgrade.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zeritti
Thank you for testing that out. I think put some warning text as for pushgateway subchart sts with pvc as you suggested should be fine. We only do due diligence since in that case the user decided to go with sts - that's their choice.
4a573e9
to
9a74bc8
Compare
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Having a second look, major version update is ok, as dependency had major version update too.
The infos about this (containing lik to depnedency update notes) should be added to the upgrading section though.
9a74bc8
to
af0bfaa
Compare
alertmanager 0.33.1 kube-state-metrics 4.32.0 prometheus-node-exporter 4.18.0 prometheus-pushgateway 2.3.0 Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
af0bfaa
to
46362be
Compare
Signed-off-by: André Bauer <monotek@users.noreply.github.com>
charts/prometheus/Chart.lock
Outdated
version: 4.30.0 | ||
version: 4.32.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI, latest k-s-m is now 5.8.1
Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what @nicholascapo says.
update ksm to latest version please and raise chart version to 23.0.0
Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
Changed, upgrade notes added |
Thank you! Sorry to take so your time. |
Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
Please don't add minor update changes in the upgrading instructions. It makes no sense as there is no action item for the user. |
Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com>
* Bump chart dependencies alertmanager 0.33.1 kube-state-metrics 4.32.0 prometheus-node-exporter 4.18.0 prometheus-pushgateway 2.3.0 Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com> * remove minor version changes Signed-off-by: André Bauer <monotek@users.noreply.github.com> * Update dependencies with node exporter chart patch Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com> * Include the latest KSM release Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com> * Clear trailing whitespaces Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com> * Update README file Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com> --------- Signed-off-by: zeritti <47476160+zeritti@users.noreply.github.com> Signed-off-by: André Bauer <monotek@users.noreply.github.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> Co-authored-by: MH <zanhsieh@gmail.com>
What this PR does / why we need it
This PR brings the following changes:
Which issue this PR fixes
None
Special notes for your reviewer
Included is a major (breaking) change, upgrade notes have been added.
Checklist
[prometheus-couchdb-exporter]
)