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

Feature/vote 2874 downsync workflow improvements #1027

Merged
merged 75 commits into from
Oct 4, 2024

Conversation

tt-gsa
Copy link
Contributor

@tt-gsa tt-gsa commented Oct 3, 2024

Jira ticket

VOTE-2874

Description

Implement improvements to downsync workflow.

Deployment and testing

QA/Testing instructions

  1. Allow the scheduled backup to run in the production environment.
  2. Confirm a latest.sql.gz is created in the top level of the prod directory in the backup S3 bucket.
  3. Run the downsync-backup workflow to create a manual backup of the prod database by manually triggering a pipeline with key/value: backup/prod as the pipeline parameters. This will need to be ran when the upkeep workflow is not running as either a pipeline or cloud.gov task.
  4. Confirm a latest.sql.gz has been created in the top level of the prod directory in the backup S3 bucket with an updated timestamp from the previous one.
  5. Run the manually triggered downsync-restore workflow in a branch specifying key/value: restore/<env name> as the pipeline parameters. For example, restore/stage for restoring the latest prod db backup into the stage env.
  6. Confirm workflow completes successfully and the stage env is backed up (for this example).

Checklist for the Developer

  • A link to the JIRA ticket has been included above.
  • No merge conflicts exist with the target branch.
  • Automated tests have passed on this PR.
  • A reviewer has been designated.
  • Deployment and testing steps have been documented above, if applicable.

Checklist for the Peer Reviewers

  • The file changes are relevant to the task objective.
  • Code is readable and includes appropriate commenting.
  • Code standards and best practices are followed.
  • QA/Test steps were successfully completed, if applicable.
  • Applicable logs are free of errors.

rayestrada and others added 30 commits October 27, 2023 15:58
VOTE-497 configure sitewide alert
…/vote-gov-drupal into integration/resdesign-scaffolding
…eded to be rebuilt without core cache blowing it away when ran.
daniel-crowder and others added 26 commits August 5, 2024 13:08
* VOTE-464 Initialize redesign votegov theme

* VOTE-464 resolve phplint errors with new theme

* VOTE-414: scaffolding for header

* Header refinements

* Update text formats for wysiwyg content

* Add ordered list to simple text format

* VOTE-499 configure main menu
VOTE-497 configure sitewide alert

* VOTE-415 Configure footer

* VOTE-528: state page title scaffolding

* revert block placement

* VOTE-525: add breadcrumb module

* VOTE-418: Homepage template scaffolding (#445)

* add nvrf block to state page nodes

* fix page title

* create registration type template suggestions

* satisfy phplint

* state page main content scaffolding

* votegov theme refinements

* Remove unused files from bixal_uswds theme

* Update CI/CD and references to new theme

* Move drupal_breadcrumb enable to right config dir

* testing rolling deploy on test

* testing

---------

Co-authored-by: Ray Estrada <[email protected]>
Co-authored-by: mlloydbixal <[email protected]>
Co-authored-by: Christian Medders - Bixal <[email protected]>
…nstall

Testing/vote 2844 change cf cli install
@tt-gsa tt-gsa requested a review from rayestrada October 3, 2024 15:09
@rayestrada rayestrada merged commit 0a314a0 into dev Oct 4, 2024
2 checks passed
@tt-gsa tt-gsa deleted the feature/VOTE-2874-downsync-workflow-improvements branch November 15, 2024 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants