Skip to content

Development - Docker - Create ECR private repositories #1707

@vcerenu

Description

@vcerenu

Description

For the correct execution of the deployment tests, it is necessary to have images of each of the components hosted in ECR.

To carry out this request, it is necessary to generate Docker images of each component every time packages of them are generated, so it is possible to test the deployment in Docker and Kubernetes of the changes that are made.

It is necessary to analyze which tags are going to be used to push these images, in order to maintain images that can be used in the automatic tests, so the use of a latest tag is one of the solutions that we are analyzing.

The images can be created during the process of creating the packages or afterwards, with the possibility of assigning to which commit the package that will be used in the creation of the image corresponds, in addition to using this commit as one of the tags with which the image will be pushed to the repository in ECR.

Tasks

  • Create repositories in ECR for each component.
  • Create policies and roles for ECR ​​to be used by the GH repositories where the builds are executed and that need to push the images.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions