apache / apache/cloudstack

Support upload Templates where the format is compressed

Offen
#13,175 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component:templates type:improvement
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

### The required feature described as a wish

As a User/Admin/Operator I would like to upload a compressed template from local

Currently Cloudstack supports the registration of template whose format is also compressed

resolute-server-cloudimg-amd64.img
resolute-server-cloudimg-amd64.qcow2
resolute-server-cloudimg-amd64.qcow2.bz2
resolute-server-cloudimg-amd64.xz

When a admin user tries to upload a template from local whose format is .qcow2.bz2 it fails

resolute-server-cloudimg-amd64.qcow2.bz2
resolute-server-cloudimg-amd64.tar.gz
resolute-server-cloudimg-amd64-root.tar.xz

Error is thrown

```
2026-05-18 07:35:41,469 ERROR [c.c.s.I.UploadStatusCheck] (Upload-Monitor-1:[ctx-abbe0176]) (logid:f692675e) Template Template {"format":"QCOW2","id":214,"name":"testcom","uniqueName":"214-2-f74f8eac-5a21-3a6e-aaf1-9c68a5e976da","uuid":"5c9ff495-1f54-47d7-a8ef-c74c751c0ab8"} failed to upload. Error details: File type mismatch between uploaded file and selected format. Selected file format: QCOW2. Received: bzip2 compressed data, block size = 900k"

```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne beim lokalen Template-Upload-Pfad und dem gemeldeten UploadStatusCheck-Fehler und verfolge anschließend, wo der Typ der hochgeladenen Datei mit dem ausgewählten QCOW2-Format verglichen wird. Als abgeschlossen gilt die Aufgabe, wenn lokale Uploads der aufgeführten komprimierten Formate, einschließlich .qcow2.bz2, .tar.gz und .root.tar.xz, nicht mehr aufgrund eines Dateityp-Mismatchs fehlschlagen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
cloud, infrastructure
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.