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:
parent
8c7836c731
commit
c415f20923
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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{
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user