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

Power down & de-provision old equinix metal arm64 ci runners #17082

Closed
jmhbnz opened this issue Dec 7, 2023 · 4 comments
Closed

Power down & de-provision old equinix metal arm64 ci runners #17082

jmhbnz opened this issue Dec 7, 2023 · 4 comments

Comments

@jmhbnz
Copy link
Member

jmhbnz commented Dec 7, 2023

What would you like to be added?

In #16801 we moved to managed arm64 runners which has allowed us to run more arm64 tests for every pull request and has all round been a great improvement.

We have some resource tuning still to do but while these managed runners are working for us I suggest we power down the two old arm64 boxes which are:

Hostname IP Operating System Region
etcd-c3-large-arm64-runner-01 86.109.7.233 Ubuntu 22.04.1 LTS Washington DC
etcd-c3-large-arm64-runner-02 147.28.151.226 Ubuntu 22.04.1 LTS Washington DC

Why is this needed?

Reduce unnecessary compute resource consumption. We can always power them back on if we need to start using them again.

@jmhbnz
Copy link
Member Author

jmhbnz commented Dec 7, 2023

Will leave this for a few days in case anyone has a view on it before powering off the machines via the equinix console.

@jmhbnz
Copy link
Member Author

jmhbnz commented Dec 10, 2023

Machines have been powered off.

image

Note: We will still want to de-provision these two machines at some point in the future as powering them off does not stop billing for the machines. Given that will leave this issue open to track the de-provisioning in future.

@jmhbnz jmhbnz changed the title Power down old equinix metal arm64 ci runners Power down & de-provision old equinix metal arm64 ci runners Dec 10, 2023
@jmhbnz
Copy link
Member Author

jmhbnz commented Dec 28, 2023

@etcd-io/maintainers-etcd I plan on de-provisioning these old servers on 15th January. Please respond here if you have any objection to this.

We have been operating arm64 ci via actuated managed runners for a while now successfully. Additionally should the need arise we have the required access to create new machines ourselves via the equinix dashboard so I don't see any problem as it is trivial to spin a new machine and setup github actions runner if we ever need to in future.

This would reduce some wasted spend of cncf equinix credits.

@jmhbnz
Copy link
Member Author

jmhbnz commented Jan 14, 2024

Closing - Both old servers have been deleted via the equinix metal web console.

In future we retain access to the equinix web console and recreate new servers on demand if required.

@jmhbnz jmhbnz closed this as completed Jan 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant