Flatcar icon indicating copy to clipboard operation
Flatcar copied to clipboard

Flatcar Infrastructure Redesign

Open tormath1 opened this issue 9 months ago • 7 comments

This is an umbrella issue for the Flatcar Infrastructure Redesign effort, it gives a high-level description of the situation and the targeted goals. For updates: subscribe to this issue, check linked issues and attend Flatcar's monthly developer sync.

Flatcar Infrastructure objectives is to permit:

  • end users to download Flatcar images and Flatcar updates (e.g CDN servers, Nebraska public instance, etc.)
  • maintainers to run CI on various cloud providers (e.g Jenkins, GARM)

Currently the Flatcar Infrastructure suffers from several issues:

  • difficulties to provide access (to new maintainers and contributors)
  • difficulties to access (e.g CI)
  • Equinix Metal sunsetting in 2026

Flatcar Infrastructure Redesign will allow:

  • easier access
  • easier maintenance (including monitoring)

How? By unifying all components of the Flatcar infrastructure and by decoupling the underlying infrastructure from the application components.

Linked issues:

  • https://github.com/flatcar/Flatcar/issues/1513

tormath1 avatar Feb 25 '25 09:02 tormath1

Thanks @tormath1 . Happy to be point on the Equinix side for discussions of the Metal sunset and timelines for same. Mid-2026 is the end of service date, but the end of Metal credits date is likely to be earlier. Let's make a point to find the right forum to discuss this on (Github issue, Slack, etc).

vielmetti avatar Mar 04 '25 21:03 vielmetti

Thanks @tormath1 . Happy to be point on the Equinix side for discussions of the Metal sunset and timelines for same. Mid-2026 is the end of service date, but the end of Metal credits date is likely to be earlier. Let's make a point to find the right forum to discuss this on (Github issue, Slack, etc).

@vielmetti thanks for sharing this. We plan as well to move our things before Mid-2026 of course. To sync, there is a dedicated channel on Matrix in the Flatcar space, I just pulled you in.

tormath1 avatar Mar 05 '25 08:03 tormath1

@tormath1 just to reiterate here, Q2 2026 is the deadline for commercial customers, and December 15 2025 is the end of credits deadline. You are welcome to continue to the very end but the last 6 months would be unsubsidized.

vielmetti avatar Aug 30 '25 12:08 vielmetti

@vielmetti thanks for the heads-up here. We are actively working under the hood to get everything migrated in due time. :)

tormath1 avatar Sep 01 '25 07:09 tormath1

Would starting to use opentofu to manage the github project itself come in here as well?

John15321 avatar Sep 04 '25 15:09 John15321

@John15321 of course, the highest priority is to move away the infra from EM. Managing Flatcar GitHub organization from IaC can be done as parallel and it will be useful anyways for everyone to manage the users, the permissions, etc.

tormath1 avatar Sep 05 '25 07:09 tormath1

Just linking a CNCF tracking issue: https://github.com/flatcar/Flatcar/issues/1877

John15321 avatar Sep 05 '25 13:09 John15321