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

Entities Sprint 21.2a Release #21141

Closed
32 of 50 tasks
JazzarKarim opened this issue May 3, 2024 · 0 comments
Closed
32 of 50 tasks

Entities Sprint 21.2a Release #21141

JazzarKarim opened this issue May 3, 2024 · 0 comments
Assignees
Labels
Entities - David A label to filter on the tickets for the Entities based team that David is PO for.

Comments

@JazzarKarim
Copy link
Collaborator

JazzarKarim commented May 3, 2024

Prior to moving into production, the following steps should be completed or confirmed:

  • Add release # to this ticket
  • Update version numbers in the code being released and list them here:
    • Business Create UI v5.10.3
    • Business Filings UI v7.2.4
    • Entity Filer v2.112.0
    • Legal API v2.112.0
  • Ensure deployment steps are filled in - remove/replace placeholders
  • Create a draft release in GitHub:
    1. Confirm the correct commits are present
    2. Select appropriate target is selected which represents the build in Test - either a commit from recent commits or a
      reference to a branch
    3. Autogenerate release notes using last release tag as a point of reference. Update change list manually if required.
  • Dev to ensure that the commit list is represented on the release report
  • All dev/test pipeline test suites green
  • Dev/QA chat to plan prod verification testing (unless already automated)
  • Post message that projects are being deployed to Prod in "Entities Product Team" channel
  • Release the code to production and complete smoke test (STEPS BELOW)
  • Post message that projects have been deployed to Prod in both "Entities Product Team" and "Ops Team" channels
  • Finalise/publish the releases in GitHub (including tagging them)
  • Merge release branch back to master (if applicable)
  • Close the Zenhub release when complete
  • Move this ticket to Done when complete

Deployment Steps

Dev:

  • Business Create UI v5.10.3 - done by CD script
  • Business Filings UI v7.2.4 - done by CD script
  • Entity Filer v2.112.0 - done by CD script
  • Legal API v2.112.0 - done by CD script
    .
  • config map changes
  • are there any dependencies, such as an auth/pay deployment or keycloak changes?
  • are there any one-time scripts to be run, such as for data migration?
  • database updates which should be run automatically as part of GH CD via the legal-api pre-hook?
  • Verify Database changes:
    • alembic version should be 9fc8fcdc0a22
    • verify configurations table
    • verify batches table
    • verify batch_processing table

Test:

  • Business Create UI v5.10.3 - done by KJ on May 3rd
  • Business Filings UI v7.2.4 - done by KJ on May 3rd
  • Entity Filer v2.112.0 - done by KJ on May 3rd
  • Legal API v2.112.0 - done by KJ on May 3rd
  • Involuntary Dissolutions Job - done by AC on May 6th
    .
  • config map changes
  • are there any dependencies, such as an auth/pay deployment or keycloak changes?
  • are there any one-time scripts to be run, such as for data migration?
  • database updates which should be run automatically as part of GH CD via the legal-api pre-hook?
  • Verify Database changes:
    • alembic version should be 9fc8fcdc0a22
    • verify configurations table
    • verify batches table
    • verify batch_processing table
  • First run of the involuntary dissolutions job - Looks good

Prod:

  • Business Create UI v5.10.3 - done by KJ on May 8th
  • Business Filings UI v7.2.4 - done by KJ on May 8th
  • Entity Filer v2.112.0 - done by KJ on May 8th
  • Legal API v2.112.0 - done by KJ on May 8th
  • Involuntary Dissolutions Job - done by KJ on May 8th
    .
  • config map changes
  • are there any dependencies, such as an auth/pay deployment or keycloak changes?
  • are there any one-time scripts to be run, such as for data migration?
  • database updates which should be run automatically as part of GH CD via the legal-api pre-hook?
  • Verify Database changes:
    • alembic version should be 9fc8fcdc0a22
    • verify configurations table
    • verify batches table
    • verify batch_processing table
  • First run of the involuntary dissolutions job - Looks good

Smoke Test Script

  • load Filings UI, eg, display an application or business
  • load Edit UI, eg, start change or alteration filing
  • load Create UI, eg, start an IA or registration or voluntary dissolution
  • watch Sentry logs for 60 minutes
  • watch Kibana logs for 60 minutes
@JazzarKarim JazzarKarim added the Entities - David A label to filter on the tickets for the Entities based team that David is PO for. label May 3, 2024
@JazzarKarim JazzarKarim self-assigned this May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Entities - David A label to filter on the tickets for the Entities based team that David is PO for.
Projects
None yet
Development

No branches or pull requests

2 participants