Open Source Multi-Cloud Integrated Platform
-
Updated
Jan 13, 2024
Open Source Multi-Cloud Integrated Platform
Choerodon Microservices Framework.
This is the toolkit developed by Choerodon and provides some basic dependencies for use in the development process.
Choerodon Front is a total front-end of Choerodon that combines Choerodon IAM and Choerodon DevOps.
DevOps Service is the core service of Choerodon. It integrated several open source tools to automate the DevOps process of planning, coding, building, testing, and deployment, operation, monitoring.
IAM Service is used for the management of user, role, permission, organization, project, password policy, fast code, client, menu, icon, multi-language , and supports for importing third-party users through LDAP.
Kuberadmin ansible is a toolkit for simple and quick installing k8s cluster.
The file service is built on minio server, we can use minio client to upload and delete files.
This service is the authorized authentication center of the choerodon microservices framework and is mainly responsible for user privilege and authorization.
The service is responsible for Agile process management and providing users with a better user experience through rich display.
The gateway service is responsible for routing requests to real services.
Gitlab Service is responsible for establishing communication with GitLab, handling GitLab related logic and forwarding it to other services.
The service is responsible for Agile process management and providing users with a better user experience through rich display.
This service is the management center of the choerodon microservices framework.
The microservice registration is implemented by monitoring the state changes of the k8s pod, and pull the interface in the spring cloud eureka client service list.
Authenticating and limiting the requests from api-gateway, create JWT and return to api-gateway.
Add a description, image, and links to the choerodon topic page so that developers can more easily learn about it.
To associate your repository with the choerodon topic, visit your repo's landing page and select "manage topics."