|
1 | 1 | ## Codefresh On-Premises
|
2 | 2 |
|
3 |
| -  |
| 3 | +  |
4 | 4 |
|
5 | 5 | ## Table of Content
|
6 | 6 |
|
7 | 7 | - [Prerequisites](#prerequisites)
|
8 | 8 | - [Get Repo Info and Pull Chart](#get-repo-info-and-pull-chart)
|
9 | 9 | - [Install Chart](#install-chart)
|
10 | 10 | - [Helm Chart Configuration](#helm-chart-configuration)
|
11 |
| - - [Configuring external services for databases/message brokers/data stores](#configuring-external-services-for-databasesmessage-brokersdata-stores) |
| 11 | + - [Configuring external services](#configuring-external-services) |
12 | 12 | - [External MongoDB](#external-mongodb)
|
13 | 13 | - [External MongoDB with MTLS](#external-mongodb-with-mtls)
|
14 | 14 | - [External PostgresSQL](#external-postgressql)
|
|
21 | 21 | - [Configuration with Private Registry](#configuration-with-private-registry)
|
22 | 22 | - [Configuration with multi-role CF-API](#configuration-with-multi-role-cf-api)
|
23 | 23 | - [High Availability](#high-availability)
|
24 |
| -- [Migrating from 1.4.x onprem to 2.0.0](#migrating-from-14x-onprem-to-200) |
| 24 | +- [Upgrading](#upgrading) |
| 25 | + - [To 2.0.0](#to-200) |
25 | 26 | - [Values](#values)
|
26 | 27 |
|
27 | 28 | ## Prerequisites
|
@@ -114,7 +115,7 @@ See [Customizing the Chart Before Installing](https://helm.sh/docs/intro/using_h
|
114 | 115 | helm show values codefresh/codefresh
|
115 | 116 | ```
|
116 | 117 |
|
117 |
| -### Configuring external services for databases/message brokers/data stores |
| 118 | +### Configuring external services |
118 | 119 |
|
119 | 120 | The chart contains required dependencies for the corresponding services
|
120 | 121 | - [bitnami/mongodb](https://github.com/bitnami/charts/tree/main/bitnami/mongodb)
|
@@ -665,13 +666,15 @@ tasker-kubernetes:
|
665 | 666 |
|
666 | 667 | ```
|
667 | 668 |
|
668 |
| -## Migrating from 1.4.x onprem to 2.0.0 |
| 669 | +## Upgrading |
| 670 | + |
| 671 | +### To 2.0.0 |
669 | 672 |
|
670 | 673 | This major chart version change (v1.4.X -> v2.0.0) contains some **incompatible breaking change needing manual actions**.
|
671 | 674 |
|
672 | 675 | **Before applying the upgrade, read through this section!**
|
673 | 676 |
|
674 |
| -### ⚠️ [Kcfi](https://github.com/codefresh-io/kcfi) Deprecation Notice |
| 677 | +#### ⚠️ [Kcfi](https://github.com/codefresh-io/kcfi) Deprecation Notice |
675 | 678 |
|
676 | 679 | This major release deprecates [kcfi](https://github.com/codefresh-io/kcfi) installer. The recommended way to install Codefresh On-Prem is **Helm**.
|
677 | 680 | Due to that, Kcfi `config.yaml` will not be compatible for Helm-based installation.
|
@@ -825,7 +828,7 @@ seed:
|
825 | 828 | enabled: true
|
826 | 829 | ```
|
827 | 830 |
|
828 |
| -### ⚠️ Migration to [Library Charts](https://helm.sh/docs/topics/library_charts/) Notice |
| 831 | +#### ⚠️ Migration to [Library Charts](https://helm.sh/docs/topics/library_charts/) Notice |
829 | 832 |
|
830 | 833 | All Codefresh subcharts templates (i.e. `cfapi`, `cfui`, `pipeline-manager`, `context-manager`, etc) has been migrated to use helm [library charts](https://helm.sh/docs/topics/library_charts/).
|
831 | 834 | That allows to unify values structure across all Codefresh owned charts. However, there are some **immutable** fields in the old charts which cannot be upgraded during a regular `helm upgrade`, thus additional manual actions are required.
|
@@ -854,7 +857,7 @@ nomios:
|
854 | 857 | ...
|
855 | 858 | ```
|
856 | 859 |
|
857 |
| -### ⚠️ New Services Notice |
| 860 | +#### ⚠️ New Services Notice |
858 | 861 |
|
859 | 862 | Codefesh 2.0.0 chart includes additional dependent microservices(charts):
|
860 | 863 | - `argo-platform`: Main Codefresh GitOps module.
|
@@ -905,7 +908,7 @@ The bare minimal workload footprint for the new services (without HPA or PDB) is
|
905 | 908 | | argo-platform.secrets | object | See below | Secrets anchors |
|
906 | 909 | | argo-platform.ui | object | See below | ui |
|
907 | 910 | | argo-platform.useExternalSecret | bool | `false` | Use regular k8s secret object. Keep `false`! |
|
908 |
| -| builder | object | `{"enabled":true}` | builder | |
| 911 | +| builder | object | `{"container":{"image":{"tag":"20.10.24-dind"}},"enabled":true}` | builder | |
909 | 912 | | cf-broadcaster | object | See below | broadcaster |
|
910 | 913 | | cf-platform-analytics-etlstarter | object | See below | etl-starter |
|
911 | 914 | | cf-platform-analytics-etlstarter.redis.enabled | bool | `false` | Disable redis subchart |
|
|
0 commit comments