|
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