Releases: opendilab/DI-orchestrator
Releases · opendilab/DI-orchestrator
v1.1.3
v1.1.2
v1.1.1
v1.1.0
- refactor job spec definition and add spec.tasks to support multi tasks #20
- add DI_RANK to pod env and remove engineFields in job.spec #16
- add e2e test
- add validator to validate the correctness of dijob spec
- change job.phase to Pending when job replicas scaled to 0
- implement a processor to process di-server requests
- refactor project structure
see details in #21
v1.0.0
v0.2.2
v0.2.1
feature
- add event handler for dijob, and mark job as Created when job submitted(#13)
- mark collector and learner as optional, only coordinator is required(653e64a)
- mark job Failed when the submitted job is incorrect(bea840a), but it's hard to test since client-go reflector decodes DIJob strictly, we have no chance to handle DIJob add event when incorrect job submitted
v0.2.0
v0.2.0-rc.0 release
- split webhook and operator
- add dockerfile.dev
- update CleanPolicyALL to CleanPolicyAll
- remove k8s service related operations from server, and operator is responsible for managing services
- add e2e test
v0.1.0 release
Features
- Define DIJob CRD to support DI jobs' submission
- Define AggregatorConfig CRD to support aggregator definition
- Add webhook to validate DIJob submission
- Provide http service for DI jobs to request for DI modules
- Docs to introduce DI-orchestrator architecture