Gifary Dhimas Fadhillah
e92b0064bf
fix(lxc): support device_passthrough
config on non-clone container ( #1722 )
...
* fix(lxc): support `device_passthrough` config on non-clone container
Signed-off-by: Gifary Dhimas Fadhillah <4391866+gifff@users.noreply.github.com>
* fix(lxc): device_passthrough state of cloned container
Signed-off-by: Gifary Dhimas Fadhillah <4391866+gifff@users.noreply.github.com>
* test(lxc): assert container device passthrough
Signed-off-by: Gifary Dhimas Fadhillah <4391866+gifff@users.noreply.github.com>
---------
Signed-off-by: Gifary Dhimas Fadhillah <4391866+gifff@users.noreply.github.com>
Co-authored-by: Gifary Dhimas Fadhillah <4391866+gifff@users.noreply.github.com>
2025-01-25 17:37:34 -05:00
renovate[bot]
e031a38d50
chore(deps): update module github.com/hashicorp/terraform-plugin-mux (v0.17.0 → v0.18.0) ( #1727 )
...
| datasource | package | from | to |
| ---------- | ----------------------------------------- | ------- | ------- |
| go | github.com/hashicorp/terraform-plugin-mux | v0.17.0 | v0.18.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-25 22:21:39 +00:00
Rafał Safin
974a3c9069
chore(testacc): add missing acceptance build tags, improve vscode settings ( #1723 )
...
* split testacc and remove settings.json
Signed-off-by: rafsaf <rafal.safin@rafsaf.pl>
* further tags and contributing file update
Signed-off-by: rafsaf <rafal.safin@rafsaf.pl>
* revert testacc changes
Signed-off-by: Rafał Safin <rafal.safin@rafsaf.pl>
---------
Signed-off-by: rafsaf <rafal.safin@rafsaf.pl>
Signed-off-by: Rafał Safin <rafal.safin@rafsaf.pl>
Co-authored-by: rafsaf <rafal.safin@rafsaf.pl>
2025-01-25 17:20:18 -05:00
Pavel Boldyrev
5e7e7994d5
chore(testacc): update apt repository acceptance tests ( #1725 )
...
* chore(tests): update apt repository acc tests
- Refactored test configurations for `proxmox_virtual_environment_apt_repository` and `proxmox_virtual_environment_apt_standard_repository` to use `te.RenderConfig` for better readability.
- Simplified resource attribute checks and ensured consistent naming conventions across tests.
- Updated test steps to reflect changes in resource attributes and improved error handling.
- explicitly use root@pam account in container tests that use hardware mapping
This commit enhances the maintainability of the test suite and aligns with recent changes in the Proxmox provider.
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-23 17:34:30 -05:00
renovate[bot]
198f0ad337
chore(deps): update module github.com/hashicorp/terraform-plugin-go (v0.25.0 → v0.26.0) ( #1726 )
...
| datasource | package | from | to |
| ---------- | ---------------------------------------- | ------- | ------- |
| go | github.com/hashicorp/terraform-plugin-go | v0.25.0 | v0.26.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 23:35:10 -05:00
renovate[bot]
56f81ccac3
chore(docs): update terraform proxmox (0.69.1 → 0.70.0) ( #1717 )
...
| datasource | package | from | to |
| ------------------ | ----------- | ------ | ------ |
| terraform-provider | bpg/proxmox | 0.69.1 | 0.70.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-18 11:31:18 -05:00
bpg-autobot[bot]
15a8036f4f
chore(main): release 0.70.0 ( #1704 )
...
Co-authored-by: bpg-autobot[bot] <155200059+bpg-autobot[bot]@users.noreply.github.com>
2025-01-17 21:04:33 -05:00
Pavel Boldyrev
ccaae927e6
feat(docs): basic guide how to clone a VM template ( #1716 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-17 19:30:34 -05:00
Pavel Boldyrev
3ecd0443bb
fix(vm): handle PVE node availability in VM datasource ( #1715 )
...
- Added error handling for HTTP error code 595 in vmsRead, providing a warning if a node is not available, which may result in an incomplete VM list.
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-17 12:40:17 -05:00
renovate[bot]
eccd55f522
chore(deps): update module github.com/hashicorp/terraform-plugin-framework-timeouts (v0.4.1 → v0.5.0) ( #1714 )
...
| datasource | package | from | to |
| ---------- | -------------------------------------------------------- | ------ | ------ |
| go | github.com/hashicorp/terraform-plugin-framework-timeouts | v0.4.1 | v0.5.0 |
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 18:00:42 -05:00
Petr Gajdosik
7cbd1b46fa
feat(lxc): add support for device_passthrough
config option ( #1706 )
...
Signed-off-by: Tarasa24 <tarasa24@tarasa24.dev>
2025-01-16 17:58:49 -05:00
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