haiku / infrastructure

Haiku infrastructure as code
https://hub.docker.com/r/haiku
MIT License
17 stars 16 forks source link

[Change Request] Deploy Discourse version 3.3.2 #143

Closed nielx closed 9 hours ago

nielx commented 18 hours ago

Description

Update Discourse to version 3.3.2

How has the change been tested

Dev-tested by the container developer.

Steps to implement the change

Note: Please mark changes from the default steps below in bold

  1. Verify that the image is available in the package registry.
  2. Make the installation read-only using the Enable read-only button on the Admin/Backups page.
  3. Start a backup by using the Backup button on that page.
  4. Update the version in the infrastructure repository in deployments/discourse.yml.
  5. Apply the update to the server:
    $ kubectl apply -f deployments/discourse.yml
  6. Post-deployment checks (is the web service responding, is the site read-write again)
  7. Commit and push the updated deployment configuration to GitHub.
  8. Announce the update on the haiku-sysadmin and haiku mailing list.

Configuration Changes

Please list any configuration changes, and note whether they need to be done pre-deploy or post-deploy

None

Rollback Plan

If the update is unsuccesful, try rolling back the image with the following commands:

$ git restore deployments/discourse.yml
$ kubectl apply -f deployments/discourse.yml

If the update applied database transformations, or the database go corrupted in any other way, use Discourse's built in database restore features to return the data to the previously saved version.

nielx commented 18 hours ago

Scheduled for Monday 14 October 2024, at 16:00 UTC.