wmo-im / wis2box

WIS2 in a box is a reference implementation of a WMO WIS2 Node
https://docs.wis2box.wis.wmo.int
Apache License 2.0
38 stars 14 forks source link

Alignment of wis2box with WIS2 tech specs #187

Closed efucile closed 1 year ago

efucile commented 2 years ago

User story

As a WIS2 in a box project manager, I want wis2box to be a reference implementation of a WIS2 node so that NCs and DCPCs will implement WIS2 correctly. It is not a good practice to provide alternative solutions that are not in the technical specifications to implement in a reference implementation. Example: Sarracenia is offering many solutions that were ruled out from the WIS2 tech specs like AMQP and suggested ways of replicating trees similar to rsync. It is suggested to remove Sarracenia from wis2box and replace it with simple python forcing the user to implement only WIS2 tech specs.

Acceptance criteria

Definition of done

golfvert commented 2 years ago

Acceptance criteria #3 should read, I think:

No direct subscription to another node. Strictly saying technically this won't make a difference. Both will run MQTT brokers... However, it is important to specify it according to the agreed architecture.

efucile commented 2 years ago

Acceptance criteria #3 should read, I think:

  • [ ] an operator can configure wis2box to subscribe to a Global Broker

No direct subscription to another node. Strictly saying technically this won't make a difference. Both will run MQTT brokers... However, it is important to specify it according to the agreed architecture.

Acceptance criteria have been modified accordingly.

tomkralidis commented 2 years ago

Depends on #200