-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Proposal for application in publick8s to migrate to arm64 #3619
Comments
Update plugin-site-apiArm64 image published from infra.ci.jenkins.io, chart updated, ready to migrate. plugin-site-issuesArm64 image published, ready to migrate. Next stepsWe can proceed to plugin-site components migration to arm64. Then we'll migrate weekly.ci.jenkins.io to arm64, the corresponding arm64 image is already published. |
Last plugin-site helm chart version including the tag with an arm64 variation deployed on publick8s cluster. |
Migration plugin-site and plugin-site-issues post mortem: I did forget to update the charts version in the PR : jenkins-infra/kubernetes-management#4683 The solution was to rollback : In order to avoid this kind of problem, I think that I need to first check the opened PR related to this release (we had jenkins-infra/kubernetes-management#4671) and to better plan the migration to make sure that more than one can focus and check the PR. This had no impact on production as kubernetes was able to hold the upgrade as it was not successful. |
Before closing this PR, the following services will have to be migrated to
Next step after this issue (to be continued and detailed): |
first attempt to move
|
More testing and investigation brought us to discovering a zone incompatibility. ARM VM for the node pool are only available on zone 1 (useast2-1) while our others nodepool are located in zone 3 (useast2-3).
|
as per jenkins-infra/helpdesk#3619 (comment) and following this page https://learn.microsoft.com/fr-fr/rest/api/storagerp/srp_sku_types this PR create a new storage class using ZRS.
We created a new class : jenkins-infra/azure#526 to use ZRS storage. it looks like that there was a bug with the CSI volume clone, it failed with the following error on the new PVC created by the cloning system :
we changed the volumeHandle of the source PV from Everything went well: WEEKLY.CI.JENKINS.IO now runs on ARM64 🚀 |
Service(s)
Azure
Summary
Work in progress: determining candidates to migrate on the arm node pool
existing deployments on publick8s :
Progress
#3619 (comment)
The text was updated successfully, but these errors were encountered: