New Project: 5 Spot

3 views
Skip to first unread message

Erick Bourgeois

unread,
May 6, 2026, 10:31:45 AMMay 6
to anno...@finos.org
Dear FINOS Community,
 
I am excited to announce that 5-Spot was successfully contributed to FINOS and hosted at https://github.com/finos/5-spot. The project has entered the FINOS Incubating stage and is licensed under Apache-2.0.
 
5-Spot is a cloud-native Kubernetes controller for time-based machine scheduling on physical nodes using Cluster API (CAPI). It lets platform teams add and remove machines from CAPI clusters on a schedule, bringing cloud-style spot/preemptible economics to on-premises infrastructure while handling the messy parts (graceful shutdown, node draining, leader election, kill switches) automatically. A single `ScheduledMachine` CRD describes when a node should join the cluster (day-of-week, hour-of-day, timezone), and the controller handles the rest of the lifecycle through well-defined phases: Pending → Scheduled → Active → Removing → Inactive.
 
Example use cases:
 
  • Cost optimization: only run expensive GPU or bare-metal hardware during business hours
  • Energy efficiency: power down non-critical capacity overnight and on weekends
  • Predictable scaling: expand clusters for known workload patterns (batch windows, market hours, nightly CI)
  • Ephemeral test environments: provision staging clusters on a schedule and tear them down cleanly
 
The most current release is v0.2.0, available at https://github.com/finos/5-spot/releases/tag/v0.2.0. Installation is via raw Kubernetes manifests from the repo (`kubectl apply -f deploy/crds/scheduledmachine.yaml` then `kubectl apply -R -f deploy/deployment/`). Documentation is available at https://5spot.finos.org/ and you can reach out to the project team on the FINOS Slack in #5-spot (join at https://finos.org/slack) or via GitHub Discussions at https://github.com/finos/5-spot/discussionsPlease also see the blog post!
 
Your feedback, issues, and contributions are more than welcome. See https://github.com/finos/5-spot/blob/main/CONTRIBUTING.md for more information on how to contribute, and here are a few areas where we could use help: https://github.com/finos/5-spot/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22%2C%22help+wanted%22.

Thanks to the FINOS Community for a warm welcome!
 
Erick Bourgeois


Gabriele Columbro

unread,
May 7, 2026, 12:11:22 AMMay 7
to Erick Bourgeois, anno...@finos.org
Welcome to the Community Erick and the 5-Spot maintainer team!

Not only do I love to see new projects Incubating in the community, but seeing net new projects contributions originating from financial institutions always has a special place in my heart - given where we started only a few years ago.

Great to see you all in Toronto and see you in London hopefully in June!

Gab 


-- 
Executive Director, FINOS
twitter: @mindthegabz | blog: finos.org/blog

“Keyboard not found. Press F1 to continue"

--
--
To unsubscribe from this group, send email to community+...@finos.org
View this message at https://groups.google.com/a/finos.org/d/msg/community/topic-id/message-id
 
Stay informed on the latest updates from FINOS, including the FINOS newsletter and notifications of upcoming FINOS events - see www.finos.org/sign-up

--
You received this message because you are subscribed to the Google Groups "FINOS members (Private)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to member-privat...@finos.org.
To view this discussion visit https://groups.google.com/a/finos.org/d/msgid/member-private/2EFEBF29-83C2-4DA5-B726-67C99426AD0B%40gmail.com.
Reply all
Reply to author
Forward
0 new messages