cloudstack/ui/public
Abhishek Kumar bce17b627d
ui,api,server: template categorization based on os (#10773)
Adds new interface for image selection (template/iso) for an instance in UI.
Old interface can still be used and it can be configured using UI configuration (config.json)

OS categories/Guest OS categories have been improved with ability to create new categories, delete an existing category, and marking a category as featured to allow it to show up in the UI in the image selection interface.

New APIs added:
- addOsCategory
- deleteOsCategory
- updateOsCategory

APIs updated:
- updateOsType
- listTemplates
- listOsCategories

Several improvements in UI especially related to forms - DeloyVM, ReinstallVM, CreateVnfAppliance, AddAutoscaleGroup.

DeployVM form can now be opened from template/ISO details view with query params.

Reorganized (removed and added some) OS categories to the following (in the same order):
```
1. Ubuntu
2. Debian
3. Fedora
4. CentOS
5. Rocky Linux
6. Alma Linux
7. Oracle
8. RedHat
9. SUSE
10. Windows
11. Other
```

Documentation PR: https://github.com/apache/cloudstack-documentation/pull/500

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-06-10 15:25:51 +05:30
..
assets Oauth2 integration with CloudStack (#7996) 2023-10-31 13:25:28 +05:30
js pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
locales ui,api,server: template categorization based on os (#10773) 2025-06-10 15:25:51 +05:30
cloud.ico primate: initial UI v0.1 2021-01-20 07:06:11 +05:30
color.less ui: fix rat checks after import 2021-01-20 08:25:52 +05:30
config.json ui,api,server: template categorization based on os (#10773) 2025-06-10 15:25:51 +05:30
error.html Use lowercase HTTP header field names so we are compatible with HTTP/2 (#7006) 2023-01-23 11:17:54 +01:00
example.html ui: fix rat checks after import 2021-01-20 08:25:52 +05:30
index.html ui: do not cache config.json and locale files (#10497) 2025-03-05 07:09:13 +05:30