Epic: Release and pin version 1 of the backbone messages
Outcome of discussion on #65 (closed)
-
Release current
dev
asv1.0.0
-
Create
mas-dt
branch of message formats fromdev
-
#67 Make schema changes MRs merging into
mas-dt
branch until below releases are completed-
#60 (closed)
v2.0.0-beta.1
primitives in planning_configuration top-level -
#73 (closed)
v2.0.0-beta.2
semver in message header -
#47 (closed)
v2.0.0-beta.3
geojson in platform_status -
#61 (closed)
v2.0.0-beta.4
geojson in mission_plan actions -
#77 (closed)
v2.0.0-beta.5
squad level primitives - #62 (closed) ---- instruction set message
-
#60 (closed)
- Then move to releasing changes as appropriate version bumps
-
#67 Make schema changes MRs merging into
-
Release hydrogen as
v1.0.0
-
Release comms backbone as
v1.0.0
-
Do the
backbone-infrastructure
release to pin tov1.0.0
and read from env var-
Pin schema version to
v1.0.0
- hydrogen
- argo-adapter (https://git.noc.ac.uk/communications-backbone-system/argo-adapter/-/merge_requests/3)
- ships-adapter (https://git.noc.ac.uk/communications-backbone-system/ships-adapter/-/merge_requests/4)
- read from env var
-
default to
v1.0.0
-
AND set env var in ansible pinned to
v1.0.0
(https://git.noc.ac.uk/communications-backbone-system/backbone-infrastructure/-/merge_requests/20)
-
Pin hydrogen runtime version to
v1.0.0
-
Pin comms backbone runtime version to
v1.0.0
- update ansible to serve up swagger for a list of tags
-
create aGoing to be done after dry-run mode, but for this epic it's just going onmas-dt
instance of the backboneinternal-test
-
Pin schema version to
-
Do the
c2-infrastructure
release to pin tov1.0.0
and read from env var- backbone-positions-adapter (https://git.noc.ac.uk/oceanids/c2/services/backbone-positions-adapter/-/merge_requests/8)
- backbone-plan-assistant
- read from env var
-
default to
v1.0.0
-
AND set env var in kustomize pinned to
v1.0.0
- Update adapter repos - add hyphen to regex to accept branch/semver in protocol version
-
Update adapter repos to retrieve schema version from nucleus domain instead of gitlab
- backbone-adapter-python
- backbone-adapter-javascript