department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

EKS Testing: Reliability team; Create a Postman docker image #91591

Open jennb33 opened 2 weeks ago

jennb33 commented 2 weeks ago

User Story

As the Reliability team resources, We need to create and deploy a postman docker image, So that this part of the functional requirements is complete.

Issue Description

Create a postman docker image: a “vets-api postman” docker image be built & published as part of the vets-api github build workflow to ECR. This container would have the Postman/Newman executables as well as the associated postman scripts.

Tasks

Success Metrics

Docker image has been created and integrated without causing any new errors or issues.

Acceptance Criteria


Validation

Assignee to add steps to this section. List the actions that need to be taken to confirm this issue is complete. Include any necessary links or context. State the expected outcome.

IGallupSoCo commented 1 week ago

It wasn't explicitly using a standalone Postman docker image, but I made a bunch of headway on Postman integration for Preview Environments a while back before putting it down for other priorities. I'll pull together links for the ticket and branch.

IGallupSoCo commented 1 week ago
IGallupSoCo commented 1 week ago

To summarize the direction we took with the work for PEs:



I would like to think that most of this could be adapted for the EKS effort as well, but I suspect I'm missing key points of nuance. Feel free to DM me or tag me in one of the relevant Slack channels with any further questions.