This skeleton release satisfies all the initial criteria I was looking for in a draft:
- definition of algorithms, with one full implemented
- sidecar container running gRPC service to accept requests for actions and queue status
- ensemble operator controller submission of jobs, scaling and termination events (and action requests)
- customization of algorithm and other ensemble logic
What's Changed
- wip: adding sidecar container with api by @vsoch in #1
- add design! by @vsoch in #2
- update ci by @vsoch in #3
- test building arm in ci by @vsoch in #4
- docs: add algorithms descriptions by @vsoch in #5
- wip: add workload demand by @vsoch in #7
- docs: hello world! by @vsoch in #9
- fix: cooldown for scaling by @vsoch in #10
New Contributors
This project is wicked! It's really cool how it integrates the flux operator programatically, and takes advantage of its design features. Definitely a fun weekend.
Full Changelog: https://github.com/converged-computing/ensemble-operator/commits/0.0.0