0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-06-30 10:33:46 +00:00

fix: minor fixes in acceptance tests, examples, docs

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
This commit is contained in:
Pavel Boldyrev 2025-06-27 21:18:19 -04:00
parent 8c7836c731
commit c415f20923
No known key found for this signature in database
GPG Key ID: 637146A2A6804C59
4 changed files with 5 additions and 22 deletions

View File

@ -30,7 +30,7 @@ resource "proxmox_virtual_environment_download_file" "release_20231228_debian_12
resource "proxmox_virtual_environment_download_file" "release_20231228_debian_12_bookworm_qcow2" {
content_type = "import"
datastore_id = "local"
file_name = "debian-12-generic-amd64-20231228-1609"
file_name = "debian-12-generic-amd64-20231228-1609.qcow2"
node_name = "pve"
url = "https://cloud.debian.org/images/cloud/bookworm/20231228-1609/debian-12-generic-amd64-20231228-1609.qcow2"
checksum = "d2fbcf11fb28795842e91364d8c7b69f1870db09ff299eb94e4fbbfa510eb78d141e74c1f4bf6dfa0b7e33d0c3b66e6751886feadb4e9916f778bab1776bdf1b"

View File

@ -11,7 +11,7 @@ resource "proxmox_virtual_environment_download_file" "release_20231228_debian_12
resource "proxmox_virtual_environment_download_file" "release_20231228_debian_12_bookworm_qcow2" {
content_type = "import"
datastore_id = "local"
file_name = "debian-12-generic-amd64-20231228-1609"
file_name = "debian-12-generic-amd64-20231228-1609.qcow2"
node_name = "pve"
url = "https://cloud.debian.org/images/cloud/bookworm/20231228-1609/debian-12-generic-amd64-20231228-1609.qcow2"
checksum = "d2fbcf11fb28795842e91364d8c7b69f1870db09ff299eb94e4fbbfa510eb78d141e74c1f4bf6dfa0b7e33d0c3b66e6751886feadb4e9916f778bab1776bdf1b"

View File

@ -16,4 +16,4 @@ resource "proxmox_virtual_environment_file" "release_20231228_debian_12_bookworm
source_file {
path = "https://cloud.debian.org/images/cloud/bookworm/20231228-1609/debian-12-generic-amd64-20231228-1609.qcow2"
}
}
}

View File

@ -91,7 +91,6 @@ func TestAccResourceDownloadFile(t *testing.T) {
}),
),
}}},
,
{"download qcow2 file to import storage", []resource.TestStep{{
Config: te.RenderConfig(`
resource "proxmox_virtual_environment_download_file" "qcow2_image" {
@ -104,24 +103,8 @@ func TestAccResourceDownloadFile(t *testing.T) {
checksum_algorithm = "sha256"
overwrite_unmanaged = true
}`),
Check: resource.ComposeTestCheckFunc(
test.ResourceAttributes("proxmox_virtual_environment_download_file.qcow2_image", map[string]string{
"id": "local:import/fake_qcow2_file.qcow2",
"content_type": "import",
"node_name": te.NodeName,
"datastore_id": te.DatastoreID,
"url": fakeFileQCOW2,
"file_name": "fake_qcow2_file.qcow2",
"upload_timeout": "600",
"size": "3",
"verify": "true",
"checksum": "688787d8ff144c502c7f5cffaafe2cc588d86079f9de88304c26b0cb99ce91c6",
"checksum_algorithm": "sha256",
}),
test.NoResourceAttributesSet("proxmox_virtual_environment_download_file.qcow2_image", []string{
"decompression_algorithm",
}),
),
// the details sais "Image is not in qcow2 format", but we can't assert that
ExpectError: regexp.MustCompile(`Error downloading file from url`),
}}},
{"download & update iso file", []resource.TestStep{
{