Skip to content

Commit 2092812

Browse files
author
mason
committed
[Helm] Update docs for deployment refactor
1 parent ee8e2a8 commit 2092812

File tree

3 files changed

+42
-31
lines changed

3 files changed

+42
-31
lines changed

CHANGELOG.md

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,46 +2,55 @@
22

33
## v1.5.2(Planning)
44

5+
---
6+
7+
- [Helm] Add new global.deployment.mergingNamespace to reduce namespace created.
8+
- [Helm] Refactor global.deployment.knative.serving.autoConfigure to global.deployment.autoConfigure.
9+
510
## v1.5.1
611

12+
---
13+
714
- [All] Rename csghub_builder to space_builder
815
- [All] Optimize lfs upload on machines with poor performance
916

1017
## v1.5.0
1118

19+
---
20+
1221
- [All] Added support for new inference engines `TEI`, `lama.cpp`
1322
- [All] Support gitaly cluster
14-
- [helm] Allow user define csghub_server image `name(repository)`, `pullPolicy` globally
15-
- [helm] Add new param `global.ingress.useTop` allow users to use the specified `domain` as the portal domain
23+
- [Helm] Allow user define csghub_server image `name(repository)`, `pullPolicy` globally
24+
- [Helm] Add new param `global.ingress.useTop` allow users to use the specified `domain` as the portal domain
1625

1726
## v1.4.2
1827

1928
---
2029

21-
- [helm] Optimize password length
22-
- [helm] Fixed the adaptation error when using external resources
30+
- [Helm] Optimize password length
31+
- [Helm] Fixed the adaptation error when using external resources
2332
- Now support (postgres, redis, registry, object storage, gitaly)
24-
- [compose] Fixed large lfs files cannot be uploads.
33+
- [Compose] Fixed large lfs files cannot be uploads.
2534

2635
## v1.4.1
2736

2837
---
2938

30-
- [all] Rollback configuration user email login through unified configuration
31-
- [helm] Disabled tag resolving for knative serving for insecure registry by default
32-
- [compose] Fixed permission issues when mapping volumes
33-
- [compose] Allow users to turn off multi-source synchronization through simple configuration
34-
- [compose] Allow users define data location
35-
- [helm] Allow using external ingress-nginx
36-
- [helm] Optimize the gitlab shell host key pair generation method
37-
- [helm] Optimize automatic labeling behavior under automatic configuration for GPU resources
39+
- [All] Rollback configuration user email login through unified configuration
40+
- [Helm] Disabled tag resolving for knative serving for insecure registry by default
41+
- [Compose] Fixed permission issues when mapping volumes
42+
- [Compose] Allow users to turn off multi-source synchronization through simple configuration
43+
- [Compose] Allow users define data location
44+
- [Helm] Allow using external ingress-nginx
45+
- [Helm] Optimize the gitlab shell host key pair generation method
46+
- [Helm] Optimize automatic labeling behavior under automatic configuration for GPU resources
3847

3948
## v1.4.0
4049

4150
---
4251

43-
- [helm] Add knative serving and argo automatic configuration
44-
- [helm] Optimize the number of ingresses
45-
- [all] Add dataset preview component dataviewer
46-
- [docker] Add docker quick configuration script quick_install.sh
47-
- [docker] k8s integration is disabled by default
52+
- [Helm] Add knative serving and argo automatic configuration
53+
- [Helm] Optimize the number of ingresses
54+
- [All] Add dataset preview component dataviewer
55+
- [Docker] Add docker quick configuration script quick_install.sh
56+
- [Docker] k8s integration is disabled by default

