-
Notifications
You must be signed in to change notification settings - Fork 171
chore: upgrade Istio and deprovision operator #2155
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
Conversation
# Conflicts: # upgrades/pre/upgrade-4-6-0.sh
Coverage report
Show files with reduced coverage 🔻
Test suite run success143 tests passing in 13 suites. Report generated by 🧪jest coverage report action from d1c52f4 |
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.
Upgraded successfully from an existing cluster. istio-operator-uninstall job completed.
And istio-operator is removed.
We could also remove the job in a next update?
Yes, in fact the job could probably remove itself as well. Once the apl-operator is merged I will update the migration scripts. |
📌 Summary
This PR upgrades Istio to the current release 1.26.0. Since the Istio Operator has been deprecated as of version 1.23, also a migration to the Helm charts is implemented. The migration runs in these steps:
This required additional changes to the
otomi
core:ignoreDifferences
required specifically for Istio components did not work well with several other apps..rerun
file. The file is not committed to the repository.🔍 Reviewer Notes
The following functionality should be tested specifially:
team-ns
pipeline runs prematurely, not considering the migration. This could be fixed potentially in another PR. Either way, hte downtime should only last for a few seconds.istio-operator-uninstall
should finish and remove all old components without further user intervention.🧹 Checklist