-
Notifications
You must be signed in to change notification settings - Fork 50
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
Bump juju 3.1 -> 3.5 #859
Comments
Thank you for reporting us your feedback! The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5503.
|
Initial tests show that:
The message does not seem to be related to the controller, and though we should look into it, we can discard this error as a blocker for bumping the juju version. I will create an issue on canonical/charmed-kubeflow-uats to follow up. |
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. This commit also skips some test cases that will be removed in a follow up commit introduced by #401. Part of canonical/bundle-kubeflow#859 Part of #398 Signed-off-by: Daniela Plascencia <daniela.plascencia@canonical.com>
One of the limitations that I have found is that juju 3.4 seems to not handle correctly pod spec charms' unit statuses. While most of CKF charms follow the sidecar pattern, some of them are still in podspec (like
Interestingly enough, this is not the case for This affects integration tests as they timeout waiting for all units to go to Active status. |
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859
I did a couple more tests and here are my findings:
I am currently talking to the juju team about it. |
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859
Update about When bumping each charm's CIs in both |
After closer inspection to each of the failing CIs, it looks like the charms that were deployed in the Related to: #857 |
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859 Co-authored-by: Andrew Scribner <ca.scribner+1@gmail.com>
I think this effort is big enough to be split in smaller tasks and we should definitely involve more people from the team as at the moment there are some changes that have to happen manually. The way I think this task can be completed is by doing the following:
|
While this change fixed the problem for some charms in the |
…ts files Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859 Part of canonical/bundle-kubeflow#862
Bumping juju and ops packages to use them in newer versions of the charms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859 Part of canonical/bundle-kubeflow#862
…arms, plus testing them in a CI with a more recent juju version. Part of canonical/bundle-kubeflow#859 Part of canonical/bundle-kubeflow#862
Because |
Since all of the github CIs are now running juju 3.5, we can close this issue. |
Context
According to the Juju roadmap&releases page, juju 3.1 support stops at the end of April 2024. The next supported version is 3.4, for which bug fixes support ends in April 2024 and the security fix support ends on July 2024.
Because of this and to provide better support of features in CKF, charms have to be tested with this version.
NOTE: while juju 3.5 release is close, there are some features and user stories that need this bump. For instance canonical/istio-operators#398. After 3.5 is released, the team has to go through this process again.
What needs to get done
Merge all of:
Definition of Done
The text was updated successfully, but these errors were encountered: