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

Istio 1.20.3 bump #567

Closed
13 tasks done
strekm opened this issue Jan 17, 2024 · 4 comments
Closed
13 tasks done

Istio 1.20.3 bump #567

strekm opened this issue Jan 17, 2024 · 4 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Milestone

Comments

@strekm
Copy link
Collaborator

strekm commented Jan 17, 2024

Description

Update Kyma Istio module to use Istio in version 1.20.3 Update Istio version and used dependencies, adjust tests and documentation if needed. Upgrade needs to be with zero downtime for production settings.

ACs:

  • review Istio RNs
  • istio bumped on main and latest release branch (release-1.3)
  • prepare kyma istio RNs based on Istio RNs
  • istio installs and upgrades to 1.20.3 version
  • istio module upgrades with zero downtime - Zero downtime upgrade test #429
  • tests and documentation updated if needed
  • verify that sidecars are in sync with control-plane

Reasons

Keeping Istio up to date

DoD:
- [ ] Create a follow-up issue.
- [ ] Provide unit tests.
- [ ] Provide integration tests.

  • Provide documentation.
  • Test on a production-like environment.
  • Verify if the solution works for both open-source Kyma and SAP BTP, Kyma runtime.
  • Check the outcome of all related pipelines.
    - [ ] Verify resource limits.
  • As a PR reviewer, verify code coverage and evaluate if it is acceptable.
    - [ ] Create a release
  • Add release notes

Attachments
https://istio.io/latest/news/releases/1.20.x/announcing-1.20.2/
https://istio.io/latest/news/releases/1.20.x/announcing-1.20/upgrade-notes/

PRs

@strekm strekm added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 17, 2024
@strekm strekm modified the milestones: 1.2, 1.3 Jan 17, 2024
@videlov videlov self-assigned this Jan 23, 2024
@kolodziejczak kolodziejczak self-assigned this Jan 29, 2024
@videlov
Copy link
Collaborator

videlov commented Jan 29, 2024

Istio introduced a fix in Istio 1.20.2 with:
istio/istio#48491

which did break our k3d integration tests. issue was reported for this:
istio/istio#48746

this is now fixed with:
istio/istio#48757

which will be released with Istio 1.20.3 so we have to wait for it.

@videlov videlov changed the title Istio 1.20.2 bump [Wait for Istio 1.20.3 (fixed)] Istio 1.20.2 bump Jan 29, 2024
@videlov videlov changed the title [Wait for Istio 1.20.3 (fixed)] Istio 1.20.2 bump [Wait for Istio 1.20.3] Istio 1.20.2 bump Jan 29, 2024
@howardjohn
Copy link

@videlov I am surprised this broke k3d, its actually for a different reason that the issue you linked (though quite similar). That being said I did test 1.20.3 with k3d and it fixes the issue as well fortunately, so you should be good to go on that version.

@videlov
Copy link
Collaborator

videlov commented Jan 31, 2024

@howardjohn we actually tested 1.20.1 only with the commit I mention and it did break our k3d setup, however the fix resolves the issue, we also managed to validate it. thanks for fixing it so quickly. hope 1.20.3 is released soon.

@videlov
Copy link
Collaborator

videlov commented Feb 12, 2024

@barchw barchw changed the title [Wait for Istio 1.20.3] Istio 1.20.2 bump Istio 1.20.3 bump Feb 13, 2024
@barchw barchw self-assigned this Feb 13, 2024
@barchw barchw modified the milestones: 1.2, 1.3 Feb 13, 2024
@barchw barchw removed their assignment Feb 14, 2024
@triffer triffer self-assigned this Feb 15, 2024
@barchw barchw assigned barchw and unassigned triffer Feb 15, 2024
@strekm strekm closed this as completed Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

6 participants