Store
The system supports uploading WAR, JAR, Helm, front-end resources, and traditional application packages to an application repository. The system provides a private repository and a public repository. The public repository stores application packages of the official edition and is managed by a system administrator. All members in the system can use the application packages in the public repository. The private repository stores application packages of the development or internal edition. All members in an organization can upload their application packages to the private repository. You can publish application packages in the private repository to the public repository. In addition, you can create application package categories for flexible application package storage and management.
Use
You can select target application packages from an application repository for application deployment and can download application packages for use outside this system.
Manage
The system allows you to upload multiple versions of an application package to the system for version control and management. If the uploaded application package has the same name as an existing application package, the system can automatically identify its information, such as category and history version, and can identify whether the new version is the same as the old version. In addition, you can edit or delete an application package as needed.
The system supports both public and private application repositories to satisfy user requirements on resource sharing.
Easy version control and management.
The system supports uploading WAR, JAR, Helm, front-end resources, and traditional application packages. WAR and JAR packages are traditional Java project software packages. A Helm package (chart) is an application package designed based on the Helm packaging mechanism and the system's capability for expanding local images. You can deploy an application through a Helm application package, without the need to upload multiple images. A front-end resources package is used to deploy front-end resources for applications with a front and rear end separation architecture. In addition, you can perform life cycle management of applications and services through application groups, for example, add, edit, delete, and filter applications, and perform elastic scaling, service governance, and continuous delivery.
Table-1 Relationship with other cloud services
Service |
Relationship with app management |
App management-App list |
You can manage the applications deployed through application packages from the application list in application management. |