cessda / cessda.cvs.two

Apache License 2.0
0 stars 2 forks source link

Release version 3.0.0 to production #474

Closed cessda-bitbucket-importer closed 1 year ago

cessda-bitbucket-importer commented 1 year ago

Original report on BitBucket by John Shepherdson (GitHub: john-shepherdson).


CVS will not be release to production unless and until the SO formally approves the release via this issue.

Release report: https://docs.google.com/document/d/1L_0fEDBEBd67afw_1wc_9l4kanpfpTbuT9j8ULCN1Lk/edit#

Release checklist: https://docs.google.com/spreadsheets/d/1KzLWKT7ZIPoQfBnuNYmqyex_fsASqASp3MUCLVp1ix8/edit#gid=61659680

cessda-bitbucket-importer commented 1 year ago

Original comment by Matthew Morris (GitHub: matthew-morris-cessda).


Steps

  1. Backup production database - verify

  2. Deploying new code using cessda.cvs.deploy.prod

    1. Don't look at the UI at all
  3. Run migration against database

  4. Run indexer from administration console

  5. Sanity check UI, verify all expected content is present

    1. Including documentation, which has changed since the previous release
    2. Check that the beta logo has gone and the agency logos are visible
  6. Update About page

These steps will occur after formal approval.

cessda-bitbucket-importer commented 1 year ago

Original comment by Maja Dolinar.


Checked the roles again, seem to be working as expected. Some issues are still with the images in the Editor User Guide: #386.

cessda-bitbucket-importer commented 1 year ago

Original comment by Joshua Tetteh Ocansey (GitHub: Joshocan).


@pakoselo @‌Martin Bobak @Stifo Should we add the task below to our Release process?

The migration is now in the admin → maintenance → utilities → versioning system migration (#398) area and should by executed only once, which I already did for dev and staging. Therefore, please, do not execute it.

When and how can this button be removed from production?

cessda-bitbucket-importer commented 1 year ago

Original comment by Maja Dolinar.


I formally approve the 3.0.0 release.

cessda-bitbucket-importer commented 1 year ago

Original comment by Stefan Dlugolinsky (GitHub: Stifo).


@Joshocan

OK, we will not execute it.

This button can be removed after step 5. (see above comment of Matthew Morris).

Steps to remove the button:

cessda-bitbucket-importer commented 1 year ago

Original comment by Matthew Morris (GitHub: matthew-morris-cessda).


Backup created

cessda-bitbucket-importer commented 1 year ago

Original comment by Joshua Tetteh Ocansey (GitHub: Joshocan).


Thanks @Stifo I have created separate issue #479 for it but should this be probably deployed and tested before step 5 ?

cessda-bitbucket-importer commented 1 year ago

Original comment by Matthew Morris (GitHub: matthew-morris-cessda).


Migration scripts have been run. The UI can now be sanity checked.

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


Non-beta logo in place.

Agency logos in place.

User Guide - 503 error

Content Editor guide - 502 error

About page - @‌dolinarm please update text

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


Send Feedback form working as expected

cessda-bitbucket-importer commented 1 year ago

Original comment by Maja Dolinar.


@john-shepherdson I have updated the text on About page

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


User Guide - available

Content Editor guide - available

About page text - updated

cessda-bitbucket-importer commented 1 year ago

Original comment by Maja Dolinar.


@john-shepherdson the only thing I noticed now is that the logo should be changed also on User guide and Editor User Guide pages - now it is the Beta Logo, which is not good.

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


@‌dolinarm We (MO) have done as much checking as we can, based on read-only access to production instance. Over to you now.

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


OK, will update the logos in docs

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


Fixed in dev and staging. Waiting for it to happen in production.

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


cessda-bitbucket-importer commented 1 year ago

Original comment by Maja Dolinar.


Yes, I see the logos are now fixed, so we can make the release official. I have already sent an email to content editors about the ability to access the service again.