-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create ECS tasks definitions from the CICD (github-actions) #42
Comments
@tloubrieu-jpl what is the scope of this task? Are we creating new tasks definitions for nucleus (registry-api / registry-sweeper task definitions already exists) or am I just setting up their deployment in NGAP using GitHub Actions? Also, can you please provide further information regarding this statement in the description above, "Define the proper revision scheme related to the actual version of the components". |
We need to consider the traceability of the deployment by tracking:
This is not in the scope of this ticket. @tloubrieu-jpl will create a new ticket for that. |
@tloubrieu-jpl for registry-api and registry-sweeper workflows, do we want the workflow to deploy the services to all OpenSearch domains or just 1 domain since that's the architecture we're moving towards. I'll setup the workflow accordingly, because if we do all domains then I'll have to either ask user for input values for variables specific to each domain or setup a plan / apply for each domain (so repeat the tasks 12 times which is not efficient). |
@sjoshi-jpl I think we can deploy on a single domain, which will be synonym for venue (stage dev, stage I&T or prod) in the upcoming configuration. On NGAP we only have the |
@tloubrieu-jpl sounds good, I'll create a workflow for a single domain. I had a discussion with @ramesh-maddegoda regarding this task as well, and based on his feedback for Nucleus components, I'll be creating a worfklow in the registry-loader repo since validate and deep-archive currently do not have terraform ecs tasks configured. Once @ramesh-maddegoda is able to configure tasks for those services using terraform, I'll add the workflow in those repos as well. |
@tloubrieu-jpl Forgot to mention this but creating the terraform-workflow will trigger a |
@sjoshi-jpl working on Nucleus deployments |
@tloubrieu-jpl can you please give me admin rights to the above mentioned repos? I will need to configure repo specific variables for each |
… for PDS Validate Tool Refer to task: NASA-PDS/devops#42
Created Terraform scripts and documentation to deploy ECS Task Definition for PDS Validate Tool |
Refer to task: NASA-PDS/devops#42
…tion. Refer to task: NASA-PDS/devops#42
@Ramesh: created ECS task for validate, and it was merged (a terraform script). Next up: Sagar will be up. |
💡 Description
Define the proper revision scheme related to the actual version of the components.
That could be using the version of the components or tags (latest, stable...)
Applies to the following repositories:
For registry:
For nucleus:
Validate that the tasks can be used on the AWS deployments (e.g. en-delta for registry).
The text was updated successfully, but these errors were encountered: