maidlover
93644e7d7a
Set volume format for container creation
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 19:54:59 +00:00
maidlover
19ee6ce6ef
Change default disk mount options value to nil
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 19:54:19 +00:00
maidlover
86a040fb2e
Add fields to containerRead
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 19:19:32 +00:00
maidlover
296866ae46
Change volume name for containers
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 19:06:15 +00:00
maidlover
0b2ed11480
Change type assertion
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 18:54:20 +00:00
maidlover
37b8f76b12
Remove redundant datastore ID
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 17:58:42 +00:00
maidlover
6d250a48a6
Add disk size to container update
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-08-03 17:27:56 +00:00
maidlover
5bf2483991
Update schema
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-30 00:38:07 +00:00
maidlover
ad3beb7064
Add disk change detection
...
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-30 00:38:07 +00:00
maidlover
3fc18c5bc0
Check for changes to mount options
...
Signed-off-by: maidl0ver <maidlover@disroot.org>
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-29 20:38:58 +00:00
maidlover
ab5322c2e3
Add a default value check for mount options in containerRead
...
Signed-off-by: maidl0ver <maidlover@disroot.org>
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-29 20:38:58 +00:00
maidlover
d28df0c330
Add validation and diff suppression
...
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-29 20:38:58 +00:00
Marshall Ford
5d5debed23
feat(firewall): adds forward_policy to cluster firewall ( #2064 )
...
Signed-off-by: Marshall Ford <inbox@marshallford.me>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-29 20:38:58 +00:00
maidlover
17bb47ebe8
lint
...
Signed-off-by: maidl0ver <maidlover@disroot.org>
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-29 20:38:58 +00:00
maidlover
84e2a023cc
Add mount_options for container rootfs
...
Signed-off-by: maidl0ver <maidlover@disroot.org>
Signed-off-by: maidlover <117573165+maidl0ver@users.noreply.github.com>
2025-07-29 20:38:58 +00:00
renovate[bot]
092edf2d08
chore(deps): update golangci/golangci-lint (v2.2.2 → v2.3.0) ( #2056 )
...
* chore(deps): update golangci/golangci-lint (v2.2.2 → v2.3.0)
| datasource | package | from | to |
| --------------- | ---------------------- | ------ | ------ |
| github-releases | golangci/golangci-lint | v2.2.2 | v2.3.0 |
* fix: linter errors
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-07-28 08:47:20 -04:00
Marshall Ford
e185201840
feat(firewall): adds forward type to firewall rules ( #2052 )
...
Signed-off-by: Marshall Ford <inbox@marshallford.me>
2025-07-21 13:45:26 -04:00
Shawn M. Hanes
74caca5fbe
feat(vm): add support for EPYC-Genoa cpu
type ( #2040 )
...
Signed-off-by: Shawn M. Hanes <smhanes15@gmail.com>
2025-07-14 18:07:10 -04:00
Pavel Boldyrev
623c32cbab
fix(lxc): avoid setting domain to " "
when null during clone ( #2033 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-07-11 16:48:03 -04:00
Christopher Hoage
e27d0c555f
feat(provider): add support for ssh agent_forwarding
( #2028 )
...
Signed-off-by: Chris Hoage <iam@chrishoage.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-07-11 18:13:16 +00:00
IceFlom
e13e9bb884
fix(lxc): mark mac_address
as computed ( #2027 )
...
* fix(lxc): mkNetworkInterfaceMACAddress should be computed
Signed-off-by: IceFlom <git@iceflom.de>
* remove unused constant
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
---------
Signed-off-by: IceFlom <git@iceflom.de>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-07-11 15:39:12 +00:00
Pavel Boldyrev
20572d95e0
feat(lxc): retrieve container IP addresses ( #2030 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-07-11 11:05:46 -04:00
Marco Attia
ddc4118b08
feat(vm): Import Disk via API. ( #2012 )
...
* feat(vm): Import Disk via API.
Signed-off-by: Marco Attia <54147992+Vaneixus@users.noreply.github.com>
* lint(vm): fix Linter Issues.
Signed-off-by: Marco Attia <54147992+Vaneixus@users.noreply.github.com>
* fix(vm): import_from update issues.
Signed-off-by: Marco Attia <54147992+Vaneixus@users.noreply.github.com>
* fix: store `import_from` in the state, add acc test for `import_from`
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* chore: update examples and docs
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* fix: linter
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
* chore: re-gen docs
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
---------
Signed-off-by: Marco Attia <54147992+Vaneixus@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>
2025-07-06 12:00:38 -04:00
renovate[bot]
6a8f367c46
chore(deps): update golangci/golangci-lint (v2.1.6 → v2.2.1) ( #2013 )
...
* chore(deps): update golangci/golangci-lint (v2.1.6 → v2.2.1)
| datasource | package | from | to |
| --------------- | ---------------------- | ------ | ------ |
| github-releases | golangci/golangci-lint | v2.1.6 | v2.2.1 |
* chore: update rules & run linter
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-07-04 17:56:38 -04:00
Marco Attia
2d9e0b585e
feat: add support for 'import' content type in Proxmox file resources ( #1983 )
...
Signed-off-by: Marco Attia <54147992+Vaneixus@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>
2025-06-27 21:23:22 -04:00
Bartosz Cieślik
26c61e3233
fix(file): proxmox_virtual_environment_file
allow changing local file path ( #1982 )
...
* fix(proxmox_virtual_environment_file): allow changing local file path
* fix linter
* update test
---------
Signed-off-by: Bartosz Cieślik <bartoszcieslik2@gmail.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-06-08 09:44:57 -04:00
Pavel Boldyrev
b1b8d1570f
fix(vm): allow scsi
and sata
for CD-ROM interface ( #1971 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-05-21 21:58:55 +00:00
Marlus Lopes Tavares
36312406d3
feat(lxc): increase maximum supported passthrough devices to 128 ( #1968 )
...
Signed-off-by: Marlus Lopes Tavares <marlop352@users.noreply.github.com>
2025-05-20 21:53:30 -04:00
Anton Iacobaeus
28ae95bd09
feat(vm): add support for AMD SEV ( #1952 )
...
Signed-off-by: Anton Iacobaeus <anton.iacobaeus@canarybit.eu>
2025-05-12 21:43:15 -04:00
Pavel Boldyrev
d23f7ab1c0
chore(code): fix new qodana warnings ( #1951 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-05-05 22:11:19 -04:00
renovate[bot]
8ded437d45
chore(ci): Update golangci/golangci-lint-action action (v7 → v8) ( #1950 )
...
* chore(ci): Update golangci/golangci-lint-action action (v7 → v8)
| datasource | package | from | to |
| ----------- | ----------------------------- | ---- | -- |
| github-tags | golangci/golangci-lint-action | v7 | v8 |
* cleanup
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-05-06 01:05:03 +00:00
Pavel Boldyrev
15b0ae90be
fix(lxc): spurious ip_config diff when interface has both IPv4 and IPv6 addresses
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-05-05 20:57:20 -04:00
Pavel Boldyrev
a99220e9fb
feat(lxc): increase number of supported mount points to 256 ( #1939 )
...
* feat(lxc): increase number of supported mount points to 256
* fix(container): correct condition for setting replicate value for rootfs
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-29 21:15:20 -04:00
Pavel Boldyrev
64147cd24e
fix(firewall): prevent reordering of CIDRs in ipset
resource with mixed IPv4/IPv6 ( #1935 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-28 19:12:25 -04:00
Pavel Boldyrev
ebd5399e14
chore(code): fix code problems reported by Qodana ( #1934 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-28 01:07:01 +00:00
Connor Creek
5e49b98f8e
fix(container): do not reboot for cpu block changes ( #1932 )
...
Signed-off-by: Connor Creek <creek.connor@yahoo.com>
2025-04-27 19:11:40 -04:00
Pavel Boldyrev
5974d8b3a3
fix(vm): cloned VM may be recreated/updated on re-apply ( #1914 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-20 02:52:21 +00:00
Pavel Boldyrev
7fd190aaeb
fix(vm): race condition on reboot causing inconsistent VM state ( #1911 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-16 21:04:35 -04:00
renovate[bot]
ce5cc746f9
chore(deps): update golangci/golangci-lint (v2.0.2 → v2.1.2) ( #1903 )
...
* chore(deps): update golangci/golangci-lint (v2.0.2 → v2.1.2)
| datasource | package | from | to |
| --------------- | ---------------------- | ------ | ------ |
| github-releases | golangci/golangci-lint | v2.0.2 | v2.1.2 |
* fix linter errors
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-04-16 19:19:18 -04:00
Fina
55b3f7391a
feat(vm): add support for virtiofs
( #1900 )
...
Signed-off-by: Fina Wilke <code@felinira.net>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-15 13:10:37 -04:00
Pavel Boldyrev
4ca2f32ac6
fix(vm): edge case error when cloning a VM with EFI disk ( #1897 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-11 10:50:04 -04:00
Pavel Boldyrev
d631ccbf90
feat(vm): do not force VM re-create on initialization.user_account
changes ( #1885 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-07 18:56:59 -04:00
Pavel Boldyrev
51e6d7b8db
chore(vm)!: remove deprecated initialization.dns.server
, initialization.upgrade
( #1884 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-07 14:39:26 -04:00
Pavel Boldyrev
b5b61b48dc
feat(datastores)!: implement new structured format and filters for datastores
data source ( #1875 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-04-01 17:32:29 -04:00
CaptaiNiveau
aa9cdba0bf
fix(lxc): multiple issues during container import ( #1867 )
...
* fix(container): Added `Unprivileged` to `containerRead` on import
Signed-off-by: CaptaiNiveau <c.straten@proton.me>
* fix(container): Changed default value of device passthrough mode to 0660
Signed-off-by: CaptaiNiveau <c.straten@proton.me>
* chore(lxc): add default device passthrough mode to the schema, update acc tests
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
---------
Signed-off-by: CaptaiNiveau <c.straten@proton.me>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: CaptaiNiveau <c.straten@proton.me>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-03-30 20:20:30 -04:00
Pavel Boldyrev
7090b1036a
fix(vm): allow to set machine
type in clone ( #1865 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-03-29 14:31:26 -04:00
Pavel Boldyrev
4f522ec342
fix(vm): prevent cloud-init password reset to **********
during update ( #1864 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-03-29 17:52:08 +00:00
Pavel Boldyrev
c9fcb30762
fix(vm): prevent cloud-init username reset to " "
during create ( #1863 )
...
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-03-29 13:04:26 -04:00
Pavel Boldyrev
af46a9c71a
fix(vm): remove qcow2
as the default for disk.file_format
( #1862 )
...
No more need to explicitly set `file_format = "raw"` when defining new disks!
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-03-29 11:42:07 -04:00
Pavel Boldyrev
03f2079902
fix(lxc): prevent spurious dns
config change when updating initialization
block ( #1859 )
...
* fix(lxc): prevent spurious `dns` config change when updating `initialization` block
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-03-28 22:39:57 -04:00