0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-03 20:12:59 +00:00
Commit Graph

935 Commits

Author SHA1 Message Date
frostyfab
86d0f07e9b
fix(docs): add clone/full parameter for vms (#797)
Add documentation for vm/clone/full parameter related to #551

Signed-off-by: Moritz Winter <siliconaire@frostyfab.de>
2023-12-13 20:59:23 -05:00
dependabot[bot]
02b5da705d
chore(deps): bump actions/stale from 8 to 9 (#790)
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 00:19:38 +00:00
dependabot[bot]
164a72d19d
chore(deps): bump actions/setup-go from 4 to 5 (#791)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 19:17:48 -05:00
allcontributors[bot]
3a000a04b4
docs: add zmingxie as a contributor for code (#788)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-11 04:57:03 +00:00
allcontributors[bot]
b26cf5a537
docs: add ActualTrash as a contributor for code (#787)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-10 23:55:42 -05:00
Ming Xie
32bdc21750
fix(provider): typo in provider example (#785)
Signed-off-by: Ming Xie <git@mxie.dev>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-11 04:44:25 +00:00
Chase H
6ebe8dcc60
feat(vm): support stopping (rather than shutting down) VMs on resource destroy (#783)
* Support stopping VMs on destroy

Signed-off-by: Chase <31072505+ActualTrash@users.noreply.github.com>

* Make the linter happy

Signed-off-by: Chase <31072505+ActualTrash@users.noreply.github.com>

---------

Signed-off-by: Chase <31072505+ActualTrash@users.noreply.github.com>
2023-12-10 23:43:30 -05:00
GitHub Bot
db270efd89
chore(main): release 0.40.0 (#763)
Signed-off-by: GitHub Bot <48106979+bpg-bot@users.noreply.github.com>
2023-12-06 19:31:34 -05:00
Pavel Boldyrev
25deebba26
fix(lxc): fixes for datastore-backed volume mounts (#772)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-06 23:39:35 +00:00
allcontributors[bot]
52f17defda
docs: add dylanbegin as a contributor for bug, and test (#780)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-06 18:27:42 -05:00
allcontributors[bot]
8eeb051fef
docs: add redpimpernel as a contributor for test (#779)
* docs: update README.md

* docs: update .all-contributorsrc

* change columns

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: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-06 18:24:59 -05:00
Pavel Boldyrev
fbd2a716c6
misc(ci): fix metrics rendering (#778)
* misc(ci): fix metrics rendering

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

* decrease contributors avatar sizes

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

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-06 18:14:49 -05:00
dependabot[bot]
006b5e9caa
chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.25.0 to 6.26.0 (#775)
Bumps [github.com/brianvoe/gofakeit/v6](https://github.com/brianvoe/gofakeit) from 6.25.0 to 6.26.0.
- [Release notes](https://github.com/brianvoe/gofakeit/releases)
- [Commits](https://github.com/brianvoe/gofakeit/compare/v6.25.0...v6.26.0)

---
updated-dependencies:
- dependency-name: github.com/brianvoe/gofakeit/v6
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 22:42:15 +00:00
Pavel Boldyrev
54288ddd76
chore(docs): update PR and issue templates (#777)
* chore: repo docs

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

* Update github-metrics.svg - [Skip GitHub Action]

* update repository metrics workflow configuration

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

* Update metrics.repository.svg - [Skip GitHub Action]

* update repository metrics

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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-06 17:31:10 -05:00
Pavel Boldyrev
d0f43e1497
chore: configure vscode's linter to use proper .golangci.yml file (#774)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-06 16:36:54 -05:00
allcontributors[bot]
ae429148b5
docs: add tarik02 as a contributor for code (#773)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-06 16:19:27 -05:00
Taras
8bf26099e0
feat(lxc)!: allow to update features, add mount type support (#765)
* feat(lxc): allow to update features, add mount type support

Signed-off-by: tarik02 <taras.fomin@gmail.com>

* updates according to the MR

Signed-off-by: tarik02 <taras.fomin@gmail.com>

* update according to the pull request

Signed-off-by: tarik02 <taras.fomin@gmail.com>

---------

Signed-off-by: tarik02 <taras.fomin@gmail.com>
2023-12-06 16:18:05 -05:00
Pavel Boldyrev
7505b37708
fix(docs): update CONTRIBUTING.md and other project docs (#771)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-06 17:09:47 +00:00
Pavel Boldyrev
a6772544f6
ci: configure release-please to bump minor version on breaking changes (#770)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-06 15:43:02 +00:00
Pavel Boldyrev
8d12f93f7a
chore(deps): revert bump google-github-actions/release-please-action from 3.7.13 to 4.0.0 (#768)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-05 18:06:44 +00:00
Pavel Boldyrev
5a56845dcd
fix(ci): fix release-please config after version bump (part2) (#767)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-05 17:58:18 +00:00
Pavel Boldyrev
f2d76d7d69
fix(ci): fix release-please config after version bump (#766)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-05 17:52:01 +00:00
dependabot[bot]
5dd8c8794a
chore(deps): bump google-github-actions/release-please-action from 3.7.13 to 4.0.0 (#761)
* chore(deps): bump google-github-actions/release-please-action

Bumps [google-github-actions/release-please-action](https://github.com/google-github-actions/release-please-action) from 3.7.13 to 4.0.0.
- [Release notes](https://github.com/google-github-actions/release-please-action/releases)
- [Changelog](https://github.com/google-github-actions/release-please-action/blob/main/CHANGELOG.md)
- [Commits](db8f2c60ee...a6d1fd9854)

---
updated-dependencies:
- dependency-name: google-github-actions/release-please-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update release-please configuration

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

* Add bump-minor-pre-major flag to release-please
manifest

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-05 12:43:19 -05:00
DanielHabenicht
f1450cb6dd
fix(docs): add more details about local testing of the provider (#698)
* fix(docs): add local testing part

Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: DanielHabenicht <daniel-habenicht@outlook.de>

* fix code format

Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: DanielHabenicht <daniel-habenicht@outlook.de>

* update manual testing instructions

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

* fix terraform.rc ref for windows

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

---------

Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: DanielHabenicht <daniel-habenicht@outlook.de>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-04 22:33:19 -05:00
allcontributors[bot]
0cc3358330
docs: add geoshapka as a contributor for bug, and test (#764)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-12-04 21:55:28 -05:00
Rui Lopes
66bba2a027
feat(vm): Add support for setting the VM TPM State device (#743)
* feat(vm): add support for setting the vm tpm state

Signed-off-by: Rui Lopes <rgl@ruilopes.com>

* feat(vm): add encoding / unmarshalling for CustomTPMState

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

* feat(vm): fix typos

Signed-off-by: Rui Lopes <rgl@ruilopes.com>

* feat(vm): fix vmGetTPMState

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

* feat(docs): add the vm tpm_state documentation

Signed-off-by: Rui Lopes <rgl@ruilopes.com>

* feat(docs): add the vm tpm_state example

Signed-off-by: Rui Lopes <rgl@ruilopes.com>

---------

Signed-off-by: Rui Lopes <rgl@ruilopes.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-04 21:53:33 -05:00
Pavel Boldyrev
d1f2093d39
fix(lxc): description is always showed as changed (#762)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-12-04 21:37:36 -05:00
GitHub Bot
6747dafac7
chore(main): release 0.39.0 (#746)
Signed-off-by: GitHub Bot <48106979+bpg-bot@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-30 12:48:56 -05:00
Pavel Boldyrev
b54a39315e
doc: add Elias Alvord as a sponsor (#757)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-30 04:34:48 +00:00
Pavel Boldyrev
728eceb5e9
fix(vm): unable to clone as non-root due to hook_script (#756)
* fix(vm): unable to clone as non-root due to `hook_script`

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>

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-29 23:24:16 -05: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
allcontributors[bot]
b2782375e2
docs: add dandaolrian as a contributor for code, and test (#754)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-29 17:52:26 -05:00
dandaolrian
d16b8e1696
fix(vm): resize image once imported (#753)
fix(vm): Resize image once imported #737

Signed-off-by: dandalorinan <daniel_rees@web.de>
2023-11-29 17:51:19 -05:00
dependabot[bot]
a4ac84a78c
chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 (#752) 2023-11-28 21:14:53 -05:00
allcontributors[bot]
ab45a56928
docs: add midoriiro as a contributor for bug (#751)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-28 17:35:17 -05:00
Pavel Boldyrev
a6fa40e177
fix(vm,lxc): file ID validator to allow . in a storage name (#750)
fix(vm,lxc): file ID validator to allow `.` in a storage  name

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-28 17:32:25 -05:00
allcontributors[bot]
298a6ed501
docs: add rgl as a contributor for code (#749)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-28 15:53:14 -05:00
Rui Lopes
13e911cf59
feat(provider): modify the proxmox api client to support connecting through an https proxy (#748)
feat: modify the proxmox api client to support connecting through an https proxy

to use, set the https_proxy environment variable before running terraform

for example:

export https_proxy=http://localhost:8080

Signed-off-by: Rui Lopes <rgl@ruilopes.com>
2023-11-28 15:51:38 -05:00
Pavel Boldyrev
d5193b3e9b
fix(docs): improve documentation for container feature flags (#747)
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-28 14:30:01 -05:00
Pavel Boldyrev
e2717a9a9e
feat(docs): add initial mini-howtos for VM (#730)
* chore(docs): minor fixes and linting

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

* chore(docs): add VM mini-howtos with examples

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

* address peer-review feedback

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

* vscode settings

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

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-28 12:38:47 -05:00
dependabot[bot]
9016641c34
chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.24.0 to 6.25.0 (#741)
Bumps [github.com/brianvoe/gofakeit/v6](https://github.com/brianvoe/gofakeit) from 6.24.0 to 6.25.0.
- [Release notes](https://github.com/brianvoe/gofakeit/releases)
- [Commits](https://github.com/brianvoe/gofakeit/compare/v6.24.0...v6.25.0)

---
updated-dependencies:
- dependency-name: github.com/brianvoe/gofakeit/v6
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-28 12:17:58 -05:00
allcontributors[bot]
2c59842c0d
docs: add simplysoft as a contributor for code (#745)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-28 12:08:01 -05:00
simplysoft
0eb04b2a25
feat(vm): Support hook script (#733)
for vms, relates to #570

Signed-off-by: Simplysoft GmbH <1588210+simplysoft@users.noreply.github.com>
2023-11-28 12:06:11 -05:00
GitHub Bot
a96a3a9641
chore(main): release 0.38.1 (#729)
Signed-off-by: GitHub Bot <48106979+bpg-bot@users.noreply.github.com>
2023-11-17 18:42:31 -05:00
Pavel Boldyrev
b429f95ca5
fix(vm): type error when unmarshalling GetResponseData.data.memory (#728)
* fix(vm): type error when unmarshalling `GetResponseData.data.memory`

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

* linter

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

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-11-17 18:39:13 -05:00
allcontributors[bot]
4faf993b82
docs: add dark-vex as a contributor for code (#726)
* docs: update README.md

* docs: update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-11-16 21:27:34 -05:00
GitHub Bot
9e9d892b48
chore(main): release 0.38.0 (#714)
Signed-off-by: GitHub Bot <48106979+bpg-bot@users.noreply.github.com>
2023-11-16 21:25:43 -05:00
DanielHabenicht
3280370155
feat(file): rename content type backup -> dump for backups (#724)
specify right content type for backups

This now matches with the folder used by proxmox for backups
Also update documentation to reflect the change

Signed-off-by: DanielHabenicht <daniel-habenicht@outlook.de>
2023-11-16 20:54:48 -05:00
Daniele De Lorenzi
0eeb7a7fd9
feat(vm): Add Win 11 as os type (#720) 2023-11-16 13:55:34 +00:00
dependabot[bot]
6c83e07bdf
chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1 (#723)
chore(deps): bump github.com/hashicorp/terraform-plugin-go

Bumps [github.com/hashicorp/terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/terraform-plugin-go/compare/v0.19.0...v0.19.1)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-16 01:44:33 +00:00