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

Move istio to svc cluster rollout #979

Merged
merged 66 commits into from
Dec 20, 2024
Merged

Move istio to svc cluster rollout #979

merged 66 commits into from
Dec 20, 2024

Conversation

jonathan34c
Copy link
Contributor

@jonathan34c jonathan34c commented Dec 12, 2024

What this PR does

Move istio from hcp to ARO-HCP. Will run istio sh in every svc deployment. But will only upgrade if there's new version
https://msazure.visualstudio.com/AzureRedHatOpenShift/_build/results?buildId=110334014&view=results

https://dev.azure.com/msazure/AzureRedHatOpenShift/_build/results?buildId=110608387&view=results

Jira:
Link to demo recording:

Special notes for your reviewer

mociarain
mociarain previously approved these changes Dec 16, 2024
Copy link
Collaborator

@mociarain mociarain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

config/Makefile Outdated Show resolved Hide resolved
config/Makefile Outdated Show resolved Hide resolved
config/config.yaml Outdated Show resolved Hide resolved
Jonathan Chang and others added 27 commits December 19, 2024 14:54
* ensure tag exists - if not set it to the current version

Signed-off-by: Gerd Oberlechner <[email protected]>
Signed-off-by: Gerd Oberlechner <[email protected]>
use the list of stale pods and group by owner, then process each owner
and wait for finished rollout

Signed-off-by: Gerd Oberlechner <[email protected]>
Signed-off-by: Gerd Oberlechner <[email protected]>
…on tag with the target version, iterate through pods and do the istio version maintainance.

Created the istio.sh and run the shellscript after svc infra deployment pipeline. The shell script would make sure the istio service mesh in the cluster is in the right version.
This commit added the istio shell script and merge the istio maintances as part of the svc deployment.
@geoberle geoberle merged commit b6c5808 into main Dec 20, 2024
20 checks passed
@geoberle geoberle deleted the jonachang/svc branch December 20, 2024 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants