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

feat(agama): deploy flows from .gama files #3052

Closed
jgomer2001 opened this issue Nov 22, 2022 · 2 comments · Fixed by #3250
Closed

feat(agama): deploy flows from .gama files #3052

jgomer2001 opened this issue Nov 22, 2022 · 2 comments · Fixed by #3250
Assignees
Labels
comp-agama Touching folder /agama kind-feature Issue or PR is a new feature request
Milestone

Comments

@jgomer2001
Copy link
Contributor

ADS tool will generate .gama files which contain one or more flows and related assets. A deployment functionality is needed

This should be exposed in the config-api through an endpoint, where a .gama file is presented

  • A status value of 202 (accepted) should be returned in addition to some identifier to later track the status of the operation
  • A status value of 200 should be returned when the operation has completed. A summary of the status deployment for every sub-task should be returned in the body
@mo-auto mo-auto added comp-agama Touching folder /agama kind-feature Issue or PR is a new feature request labels Nov 22, 2022
@jgomer2001 jgomer2001 self-assigned this Nov 22, 2022
@jgomer2001
Copy link
Contributor Author

jgomer2001 commented Nov 25, 2022

An "undeploy" feature is desirable too, so maybe there has to be an endpoint to list the currently deployed projects in the AS

For simplicity, the deploying endpoint may contain the project identifier in the URL itself. The same endpoint would be then used to get the deployment status via GET

Dependant issues:

@nynymike
Copy link
Contributor

Needs a scope too for read and write

jgomer2001 added a commit that referenced this issue Dec 7, 2022
yurem pushed a commit that referenced this issue Dec 7, 2022
* feat: add timer for deployment/undeployment of ADS projects #3052

* feat: add data object class for an ADS deployment #3052

* chore: remove TODOs #3052
@jgomer2001 jgomer2001 reopened this Dec 7, 2022
@moabu moabu added this to the 1.0.7 milestone Jan 9, 2023
@moabu moabu modified the milestones: 1.0.7, 1.0.9 Mar 1, 2023
@moabu moabu modified the milestones: 1.0.9, 1.0.10 Mar 9, 2023
@moabu moabu modified the milestones: 1.0.10, 1.0.11 Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-agama Touching folder /agama kind-feature Issue or PR is a new feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants