Pavel Boldyrev
3119194292
feat(vm): add RNG device support ( #1774 )
...
* feat(vm): add RNG device support
This commit adds support for configuring the Random Number Generator (RNG) device for virtual machines in both the VM resource and datasource. The implementation includes:
- New schema and model for RNG configuration
- Support for setting RNG source, max_bytes, and period
- Updated documentation for RNG configuration
- Test cases for RNG configuration
- Integration with VM creation, update, and read operations
---------
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-02-16 23:53:40 -05:00
Pavel Boldyrev
c992dfc1f3
fix(vm): vga
block defaults handling during create / clone ( #1732 )
...
* fix(vm): fix `vga` block defaults handling during create / clone
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* fix: formatting
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* fix: acc test failure due to skip
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
---------
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-01-30 22:11:46 -05: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
vanillaSprinkles
eb2f36be21
feat(provider): add support for pre(external) auth'd session tokens ( #1441 )
...
* feat(provider): add support for pre(external) auth'd session tokens
adds provider config inputs:
- env vars: PROXMOX_VE_AUTH_PAYLOAD; PROXMOX_VE_AUTH_TICKET with PROXMOX_VE_CSRF_PREVENTION_TOKEN
- provider-config: auth_payload; auth_ticket with csrf_prevention_token
Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>
* add //nolint to "todo" comments/questions and lll for build to pass; add flags to terraform-plugin-docs
Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>
* address first iteration of comments: remove auth-payload, improve index.md
Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>
* refactor credentials using struct composition, other minor cleanups
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* fix linter error
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* fix make docs, add terraform to handle fmt
Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>
---------
Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-10-02 20:40:33 -04:00
Pavel Boldyrev
d91ec25bfa
fix(docs): update HOW-TOs for cloud-init ( #955 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-01-24 03:44:39 +00:00
Pavel Boldyrev
cd24cf238c
fix(cluster): can't read back cluster options on PVE 8.1 ( #755 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-29 18:12:21 -05:00
Pavel Boldyrev
a3b95c8053
chore: update dependencies, cleanup docs ( #446 )
2023-07-30 16:24:53 +00:00
Pavel Boldyrev
a9a7329d9f
feat(core): migrate version
datasource to TF plugin framework ( #440 )
...
* feat: migrate `version` datasource to tf framework
* set up documentation generator
* add generated docs for network resources
* fix test mux server, add import examples to network resources
* fix network tests
* fix shell examples
2023-07-29 02:10:02 +00:00
Pavel Boldyrev
686a5bb552
chore: tweak codeql action ( #145 )
2022-10-17 01:42:10 -04:00
Pavel Boldyrev
26664468c5
go mod tidy
and update .gitignore
2021-09-08 18:35:44 -04:00
Dan Petersen
427db3d44a
fix: example and makefile issues
2021-02-13 02:46:29 +01:00
Dan Petersen
c69cabc57a
Continued work on VM resource
2019-12-27 02:48:27 +01:00
Dan Petersen
df101366f2
Latest work
2019-12-08 17:59:05 +01:00
Dan Petersen
5a79f039c1
Initial work
2019-12-07 19:58:29 +01:00