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

1770 Commits

Author SHA1 Message Date
Pavel Boldyrev
c57dc78119
fix(vm): do not delete a VM during retry on create (#1711)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-13 20:40:16 -05:00
allcontributors[bot]
085caaf927
docs: add Tarasa24 as a contributor for code, and test (#1710)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-01-13 19:47:30 -05:00
Pavel Boldyrev
6f657892c0
chore(docs): update README.md (#1707)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-11 22:39:49 -05:00
Pavel Boldyrev
ab09b09fbf
chore(docs): add 'stop_on_destroy' configuration to cloud image examples (#1705)
Added the 'stop_on_destroy' parameter to the Proxmox VM configurations in the cloud image documentation and example files for CentOS, Ubuntu, and Debian. This parameter should be set to true if the QEMU agent is not installed or enabled on the VM, enhancing clarity for users configuring their virtual machines.

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-08 22:34:00 -05:00
renovate[bot]
3808aef33e
chore(deps): update module golang.org/x/net (v0.33.0 → v0.34.0) (#1703)
| datasource | package          | from    | to      |
| ---------- | ---------------- | ------- | ------- |
| go         | golang.org/x/net | v0.33.0 | v0.34.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 22:24:24 -05:00
renovate[bot]
d22f9d32f0
chore(deps): update module golang.org/x/crypto (v0.31.0 → v0.32.0) (#1702)
| datasource | package             | from    | to      |
| ---------- | ------------------- | ------- | ------- |
| go         | golang.org/x/crypto | v0.31.0 | v0.32.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 22:19:10 -05:00
bpg-autobot[bot]
aa24985760
chore(main): release 0.69.1 (#1689)
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2025-01-04 08:07:08 -05:00
Pavel Boldyrev
b3170c3751
chore(docs): update README.md (#1698)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-04 07:55:47 -05:00
renovate[bot]
9257a11336
chore(deps): update module github.com/golangci/golangci-lint (v1.62.2 → v1.63.4) in /tools (#1697)
* chore(deps): update module github.com/golangci/golangci-lint (v1.62.2 → v1.63.4) in /tools

| datasource | package                           | from    | to      |
| ---------- | --------------------------------- | ------- | ------- |
| go         | github.com/golangci/golangci-lint | v1.62.2 | v1.63.4 |

* chore(deps): remove golang.org/x/exp dependency and update imports to use slices package

- Removed the golang.org/x/exp dependency from go.mod and go.sum.
- Updated imports in proxmox/api/client.go, proxmoxtf/datasource/vms.go, and proxmoxtf/resource/file.go to use the slices package instead of golang.org/x/exp/slices.

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-04 11:15:37 +00:00
renovate[bot]
493cbac006
chore(ci): update jetbrains/qodana-action action (v2024.3.3 → v2024.3.4) (#1694)
| datasource  | package                 | from      | to        |
| ----------- | ----------------------- | --------- | --------- |
| github-tags | JetBrains/qodana-action | v2024.3.3 | v2024.3.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-04 06:08:24 -05:00
renovate[bot]
100e8c7f8b
chore(deps): update golang.org/x/exp digest (b2144cd → 7d7fa50) (#1696)
| datasource | package          | from                               | to                                 |
| ---------- | ---------------- | ---------------------------------- | ---------------------------------- |
| go         | golang.org/x/exp | v0.0.0-20241217172543-b2144cdd0a67 | v0.0.0-20250103183323-7d7fa50e5329 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-04 06:08:01 -05:00
renovate[bot]
0f3798b371
chore(ci): update actions/create-github-app-token action (v1.11.0 → v1.11.1) (#1692)
| datasource  | package                         | from    | to      |
| ----------- | ------------------------------- | ------- | ------- |
| github-tags | actions/create-github-app-token | v1.11.0 | v1.11.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 21:30:17 -05:00
Pavel Boldyrev
5ec64b8b19
chore(build): update devcontainer and CI workflows (#1691)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-20 21:29:56 -05:00
renovate[bot]
1afaf6cc44
chore(ci): update lycheeverse/lychee-action action (v2.1.0 → v2.2.0) (#1690)
| datasource  | package                   | from   | to     |
| ----------- | ------------------------- | ------ | ------ |
| github-tags | lycheeverse/lychee-action | v2.1.0 | v2.2.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 18:54:43 +00:00
renovate[bot]
a63788450b
chore(deps): update module golang.org/x/net (v0.32.0 → v0.33.0) [security] (#1688)
| datasource | package          | from    | to      |
| ---------- | ---------------- | ------- | ------- |
| go         | golang.org/x/net | v0.32.0 | v0.33.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-20 13:52:51 -05:00
bpg-autobot[bot]
5327379cd3
chore(main): release 0.69.0 (#1674)
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2024-12-17 23:28:31 -05:00
renovate[bot]
943889de52
chore(ci): update jetbrains/qodana-action action (v2024.3.2 → v2024.3.3) (#1687)
| datasource  | package                 | from      | to        |
| ----------- | ----------------------- | --------- | --------- |
| github-tags | JetBrains/qodana-action | v2024.3.2 | v2024.3.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 23:25:19 -05:00
Pavel Boldyrev
59c9f1e6be
chore(ci): pin image versions in CI workflows (#1686)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-17 23:21:15 -05:00
renovate[bot]
1069543ac5
chore(deps): update golang.org/x/exp digest (1829a12 → b2144cd) (#1682)
| datasource | package          | from                               | to                                 |
| ---------- | ---------------- | ---------------------------------- | ---------------------------------- |
| go         | golang.org/x/exp | v0.0.0-20241210194714-1829a127f884 | v0.0.0-20241217172543-b2144cdd0a67 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 22:17:11 -05:00
Pavel Boldyrev
be6f220779
fix(vm): improve cpu.architecture handling (#1683)
* chore(tests): add option to select auth type (root user / token) for tests
* fix(vm): throw an error when `cpu.architecture` can't be set

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-17 22:16:45 -05:00
Pavel Boldyrev
9d2118d762
fix(vm): retry start if it fails with a transient error (#1685)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-17 14:31:46 -05:00
Pavel Boldyrev
bf9e2436d4
fix(vm): edge case of deleting incomplete VM if create fails and provider retries (#1684)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-17 14:27:30 -05:00
Pavel Boldyrev
3d020a1441
misc(funding): remove bymeacoffee link (#1679)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-14 09:54:50 -05:00
renovate[bot]
84fbdceb24
chore(deps): update module github.com/hashicorp/terraform-plugin-framework-validators (v0.15.0 → v0.16.0) (#1678)
| datasource | package                                                    | from    | to      |
| ---------- | ---------------------------------------------------------- | ------- | ------- |
| go         | github.com/hashicorp/terraform-plugin-framework-validators | v0.15.0 | v0.16.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 19:27:31 -05:00
renovate[bot]
3ac0c57bae
chore(deps): update golang.org/x/exp digest (43b7b7c → 1829a12) (#1675)
| datasource | package          | from                               | to                                 |
| ---------- | ---------------- | ---------------------------------- | ---------------------------------- |
| go         | golang.org/x/exp | v0.0.0-20241204233417-43b7b7cde48d | v0.0.0-20241210194714-1829a127f884 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 22:31:31 -05:00
renovate[bot]
c6e0d94798
chore(ci): update jetbrains/qodana-action action (v2024.2.6 → v2024.3.2) (#1676)
| datasource  | package                 | from      | to        |
| ----------- | ----------------------- | --------- | --------- |
| github-tags | JetBrains/qodana-action | v2024.2.6 | v2024.3.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 03:31:10 +00:00
renovate[bot]
476a6b8c9b
chore(deps): update module golang.org/x/crypto (v0.30.0 → v0.31.0) [security] (#1673) 2024-12-11 19:50:16 -05:00
bpg-autobot[bot]
d510061dcc
chore(main): release 0.68.1 (#1660)
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2024-12-06 21:37:10 -05:00
Pavel Boldyrev
a57bd7e14c
fix(vm): timeout_create / timeout_clone does not always apply (#1671)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-06 21:35:42 -05:00
Pavel Boldyrev
dc73e0ba04
chore(docs): add examples with VM hostname configuration to cloud-init guide (#1670)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-12-06 20:12:09 -05:00
renovate[bot]
4490fe8b28
chore(deps): update golang.org/x/exp digest (2d47ceb → 43b7b7c) (#1667)
| datasource | package          | from                               | to                                 |
| ---------- | ---------------- | ---------------------------------- | ---------------------------------- |
| go         | golang.org/x/exp | v0.0.0-20241108190413-2d47ceb2692f | v0.0.0-20241204233417-43b7b7cde48d |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 21:27:02 +00:00
renovate[bot]
e56c6275ea
chore(deps): update module golang.org/x/net (v0.31.0 → v0.32.0) (#1669)
| datasource | package          | from    | to      |
| ---------- | ---------------- | ------- | ------- |
| go         | golang.org/x/net | v0.31.0 | v0.32.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 16:25:14 -05:00
renovate[bot]
b97df0b636
chore(deps): update module golang.org/x/crypto (v0.29.0 → v0.30.0) (#1668)
| datasource | package             | from    | to      |
| ---------- | ------------------- | ------- | ------- |
| go         | golang.org/x/crypto | v0.29.0 | v0.30.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 16:25:04 -05:00
Pavel Boldyrev
00497f3b35
chore(docs): update README.md to PVE 8.3 (#1663)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-28 02:59:18 +00:00
renovate[bot]
3a9764e85f
chore(deps): update module github.com/hashicorp/terraform-plugin-docs (v0.20.0 → v0.20.1) in /tools (#1662)
| datasource | package                                    | from    | to      |
| ---------- | ------------------------------------------ | ------- | ------- |
| go         | github.com/hashicorp/terraform-plugin-docs | v0.20.0 | v0.20.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 21:34:50 -05:00
renovate[bot]
c8658967e8
chore(deps): update github.com/hashicorp/go-cty digest (8598007 → a0325cb) (#1661)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 21:34:21 -05:00
Pavel Boldyrev
106bcd2ff9
fix(vm): add validation for node_name values (#1659)
* fix(vm): add validation for `node_name` values

Also, fix acceptance tests that now fail on PVE 8.3

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-27 21:23:27 -05:00
bpg-autobot[bot]
44c1ac7988
chore(main): release 0.68.0 (#1651)
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2024-11-26 00:57:06 +00:00
renovate[bot]
826b406d89
chore(deps): update module github.com/golangci/golangci-lint (v1.62.0 → v1.62.2) in /tools (#1657)
| datasource | package                           | from    | to      |
| ---------- | --------------------------------- | ------- | ------- |
| go         | github.com/golangci/golangci-lint | v1.62.0 | v1.62.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 19:55:11 -05:00
Björn Brauer
3e025fd6c8
feat(node): add support for node config API (#1482)
* feat(node): implement CRUD API for proxmox node config

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: add unit tests, fix UnmarshalJSON

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>

---------

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-25 19:50:01 -05:00
allcontributors[bot]
dd50873e2a
docs: add QlemWasTaken as a contributor for code (#1656)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-11-24 18:48:31 +00:00
Qlem
e29dc5364f
feat(vm): add bz2 (bzip2) as a valid download file compression algorithm (#1655)
* feat(vm): Allow bz2 (bzip2) as a valid compression algorithm (pve >= 8.3)

Signed-off-by: Qlem <qlem@qlem.net>
2024-11-24 13:41:58 -05:00
renovate[bot]
796729935c
chore(deps): update module github.com/stretchr/testify (v1.9.0 → v1.10.0) (#1654)
| datasource | package                     | from   | to      |
| ---------- | --------------------------- | ------ | ------- |
| go         | github.com/stretchr/testify | v1.9.0 | v1.10.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 12:23:59 -05:00
Pavel Boldyrev
6dad660137
chore(ci): update qodana config (#1653)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-22 20:25:49 -05:00
Pavel Boldyrev
45eede724b
chore(ci): remove mergify config (#1652)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-21 22:34:15 -05:00
Pavel Boldyrev
d92710d0b5
fix(vm): add retries to VM update operation (#1650)
* fix(vm): add retries to VM `update` operation

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-21 22:28:10 -05:00
bpg-autobot[bot]
b750e1566d
chore(main): release 0.67.1 (#1648)
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2024-11-20 23:08:36 -05:00
Pavel Boldyrev
23859750b1
fix(provider): "context deadline exceeded" error when retrieving the next available VM identifier (#1647)
* fix(provider): "context deadline exceeded" error when retrieving the next available VM identifier

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-11-20 23:02:03 -05:00
allcontributors[bot]
43a9438971
docs: add dagi3d as a contributor for financial (#1646)
* docs: update CONTRIBUTORS.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2024-11-20 02:20:48 +00:00
bpg-autobot[bot]
8c245ce246
chore(main): release 0.67.0 (#1616)
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2024-11-20 02:08:35 +00:00