Releases: Ortec-Finance/sailfish-hpc
Release v0.40.0 - Carbon Aware HPC
Sailfish Operator is now capable of combining metrics and using the value, score the clusters that have a sailfish-hpc
instance.
Checkout how what sailfish-hpc is capable of in a OpenShift Commons presentation at the 2024 RedHat Summit in Denver by @LvanLeeuwen
Changelog
3ded66e Bug fixes of Multi Cluster Controller after rigorous testing
5088e2c Demo for GSF. Was presented at the amazing Community Meetup in Amsterdam:
853583b Refactoring MCC to organise code a bit better & Bug fixes
e2ae369 Added the ability to assign expressions to clusters that will act as a toleration.
e31eec0 Extended Multi Cluster Controller to be capable of combining multiple metrics to give a remote cluster a score
737bbd6 Adjusted NetworkPolicy
to allow new openshift-operators
namespace, which is now called openshift-operators-redhat
eb86723 Changed/added labels to the ScaledJobs and ScaledObjects and updated the namespace replace job to filter on those labels.
Special Thanks
@joriscram @SjoerdvE @LvanLeeuwen and @ZeidH for contributing your insights to making this possible!
Release v0.32.0
Updated Architecture Visuals
Release v0.31.0
Expanding Dispatcher to use Prometheus Queries to determine the Best destination for a Job.
Release v0.30.0
Adding an example of an exporter deployment that is able to export metrics into Prometheus from a Grid Intensity Provider.
Release v0.28.0
Adding Sailfish-Dispatcher ScaledJob to the Multi Cluster Component. This ScaledJob enables you to schedule workloads on either the bridge queue or the local queue.
Release v0.27.0
Fixed Operator Sync waves
Release v0.25.0
Adding a Multi Cluster Controller Component. This Controller enables you to create Bridge Queues with ease using a SailfishCluster
CRD.
Release v0.24.0
Small documentation improvements and Refactored naming convention:
sailfish-manager -> previously known as 'run-manager' / 'job-manager'/ 'CUSTOM JOB' / 'run-manager-job.yaml'
sailfish-worker -> previously known as 'runner'/ 'tasks'/ 'task runner' / 'runner-job.yaml'
sailfish-managers execute jobs from the sailfishJob queue
sailfish-workers execute tasks from the sailfishTask queue
Release v0.23.0
Refactored sailfish-py
demo application to follow the Job Paradigm as described in the docs/the-job-paradigm.md
Described in the docs, is the prefered way to setup your ScaledJobs.
Release v0.22.0
Fixed an issue with sailfish-gateway
path of the broker-authentication
component.