You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/development/release.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -173,7 +173,7 @@ If there is exists a PR in the cumulus-dashboard repo with a name containing: "V
173
173
174
174
### 4. Publish async_operations image to Docker Hub
175
175
176
-
For consistency and security reasons, a [new docker image for async_operations should be created and published](../../packages/api/ecs/async-operation/README.md) for each release and pushed to Docker Hub and possibly AWS ECR. Make sure to follow the instructions for **Updating the Cumulus deployment configuration**
176
+
For consistency and security reasons, a [new docker image for async_operations should be created and published](https://github.com/nasa/cumulus/blob/master/packages/api/ecs/async-operation/README.md) for each release and pushed to Docker Hub and possibly AWS ECR. Make sure to follow the instructions for **Updating the Cumulus deployment configuration**
Cumulus Core as of version > 20.1.2** now supports and is tested against Aurora Postgres v17. All users should update their datastores to this version as part of an upgrade process upon upgrading to release version 20.1.2.
7
+
Cumulus Core as of version **>= 20.2.0** now supports and is tested against Aurora Postgres v17. All users should update their datastores to this version as part of an upgrade process upon upgrading to release version 20.2.0.
8
8
9
9
We recommend stopping all ingest rules if database downtime is required (e.g. you do not have a blue-green database solution or are using serverless V2) for the update as any unavailability of the database may result in unexpected database write failures (resulting in records in the Dead Letter Archive), workflow failures or other unexpected failures.
10
10
@@ -14,21 +14,20 @@ We recommend stopping all ingest rules if database downtime is required (e.g. yo
14
14
15
15
It is recommended that users manually backup and/or consider cloning their datastore in order to recover the datastore if an upgrade goes awry.
16
16
17
-
Upgrading the Aurora Serverless v2 cluster will be completed via AWS console in this document and require manual steps to complete the upgrade:
18
-
If you are on version 13.12, it is recommended that you upgrade to version 13.18 prior to upgrading to 17.x. The AWS RDS for PostgreSQL upgrade document may be used as a reference:
17
+
Upgrading the Aurora Serverless v2 cluster will be completed via AWS console in this document and require manual steps to complete the upgrade. The AWS RDS for PostgreSQL upgrade document may be used as a reference:
- Ensure a supported version (> 20.1.2 a later patch version) is deployed.
20
+
- Ensure a supported version (> 20.1.2 or a later patch version) is deployed.
22
21
- Deploy the newest version of the `cumulus-rds-tf` module, ensuring `enable_upgrade` is set to false. This will *only* deploy a `v17` version of your current parameter group configuration, named `<prefix>-cluster-parameter-group-v17`.
23
22
- Shut down all ingest and other usage of the database cluster by 3rd party applications if appropriate.
24
23
- Once this is done, utilize the AWS RDS console to `modify` the database cluster, and update the following settings:
25
-
- Set `Engine Version`to the currently available Serverless v2 Postgres v17 engine (PostgreSQL 17.4 as of this instruction set’s authoring)
24
+
- Set `Engine Version` to the currently available Serverless v2 Postgres v17 engine (PostgreSQL 17.4 as of this instruction set’s authoring)
26
25
- Ensure the min/max capacity settings match expected values and have not changed
27
26
- DB cluster parameter group - utilize the newly created parameter group from step #2 for the update.
28
27
- Once you have completed the modifications, click `Continue` and verify the `Summary of modifications` has the engine version and modified parameter group.
29
28
-**Important:** Update the `Schedule modifications` to apply the change immediately.
30
29
31
-
Once this is done, apply the updates. The database upgrade will begin, and the database will shutdown/restart repeatedly. You can monitor progress in the database cluster’s `Logs & events` tab.
30
+
Once this is done, apply the updates. The database upgrade will begin, and the database will shutdown/restart repeatedly. You can monitor progress in the database cluster’s `Logs & events` tab.
32
31
33
32
Upon completion, you should expect to see output similar to:
34
33
@@ -38,5 +37,5 @@ If you are on version 13.12, it is recommended that you upgrade to version 13.18
38
37
```
39
38
40
39
- On update completion, validate database cluster appears to have restarted with the expected configuration, non-cumulus databases, etc.
41
-
- Update the `enable_upgrade` `rds-cluster-tf` module variable to `true`, and run `terraform init` and `terraform apply` to ensure the postgres v17 compatible parameter group is cleaned up. This should be the only change so double-check the changeset or run `terraform plan` to be sure.
40
+
- Update the `enable_upgrade` `rds-cluster-tf` module variable to `true`, and run `terraform init` and `terraform apply` to ensure the postgres v13 compatible parameter group is cleaned up. This should be the only change so double-check the changeset or run `terraform plan` to be sure.
0 commit comments