Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Data Command: Phase 1 #151

Open
Ben-Hodgkiss opened this issue Nov 18, 2024 · 0 comments
Open

Add Data Command: Phase 1 #151

Ben-Hodgkiss opened this issue Nov 18, 2024 · 0 comments
Labels
DM Dependency Data Management are dependant on this work

Comments

@Ben-Hodgkiss
Copy link
Contributor

Overview
Data Management have requested a command-line process to automatically run various parts of the process that they go through when adding new endpoints. This has been broken down into phases of work to try and iteratively create a product for them. We are now ready to begin with Phase 1 of the product - testing an endpoint, process the resource and adding the endpoint and look-ups.
In time, this will allow us to retire/stop using the Endpoint Checker. By building this in the command line, we can better create Acceptance Tests that ensure that future pipeline updates, do not cause the add data process to fail (something we have seen with the Endpoint Checker lately).

Tech Approach

  • Data Management have asked that an initial call to discuss Phase 1 is set up at the outset of this ticket being picked up.
  • A Mural board showing Phase 1 can be found here.

Acceptance Criteria

  • A new command line command is created which steps through adding a basic endpoint and can be run from a local copy of the config repo
  • Summary outputs from command steps which help with quality checks
  • Control / break points in the process which mean user can proceed or not based on quality checks, or add in more required config while running process
  • Acceptance tests written to ensure that the command remains performant and is not broken by future pipeline changes
  • Handover to Data Management complete.
  • Updates to technical documentation.

Dependencies

  • Will need close collaboration with DM throughout the build and testing.
@Ben-Hodgkiss Ben-Hodgkiss converted this from a draft issue Nov 18, 2024
@Ben-Hodgkiss Ben-Hodgkiss moved this from Analysis, Research & Design to Backlog in Infrastructure Nov 18, 2024
@Ben-Hodgkiss Ben-Hodgkiss added the DM Dependency Data Management are dependant on this work label Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DM Dependency Data Management are dependant on this work
Projects
Status: Backlog
Development

No branches or pull requests

1 participant