-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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: update to 3.0.1. #53119
base: master
Are you sure you want to change the base?
prometheus: update to 3.0.1. #53119
Conversation
Also, a question, for the 3.x release, a separated packaged would be needed? Current release is 3.0.0, previously 2.55.1, current LTS is 2.53.3. |
Is possible to retry tests on i686? Did not find an error. |
Are you sure this assumption is correct? The linked guide doesn't say anything about needing >=2.55 to upgrade to v3. It only says that >=2.55 is needed when downgrading from v3. |
Bad wording on my part, sorry. AFAIK is not required to have 2.55 to upgrade (thought the two upgrades that I did, I was on 2.55), in this case I put it as "required" and the asked how to proceed in void packages because is a major upgrade, and as I have understood, there will be multiple versions being supported at the same time (at least 2, if I understood correctly, the 2.x LTS and 3.x now). So in case things go wrong, users have a way to downgrade and recover. |
LTS versions aren't always packaged, especially if there is no/minimal breakage. The Was there a specific reason you thought we would need both versions packaged? |
Only if the user wants to be in the LTS or if things goes wrong on the update. Myself will use 3.x |
Built 3.0.1 locally and will see how it goes. Need to fix consoles on 3.0.1 and understand why tests are failing for both, 2.55.1 and 3.0.1 if I rebase to master. |
From the prometheus changelog:
So you can just remove those two lines:
|
I saw this, but it looks like I tested the wrong container image as I swore I saw Anyway, I'll delete these items, thanks. |
981dac1
to
93b7677
Compare
Testing the changes
Local build testing
Note
Although 3.x is available, Prometheus 2.55 or newer "required" for a major (3.x) upgrade, per migration guide (https://prometheus.io/docs/prometheus/3.0/migration/#tsdb-format-and-downgrade).