tinkerbell / osie

An in-memory installation environment for bare metal.
https://tinkerbell.org
Apache License 2.0
99 stars 30 forks source link

Change CI away from drone.packet.net #267

Closed mmlb closed 3 years ago

mmlb commented 3 years ago

drone.packet.net is going to be shutdown in the not very distant future. Its running old code (v0.8, EoL for many years now), is being "managed" by a team of one (me) as fires pop up, and the hardware its running is old/crufty and about to be retired.

There are 2 options I'm considering

  1. Transition to GH Actions using our tinkebell org self hosted runners to build and test osie (we need the ability to run VMs for the tests).
  2. Transition to build kite using a bare metal runner hosted by Equinix.

I'm leaning towards option 2 as a PoC for transitioning all the tinkerbell repos over to buildkite instead of the self hosted GHA. I've been planning a PoC that I could use as an example for a formal proposal and was going to with boots, but the drone.packet.net shutdown presents a good opportunity.

nshalman commented 3 years ago

@jacobweinstock I think you've been working on this, right? Want to claim this issue?

jacobweinstock commented 3 years ago

Well, with OSIE being deprecated here shortly, I would say we don't need this issue. I would guess that we're not going to spend the time to migrate away from drone on a deprecated repo.

mmlb commented 3 years ago

Agree.