|
1 | 1 | ## Codefresh On-Premises
|
2 | 2 |
|
3 |
| -  |
| 3 | +  |
4 | 4 |
|
5 | 5 | Helm chart for deploying [Codefresh On-Premises](https://codefresh.io/docs/docs/getting-started/intro-to-codefresh/) to Kubernetes.
|
6 | 6 |
|
@@ -42,6 +42,7 @@ Helm chart for deploying [Codefresh On-Premises](https://codefresh.io/docs/docs/
|
42 | 42 | - [To 2.1.7](#to-2-1-7)
|
43 | 43 | - [To 2.2.0](#to-2-2-0)
|
44 | 44 | - [To 2.3.0](#to-2-3-0)
|
| 45 | + - [To 2.4.0](#to-2-4-0) |
45 | 46 | - [Rollback](#rollback)
|
46 | 47 | - [Troubleshooting](#troubleshooting)
|
47 | 48 | - [Values](#values)
|
@@ -722,53 +723,56 @@ cfapi: &cf-api
|
722 | 723 | hpa:
|
723 | 724 | enabled: true
|
724 | 725 | # Enable cf-api roles
|
| 726 | +cfapi-auth: |
| 727 | + <<: *cf-api |
| 728 | + enabled: true |
725 | 729 | cfapi-internal:
|
726 |
| - !!merge <<: *cf-api |
| 730 | + <<: *cf-api |
727 | 731 | enabled: true
|
728 | 732 | cfapi-ws:
|
729 |
| - !!merge <<: *cf-api |
| 733 | + <<: *cf-api |
730 | 734 | enabled: true
|
731 | 735 | cfapi-admin:
|
732 |
| - !!merge <<: *cf-api |
| 736 | + <<: *cf-api |
733 | 737 | enabled: true
|
734 | 738 | cfapi-endpoints:
|
735 |
| - !!merge <<: *cf-api |
| 739 | + <<: *cf-api |
736 | 740 | enabled: true
|
737 | 741 | cfapi-terminators:
|
738 |
| - !!merge <<: *cf-api |
| 742 | + <<: *cf-api |
739 | 743 | enabled: true
|
740 | 744 | cfapi-sso-group-synchronizer:
|
741 |
| - !!merge <<: *cf-api |
| 745 | + <<: *cf-api |
742 | 746 | enabled: true
|
743 | 747 | cfapi-buildmanager:
|
744 |
| - !!merge <<: *cf-api |
| 748 | + <<: *cf-api |
745 | 749 | enabled: true
|
746 | 750 | cfapi-cacheevictmanager:
|
747 |
| - !!merge <<: *cf-api |
| 751 | + <<: *cf-api |
748 | 752 | enabled: true
|
749 | 753 | cfapi-eventsmanagersubscriptions:
|
750 |
| - !!merge <<: *cf-api |
| 754 | + <<: *cf-api |
751 | 755 | enabled: true
|
752 | 756 | cfapi-kubernetesresourcemonitor:
|
753 |
| - !!merge <<: *cf-api |
| 757 | + <<: *cf-api |
754 | 758 | enabled: true
|
755 | 759 | cfapi-environments:
|
756 |
| - !!merge <<: *cf-api |
| 760 | + <<: *cf-api |
757 | 761 | enabled: true
|
758 | 762 | cfapi-gitops-resource-receiver:
|
759 |
| - !!merge <<: *cf-api |
| 763 | + <<: *cf-api |
760 | 764 | enabled: true
|
761 | 765 | cfapi-downloadlogmanager:
|
762 |
| - !!merge <<: *cf-api |
| 766 | + <<: *cf-api |
763 | 767 | enabled: true
|
764 | 768 | cfapi-teams:
|
765 |
| - !!merge <<: *cf-api |
| 769 | + <<: *cf-api |
766 | 770 | enabled: true
|
767 | 771 | cfapi-kubernetes-endpoints:
|
768 |
| - !!merge <<: *cf-api |
| 772 | + <<: *cf-api |
769 | 773 | enabled: true
|
770 | 774 | cfapi-test-reporting:
|
771 |
| - !!merge <<: *cf-api |
| 775 | + <<: *cf-api |
772 | 776 | enabled: true
|
773 | 777 | ```
|
774 | 778 |
|
@@ -1885,6 +1889,35 @@ helm rollback $RELEASE_NAME $RELEASE_NUMBER \
|
1885 | 1889 | --wait
|
1886 | 1890 | ```
|
1887 | 1891 |
|
| 1892 | +### To 2.4.0 |
| 1893 | + |
| 1894 | +### [What's new in 2.4.x](https://codefresh.io/docs/docs/whats-new/on-prem-release-notes/#on-premises-version-24) |
| 1895 | + |
| 1896 | +#### New cfapi-auth role |
| 1897 | + |
| 1898 | +New `cfapi-auth` role is introduced in 2.4.x. |
| 1899 | + |
| 1900 | +If you run onprem with [multi-role cfapi configuration](#configuration-with-multi-role-cf-api), make sure to **enable** `cfapi-auth` role: |
| 1901 | + |
| 1902 | +```yaml |
| 1903 | +cfapi-auth: |
| 1904 | + <<: *cf-api |
| 1905 | + enabled: true |
| 1906 | +``` |
| 1907 | + |
| 1908 | +#### Default SYSTEM_TYPE for acccounts |
| 1909 | + |
| 1910 | +Since 2.4.x, `SYSTEM_TYPE` is changed to `PROJECT_ONE` by default. |
| 1911 | + |
| 1912 | +If you want to preserve original `CLASSIC` values, update cfapi environment variables: |
| 1913 | + |
| 1914 | +```yaml |
| 1915 | +cfapi: |
| 1916 | + container: |
| 1917 | + env: |
| 1918 | + DEFAULT_SYSTEM_TYPE: CLASSIC |
| 1919 | +``` |
| 1920 | + |
1888 | 1921 | ## Troubleshooting
|
1889 | 1922 |
|
1890 | 1923 | ### Error: Failed to validate connection to Docker daemon; caused by Error: certificate has expired
|
@@ -2175,4 +2208,4 @@ kubectl -n $NAMESPACE delete secret codefresh-certs-server
|
2175 | 2208 | | seed.postgresSeedJob.postgresUser | optional | `""` | "postgres" admin user in plain text (required ONLY for seed job!) Must be a privileged user allowed to create databases and grant roles. If omitted, username and password from `.Values.global.postgresUser/postgresPassword` will be used. |
|
2176 | 2209 | | seed.postgresSeedJob.postgresUserSecretKeyRef | optional | `{}` | "postgres" admin user from exising secret |
|
2177 | 2210 | | tasker-kubernetes | object | `{"affinity":{},"container":{"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/tasker-kubernetes"}},"enabled":true,"hpa":{"enabled":false},"nodeSelector":{},"pdb":{"enabled":false},"podSecurityContext":{},"resources":{"limits":{},"requests":{"cpu":"100m","memory":"128Mi"}},"tolerations":[]}` | tasker-kubernetes |
|
2178 |
| -| webTLS | object | `{"cert":"","enabled":false,"key":"","secretName":"star.codefresh.io"}` | DEPRECATED - Use `.Values.ingress.tls` instead TLS secret for Ingress | |
| 2211 | +| webTLS | object | `{"cert":"","enabled":false,"key":"","secretName":"star.codefresh.io"}` | DEPRECATED - Use `.Values.ingress.tls` instead TLS secret for Ingress | |
0 commit comments