PublicDataWorks / complaint-manager

Apache License 2.0
5 stars 0 forks source link

Separate pipelines for organizations in CI and staging #569

Closed rnair-tw closed 5 months ago

rnair-tw commented 7 months ago

User Story

As a developer I want to create separate lower environments for New Orleans and Hawaii in CI/staging So that I can easily test the environments, without having to manually switch between them N.B. Splitting the non-release pipeline is not required, we can do whatever works best in that regard

Definition of Done

Acceptance Criteria

Given I am in the Hawaii url for CI/staging Or I am in New Orleans url for CI/staging When I test out the functionality Then it should reflect the correct functionality in the environment

Notes:

New Orleans urls will remain the same: noipm-ci.herokuapp.com and noipm-staging.herokuapp.com New Hawaii urls will be: hcsoc-ci.herokuapp.com and hcsoc-staging.herokuapp.com

rnair-tw commented 7 months ago

Need to send this to Andrew for this thoughts in case there are some reasons this is not feasible

rnair-tw commented 7 months ago

Get Vivian to pair w/ a dev (tbc) on this. Get Andrew to review this.

andrew-rist-tw commented 5 months ago

@sbhamani @rnair-tw have we checked with Jean Bloom about this, since it would double our Heroku bill?

sbhamani commented 5 months ago

@sbhamani @rnair-tw have we checked with Jean Bloom about this, since it would double our Heroku bill?

Yup we should be fine with the cost!

andrew-rist-tw commented 5 months ago

Hawaii CI URL - https://hcsoc-ci-b16ff838b089.herokuapp.com/

thoughtworks-vwong commented 5 months ago

Hawaii components are displayed in the NOIPM site. E.g. Create new case dialogue, Facility field in incident details page.

https://github.com/PublicDataWorks/complaint-manager/assets/134408135/0068ccf3-30ba-4af0-8831-45181be0b83b

Image

thoughtworks-vwong commented 5 months ago

Will close card after regression testing is complete

thoughtworks-vwong commented 5 months ago

Regression testing complete. Results in https://github.com/orgs/PublicDataWorks/projects/1/views/3?pane=issue&itemId=68531915