Releases: OpenCSGs/csghub-installer
v1.2.3
Important
The release v1.2.3
of docker compose installation has been optimized in the directory structure, which is slightly different from the previous version. For this, if you have old data, please make two modifications:
Configuration changes:
Note: All configurations should be passed through the environment variables in .env
. Please refer to the variable comments for the actual changes.
- Added variables.
- CSGHUB_IMAGE_PREFIX is used to specify the image repository location
- SPACE_APP_INTERNAL_HOST is used to specify the Knative Serving network service address
- CSGHUB_WITH_K8S controls whether to integrate k8s
- KUBE_CONFIG_DIR specifies the local .kube/config file directory
- Remove variables.
- SERVER_INTERNAL_DOMAIN
- SPACE_BUILDER_SERVER,DOCKER_REGISTRY_*
- SPACE_APP_INTERNAL_DOMAIN_PORT
- SPACE_APP_EXTERNAL_DOMAIN
- Rename variables.
- SPACE_APP_NS ==> SPACE_APP_NAMESPACE
- KNATIVE_GATEWAY_HOST ==> SPACE_APP_INTERNAL_HOST
- KNATIVE_GATEWAY_PORT ==> SPACE_APP_INTERNAL_PORT
- SERVER_CASDOOR_PORT ==> CASDOOR_PORT (reset to 8000)
- Extract other shared variables to adapt to external services.
- The docker server address no longer needs to be provided, and the docker server now runs as dind service by default.
- You do not need to manually create
docker-registry-config
in k8s, this operation will be automatically completed during installation. - Now cancel the exposure of ports of other services except nginx proxy, and expose them through nginx proxy.
- 80 default csghub service access port
- 2222 default git ssh clone port
- 5000 default registry image warehouse service port
- 8000 default casdoor User management service port
- 9000-9001 Default minio object storage service port
Notes: Port modification is also done through.env
- All configuration files are now stored in the
./configs
directory and data files stored in the./data
by default. If there is no special requirement, no manual modification is required.
Data changes
Remove the use of docker volumes for easier management:
- volume:redis ==> ./data/redis (uid:999, gid: root)
- volume:pgdata ==> ./data/postgresql/data (uid:999, gid: root)
- volume:minio_data ==> ./data/minio (uid:1001, gid: root)
- ./space_data ==> ./data/csghub_space_builder
- ./nats/jetstream ==> ./data/nats/jetstream
- ./data/data/gitaly/git/repositories ==> ./data/gitaly/repositories
Notes: If an old data directory exists, move the directory according to the corresponding management.
Log directory:
All log files are stored in the ./logs
directory.
What's Changed
- Fixed wrong column name by @MasonXon in #84
- Fixed helm install failed by @MasonXon in #85
- Nvidia plugin failed install by @MasonXon in #87
- Update docker and compose docs by @MasonXon in #89
- Fixed missing minio secret reference by @MasonXon in #90
- Refactor docker compose by @MasonXon in #91
- Fixed envs wrong spell by @MasonXon in #92
- Update docs to enable ARM64 support by @MasonXon in #95
- Tuning config by @MasonXon in #93
- Update gitaly and gitlab-shell by @MasonXon in #94
- Update docs by @MasonXon in #96
- Move CSGHUB_WITH_K8S from startup to .env by @MasonXon in #98
- Fix main docker compose by @MasonXon in #99
- Tuning docker omnibus by @MasonXon in #101
- Disable casdoor enableSigninSession by @MasonXon in #103
Full Changelog: v1.2.2...v1.2.3
csghub-1.2.3
CSGHub is an open source, trustworthy large model asset management platform that can assist users in governing the assets involved in the lifecycle of LLM and LLM applications (datasets, model files, codes, etc).
v1.2.2
What's Changed
- Fixed the issue that the page does not jump after creating a project by @MasonXon in #75
- Refactor workflows to add build images by @MasonXon in #74
- fix namespace error by @wayneliu0019 in #76
- Replace nginx images for docker compose by @MasonXon in #78
- Refactor initialize sql script to compatible with ce and ee by @MasonXon in #79
- Replace go-node with golang and fixed checkout without lfs by @MasonXon in #80
- Fixed wrong column name by @MasonXon in #84
- Fixed helm install failed by @MasonXon in #85
- Nvidia plugin failed install by @MasonXon in #87
- Update docker and compose docs by @MasonXon in #89
- Fixed missing minio secret reference by @MasonXon in #90
csghub-1.2.2
CSGHub is an open source, trustworthy large model asset management platform that can assist users in governing the assets involved in the lifecycle of LLM and LLM applications (datasets, model files, codes, etc).
v1.2.1
Full Changelog: v1.2.0...v1.2.1
csghub-1.2.1
CSGHub is an open source, trustworthy large model asset management platform that can assist users in governing the assets involved in the lifecycle of LLM and LLM applications (datasets, model files, codes, etc).
v1.2.0
What's Changed
- Fixed the problem that the image tag fails to use the default value by @MasonXon in #12
- Fixed casdoor re-init from init_data.json by @MasonXon in #13
- enable multi sync for csghub_server service by @wayneliu0019 in #14
- Adapt startup.sh to ARM architecture by @MasonXon in #18
- add a40 resource by @ganisback in #19
- Fixed multiple resource configuration issues by @MasonXon in #20
- fix websocket issue by @ganisback in #21
- Fix gpu support by @MasonXon in #22
- Change default ingress service type to NodePort by @MasonXon in #24
- Fix mirror and inference images by @MasonXon in #27
- use sha512-salt as password encryption althorithm by @wayneliu0019 in #29
- update csghub docker deployment guide by @kayla050 in #32
- Fixed runner without kube-configs by @MasonXon in #33
- Refactor docker deployment by @MasonXon in #36
- Fixed k3s init script and update docs by @MasonXon in #38
- Update all deployment method to latest by @MasonXon in #42
- change docker-compose default network cidr by @wayneliu0019 in #44
- modify helm chart docs and remove unused folder from docker compose by @wayneliu0019 in #48
- visit temporal-ui through nginx reverse proxy by @wayneliu0019 in #50
- remove moderation service from compose and create root user trigger first by @wayneliu0019 in #51
- fix typo for arm64 support by @wayneliu0019 in #52
- remove moderation service from docker and helm; create root trigger first by @wayneliu0019 in #53
- add basic auth for temporal-ui service by @wayneliu0019 in #56
- change temporal health check url by @wayneliu0019 in #59
- Bug fix update for incompatible platform by @MasonXon in #60
- Adapt arm for linux by @MasonXon in #62
- remove lfs file from omnibus installer by @wayneliu0019 in #63
- registry use 3s backend storage by @wayneliu0019 in #61
- Update docker-compose.yml by @wayneliu0019 in #64
- add argo plugin by @ganisback in #65
- add opencompass runtime framework by @ganisback in #66
- add argo workflow docs by @wayneliu0019 in #68
- add nats and s3 for runner by @ganisback in #67
- remove cron job from csghub server by @wayneliu0019 in #69
New Contributors
- @hanans426 made their first contribution in #11
- @KinglyWayne made their first contribution in #28
Full Changelog: v1.1.0...v1.2.0
csghub-1.2.0
CSGHub is an open source, trustworthy large model asset management platform that can assist users in governing the assets involved in the lifecycle of LLM and LLM applications (datasets, model files, codes, etc).
v1.1.0
What's Changed
- enable multi sync for csghub_server service by @wayneliu0019 in #15
- change casdoor version to v1.733.0 and fix init_data bug by @wayneliu0019 in #17
- update deployment docs by @kayla050 in #35
Full Changelog: v1.0.0...v1.1.0
csghub-1.1.0
CSGHub is an open source, trustworthy large model asset management platform that can assist users in governing the assets involved in the lifecycle of LLM and LLM applications (datasets, model files, codes, etc).