Skip to content

Commit 09925a7

Browse files
Merge branch 'main' into CR-31145-onprem-2-9-document-changes-in-mongodb-schema
2 parents ccbc8d8 + fd24439 commit 09925a7

File tree

2 files changed

+42
-14
lines changed

2 files changed

+42
-14
lines changed

README.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -204,14 +204,21 @@ helm show values codefresh/codefresh
204204

205205
### Persistent services
206206

207-
The following table displays the list of **persistent** services created as part of the on-premises installation:
207+
Codefresh relies on several persistent services to store its data:
208208

209-
| Database | Purpose | Required version |
210-
| :--- | :---- | :--- |
211-
| MongoDB | Stores all account data (account settings, users, projects, pipelines, builds etc.) | 7.x |
212-
| Postgresql | Stores data about events for the account (pipeline updates, deletes, etc.). The audit log uses the data from this database. | 16.x or 17.x |
213-
| Redis | Used for caching, and as a key-value store for cron trigger manager. | 7.0.x |
214-
| RabbitMQ | Used for message queueing. | 3.13 \| 4.0.x |
209+
- **MongoDB**: Stores all account data (account settings, users, projects, pipelines, builds etc.)
210+
- **PostgreSQL**: Stores data about events for the account (pipeline updates, deletes, etc.). The audit log uses the data from this database.
211+
- **Redis**: Used for caching, and as a key-value store for cron trigger manager.
212+
- **RabbitMQ**: Used for message queueing.
213+
214+
The following table reflects the recommended and supported versions of these databases for different Codefresh releases:
215+
216+
| Codefresh version | MongoDB | PostgreSQL | Redis | RabbitMQ |
217+
| :--- | :--- | :--- | :--- | :--- |
218+
| 2.9.x | \>=4.2 \<=7.x <br> Recommended: 7.x (`featureCompatibilityVersion: 7.0`)| \>= 16.x \<= 17.x <br> Recommended: 17.x | \>= 7.0.x \<= 7.4.x <br> Recommended: 7.4.x | 3.13.x \| 4.0.x \| 4.1.x <br> Recommended: 4.1.x |
219+
| 2.8.x | \>=4.2 \<=7.x <br> Recommended: 7.x (`featureCompatibilityVersion: 6.0`)| \>= 13.x \<= 17.x <br> Recommended: 16.x \| 17.x | \>= 7.0.x \<= 7.4.x <br> Recommended: 7.4.x | 3.13.x \| 4.0.x \| 4.1.x <br> Recommended: 4.0.x |
220+
| 2.7.x | \>=4.2 \<=6.x <br> Recommended: 6.x (`featureCompatibilityVersion: 6.0`)| 13.x | 7.0.x | 3.13.x |
221+
| 2.6.x | \>=4.2 \<=6.x <br> Recommended: 6.x (`featureCompatibilityVersion: 5.0`)| 13.x | 7.0.x | 3.13.x |
215222

216223
> Running on netfs (nfs, cifs) is not recommended.
217224

@@ -2372,6 +2379,13 @@ For built-in RabbitMQ `bitnami/rabbitmq` subchart, pre-upgrade hook was added to
23722379

23732380
### To 2-9-0
23742381

2382+
> [!WARNING]
2383+
> **BREAKING CHANGES**
2384+
>
2385+
> Default DinD image has been upgraded to 28.x, which removes support for pushing and pulling with legacy image manifest v2 schema 1 ([ref](https://docs.docker.com/engine/deprecated/#pushing-and-pulling-with-image-manifest-v2-schema-1)).
2386+
>
2387+
> Before upgrading Codefresh, please follow the instruction in [this doc](https://codefresh.io/docs/docs/kb/articles/upgrade-deprecated-docker-images/) to identify deprecated images, upgrade them, and then proceed with upgrading the platform.
2388+
23752389
#### Affected values
23762390

23772391
- `.Values.runner` is removed

README.md.gotmpl

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -205,14 +205,21 @@ helm show values codefresh/codefresh
205205

206206
### Persistent services
207207

208-
The following table displays the list of **persistent** services created as part of the on-premises installation:
208+
Codefresh relies on several persistent services to store its data:
209209

210-
| Database | Purpose | Required version |
211-
| :--- | :---- | :--- |
212-
| MongoDB | Stores all account data (account settings, users, projects, pipelines, builds etc.) | 7.x |
213-
| Postgresql | Stores data about events for the account (pipeline updates, deletes, etc.). The audit log uses the data from this database. | 16.x or 17.x |
214-
| Redis | Used for caching, and as a key-value store for cron trigger manager. | 7.0.x |
215-
| RabbitMQ | Used for message queueing. | 3.13 \| 4.0.x |
210+
- **MongoDB**: Stores all account data (account settings, users, projects, pipelines, builds etc.)
211+
- **PostgreSQL**: Stores data about events for the account (pipeline updates, deletes, etc.). The audit log uses the data from this database.
212+
- **Redis**: Used for caching, and as a key-value store for cron trigger manager.
213+
- **RabbitMQ**: Used for message queueing.
214+
215+
The following table reflects the recommended and supported versions of these databases for different Codefresh releases:
216+
217+
| Codefresh version | MongoDB | PostgreSQL | Redis | RabbitMQ |
218+
| :--- | :--- | :--- | :--- | :--- |
219+
| 2.9.x | \>=4.2 \<=7.x <br> Recommended: 7.x (`featureCompatibilityVersion: 7.0`)| \>= 16.x \<= 17.x <br> Recommended: 17.x | \>= 7.0.x \<= 7.4.x <br> Recommended: 7.4.x | 3.13.x \| 4.0.x \| 4.1.x <br> Recommended: 4.1.x |
220+
| 2.8.x | \>=4.2 \<=7.x <br> Recommended: 7.x (`featureCompatibilityVersion: 6.0`)| \>= 13.x \<= 17.x <br> Recommended: 16.x \| 17.x | \>= 7.0.x \<= 7.4.x <br> Recommended: 7.4.x | 3.13.x \| 4.0.x \| 4.1.x <br> Recommended: 4.0.x |
221+
| 2.7.x | \>=4.2 \<=6.x <br> Recommended: 6.x (`featureCompatibilityVersion: 6.0`)| 13.x | 7.0.x | 3.13.x |
222+
| 2.6.x | \>=4.2 \<=6.x <br> Recommended: 6.x (`featureCompatibilityVersion: 5.0`)| 13.x | 7.0.x | 3.13.x |
216223

217224
> Running on netfs (nfs, cifs) is not recommended.
218225

@@ -2382,6 +2389,13 @@ For built-in RabbitMQ `bitnami/rabbitmq` subchart, pre-upgrade hook was added to
23822389

23832390
### To 2-9-0
23842391

2392+
> [!WARNING]
2393+
> **BREAKING CHANGES**
2394+
>
2395+
> Default DinD image has been upgraded to 28.x, which removes support for pushing and pulling with legacy image manifest v2 schema 1 ([ref](https://docs.docker.com/engine/deprecated/#pushing-and-pulling-with-image-manifest-v2-schema-1)).
2396+
>
2397+
> Before upgrading Codefresh, please follow the instruction in [this doc](https://codefresh.io/docs/docs/kb/articles/upgrade-deprecated-docker-images/) to identify deprecated images, upgrade them, and then proceed with upgrading the platform.
2398+
23852399
#### Affected values
23862400

23872401
- `.Values.runner` is removed

0 commit comments

Comments
 (0)