-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Support of Ordered Container Start coming from this new Spec version:
- Issue: [FEATURE] Ordered Container Start in Score spec#104
- PR: Ordered Container Start in Score -
containers.*.before.containers|ready
spec#136
The Spec itself is not yet released, the goal is to use the Spec version from this specific branch first: https://github.com/kai-kystverket/spec/tree/feat/add-before-field-to-containers.
One of the open question is do we want in score-go
to catch common tests and errors that will be used by the different implementations later in their score-xyz generate
command. Examples of check to implement here:
- cyclic relationship container-a.before.containers = [container-b]; container-b.before.containers = [container-a]
- unknown links container-a.before.containers = [unknown]
- Some Score implementations may not support any kind of ready field.
This is not do be done yet, but open for suggestions while we will tests and integrate this new spec in score-compose
and score-k8s
.
So the first iteration is to integrate the new Spec in score-go
here, in a new branch, and then the implementations will target this score-go
's branch by the git branch version. So again, not to be merged/released yet. So typically integrating this new Spec: https://github.com/score-spec/score-go/tree/main?tab=readme-ov-file#upgrading-the-schema-version.