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

Workspace Bundle registration #138

Closed
7 tasks done
christoferlof opened this issue May 31, 2021 · 1 comment
Closed
7 tasks done

Workspace Bundle registration #138

christoferlof opened this issue May 31, 2021 · 1 comment
Assignees
Labels
api Composition Service API bundles Creating and deploying bundles/templates size/M story Stories are the smallest unit of work to be done for a project.
Milestone

Comments

@christoferlof
Copy link
Contributor

christoferlof commented May 31, 2021

Description

As a TRE service integrator
I want to publish my newly created workspace bundle to the bundle registry and have the resource spec created for it
So that API clients can see the resource spec and instantiate workspaces based of it

Acceptance criteria

  • Workspace Bundles can be registered by a TRE service integrator
  • Registered bundles show up as workspace-templates through API.
  • The newly created workspace template can be referenced and successfully used in a new workspace request (POST /workspaces)

Related tasks

@christoferlof christoferlof added bundles Creating and deploying bundles/templates story Stories are the smallest unit of work to be done for a project. labels May 31, 2021
@christoferlof christoferlof added this to the Next milestone May 31, 2021
@christoferlof christoferlof added the api Composition Service API label May 31, 2021
@christoferlof
Copy link
Contributor Author

christoferlof commented May 31, 2021

One way of implementing this could be to listen for ACR events via Event Grid, have a function do the explain on the newly added bundle and add the parameters to the state store.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Composition Service API bundles Creating and deploying bundles/templates size/M story Stories are the smallest unit of work to be done for a project.
Projects
None yet
Development

No branches or pull requests

4 participants