docs/zh/README_helm_cn.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ curl -sfL https://raw.githubusercontent.com/OpenCSGs/csghub-installer/refs/heads
115115
| global.ingress.domain | example.com | [服务域名](#域名) |
116116
| global.ingress.service.type | LoadBalancer | 请确保集群服务商具备提供 LoadBalancer 服务的能力。<br/>这里用到LoadBalancer 的服务有Ingress-nginx-controller Service以及Kourier。 |
117117
| ingress-nginx.controller.service.type | LoadBalancer | 如果您是解压安装程序在本地安装,此参数可以省略,由内部锚点自动复制。 |
118-
| global.deployment.knative.serving.services[0].type | NodePort | 指定[deployment.knative.serving.autoConfigure](#deployment) 时 KnativeServing Kourier 的服务类型。如果集群不支持提供多 LoadBalancer 地址,请使用 NodePort。 |
118+
| global.deployment.knative.serving.services[0].type | NodePort | 指定[deployment.autoConfigure](#deployment) 时 KnativeServing Kourier 的服务类型。如果集群不支持提供多 LoadBalancer 地址,请使用 NodePort。 |
119119
| global.deployment.knative.serving.services[0].domain | app.internal | 指定 KnativeServing 使用的内部域名。 |
120120
| global.deployment.knative.serving.services[0].host | 192.168.18.3 | 指定 KnativeServing Kourier 服务的 IPv4 地址。 |
121121
| global.deployment.knative.serving.services[0].port | 30213 | 指定 KnativeServing Kourier 服务的端口。如果 type 为 LoadBalancer,需配置为 80,如果 type 为 NodePort , 需配置为任意 5 为合法 NodePort 端口号。 |
@@ -360,8 +360,9 @@ CSGHub Helm Chart 存在多个组件需要持久化数据,组件如下:
360360
| deployment.enabled | bool | true | 指定是否启用实例部署。<br/>如果禁用则无法创建 space、推理等实例(即不关联 K8S 集群)。 |
361361
| deployment.kubeSecret | string | kube-configs | 指定包含所有目标集群 `.kube/config`的 Secret,需要自行创建。创建方式在部署部分已经提供。 |
362362
| deployment.namespace | string | spaces | 部署实例所在的命名空间。 |
363-
| deployment.knative.serving.autoConfigure | bool | true | 指定是否开启自动部署 KnativeServing 和 argo。 |
364-
| deployment.knative.serving.services[n].type | string | NodePort | 指定[deployment.knative.serving.autoConfigure](#deployment) 时 KnativeServing Kourier 的服务类型。如果集群不支持提供多 LoadBalancer 地址,请使用 NodePort。 |
363+
| deployment.autoConfigure | bool | true | 指定是否开启自动部署 KnativeServing 和 argo。 |
364+
| deployment.mergingNamespace | bool | true | If set to true, namespace creation will be reduced from 7 to 4. |
365+
| deployment.knative.serving.services[n].type | string | NodePort | 指定[deployment.autoConfigure](#deployment) 时 KnativeServing Kourier 的服务类型。如果集群不支持提供多 LoadBalancer 地址,请使用 NodePort。 |
365366
| deployment.knative.serving.services[n].domain | string | app.internal | 指定 KnativeServing 使用的内部域名。 |
366367
| deployment.knative.serving.services[n].host | string | 192.168.18.3 | 指定 KnativeServing Kourier 服务的 IPv4 地址。 |
367368
| deployment.knative.serving.services[n].port | string | 30213 | 指定 KnativeServing Kourier 服务的端口。如果 type 为 LoadBalancer,需配置为 80,如果 type 为 NodePort , 需配置为任意 5 为合法 NodePort 端口号。 |

helm/README.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ The above deployment will automatically install/configure the following resource
119119
| global.ingress.domain | example.com | [Service domain name](#domain name) |
120120
| global.ingress.service.type | LoadBalancer | Please ensure that the cluster service provider has the ability to provide LoadBalancer services. <br/>The services using LoadBalancer here are Ingress-nginx-controller Service and Kourier. |
121121
| ingress-nginx.controller.service.type | LoadBalancer | If you untar the installer and install it locally, this parameter can be omitted and automatically copied by the internal anchor. |
122-
| global.deployment.knative.serving.services[0].type | NodePort | Specifies the service type for the KnativeServing Kourier when using [deployment.knative.serving.autoConfigure](#deployment). If the cluster does not support multiple LoadBalancer addresses, use NodePort. |
122+
| global.deployment.knative.serving.services[0].type | NodePort | Specifies the service type for the KnativeServing Kourier when using [deployment.autoConfigure](#deployment). If the cluster does not support multiple LoadBalancer addresses, use NodePort. |
123123
| global.deployment.knative.serving.services[0].domain | app.internal | Specify the internal domain name used by KnativeServing. |
124124
| global.deployment.knative.serving.services[0].host | 192.168.18.3 | Specify the IPv4 address of the KnativeServing Kourier service. |
125125
| global.deployment.knative.serving.services[0].port | 30213 | Specify the port of the KnativeServing Kourier service. If the type is LoadBalancer, it needs to be configured to 80. If the type is NodePort, it needs to be configured to any 5 valid NodePort port numbers. |
@@ -363,16 +363,17 @@ It should be noted that CSGHub Helm Chart does not actively create related Persi
363363
364364
#### deployment
365365
366-
| Parameter configuration | Field type | Default value | Description |
367-
| :-------------------------------------------- | :------- | :---------------- | :----------------------------------------------------------- |
368-
| deployment.enabled | bool | true | Specifies whether to enable instance deployment. <br/>If disabled, instances such as space and inference cannot be created (that is, they are not associated with K8S clusters). |
369-
| deployment.kubeSecret | string | kube-configs | Specifies the Secret containing all target clusters `.kube/config`, which needs to be created by yourself. The creation method has been provided in the deployment section. |
370-
| deployment.namespace | string | spaces | The namespace where the deployment instance is located. |
371-
| deployment.knative.serving.autoConfigure | bool | true | Specifies whether to enable automatic deployment of KnativeServing and argo. |
372-
| deployment.knative.serving.services[n].type | string | NodePort | Specifies the service type of the KnativeServing Kourier when [deployment.knative.serving.autoConfigure](#deployment). If the cluster does not support providing multiple LoadBalancer addresses, use NodePort. |
366+
| Parameter configuration | Field type | Default value | Description |
367+
|:----------------------------------------------| :------- | :---------------- | :----------------------------------------------------------- |
368+
| deployment.enabled | bool | true | Specifies whether to enable instance deployment. <br/>If disabled, instances such as space and inference cannot be created (that is, they are not associated with K8S clusters). |
369+
| deployment.kubeSecret | string | kube-configs | Specifies the Secret containing all target clusters `.kube/config`, which needs to be created by yourself. The creation method has been provided in the deployment section. |
370+
| deployment.namespace | string | spaces | The namespace where the deployment instance is located. |
371+
| deployment.autoConfigure | bool | true | Specifies whether to enable automatic deployment of KnativeServing and argo. |
372+
| deployment.mergingNamespace | bool | true | If set to true, namespace creation will be reduced from 7 to 4. |
373+
| deployment.knative.serving.services[n].type | string | NodePort | Specifies the service type of the KnativeServing Kourier when [deployment.autoConfigure](#deployment). If the cluster does not support providing multiple LoadBalancer addresses, use NodePort. |
373374
| deployment.knative.serving.services[n].domain | string | app.internal | Specify the internal domain name used by KnativeServing. |
374-
| deployment.knative.serving.services[n].host | string | 192.168.8.3 | Specify the IPv4 address of the KnativeServing Kourier service. |
375-
| deployment.knative.serving.services[n].port | string | 30213 | Specify the port of the KnativeServing Kourier service. If the type is LoadBalancer, it needs to be configured to 80. If the type is NodePort, it needs to be configured to any 5 valid NodePort port numbers. |
375+
| deployment.knative.serving.services[n].host | string | 192.168.8.3 | Specify the IPv4 address of the KnativeServing Kourier service. |
376+
| deployment.knative.serving.services[n].port | string | 30213 | Specify the port of the KnativeServing Kourier service. If the type is LoadBalancer, it needs to be configured to 80. If the type is NodePort, it needs to be configured to any 5 valid NodePort port numbers. |
376377
377378
### Local
378379

0 commit comments

Comments
 (0)