Partner Team Quick Deployment Guide - department-of-veterans-affairs/abd-vro GitHub Wiki

This guide outlines steps for VRO's partner teams to independently deploy and verify feature branch changes in dev and qa environments without the assistance of VRO engineers.

Note: this guide does not cover code releases or deployments to higher environments such as sandbox or prod, which require the use of signed Docker images. For more detailed documentation, visit here.

1. Mirror the latest changes (ignore if deploying from the develop branch)

  1. Visit abd-vro repo Github action here
  2. Select your feature branch and click "Run workflow".
  3. Make sure your feature branch from the abd-vro-internal repo here has the latest commit hash.

2. Publish image

Run SecRel workflow to publish the image

The 'Run SecRel and sign images' checkbox is necessary only for deployments in upper environments, such as sandbox, prod-test, and prod.

3. Deploy

  1. Select your feature branch from the dropdown.
  2. Select dev or qa for the 'Target LHDI environment'.
  3. Enter the first 7 characters of the commit hash or use latest.
  4. Keep the rollback and shutdown chart completely checkboxes unchecked
  5. Click "Run workflow".

4. View logs

Datadog URL (requires PIV card)