Pavel Boldyrev
598c62864d
feat(core): Add known hosts callback check for ssh connections ( #217 )
...
* feat(core): Add known hosts callback check for ssh connections
* fix code & add tests
2023-01-24 01:05:31 -05:00
GitHub Bot
216dce2a0a
chore(main): release 0.11.0 ( #213 )
2023-01-23 21:35:51 -05:00
Pavel Boldyrev
f157e3bd53
chore(deps): bump dependencies ( #216 )
...
- bump x/crypto to v0.5.0
- bump indirect dependencies
- add "chore" type of PRs to release notes
2023-01-24 02:03:51 +00:00
Pavel Boldyrev
06bd5aef0f
chore: set up code coverage ( #215 )
...
* chore: set up code coverage
* reformat docs
2023-01-22 23:58:52 -05:00
Moyiz
5c8ae3c3f8
feat(lxc): Add support for container tags ( #212 )
2023-01-21 21:39:12 -05:00
GitHub Bot
4b2d4b5555
chore(main): release 0.10.0 ( #206 )
2023-01-17 23:03:50 -05:00
kaje783
b539aab228
fix(vm): Add parser for CustomEFIDisk ( #208 )
...
* feat: add support for "args" flag for VM
* switch from args to kvmarguments, update type
* cosmetics: `kvmarguments` -> `kvm_arguments`
also update doc to match description from the official PVE documentation.
* fix(vm): Add parser for CustomEFIDisk
* use parseDiskSize(&string) from utils.go for CustomEFIDisk
* readd the remove space by github space
* address linter errors, remove duplicated code, add unit test
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-01-17 22:57:28 -05:00
Pavel Boldyrev
a50b5efa63
chore: fix linter CI
2023-01-16 22:09:27 -05:00
Pavel Boldyrev
fc254db468
chore: fix linter config ( #209 )
2023-01-16 23:24:23 +00:00
Pavel Boldyrev
bf9e31ecfc
chore: lint and reformat the code ( #204 )
...
* chore: reformat code
* chore: add commitlint config
* reformat README.md
* add linter config
* lint & reformat docs
* go linter: only new issues
* fix some linting errors
* more reformatting
* disable linter warning for some duplicated code
2023-01-16 18:07:30 -05:00
Pavel Boldyrev
dd9ffe190c
feat(lxc): Add option to customize RootFS size at LXC creation ( #207 )
...
* feat(lxc): Add option to customize RootFS size at LXC creation
* force container re-create if size changes
2023-01-15 23:17:45 -05:00
kaje783
8bd3fd7b1d
feat(vm): add support for "args" flag for VM ( #205 )
...
* feat: add support for "args" flag for VM
* switch from args to kvmarguments, update type
* cosmetics: `kvmarguments` -> `kvm_arguments`
also update doc to match description from the official PVE documentation.
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-01-14 21:42:10 -05:00
GitHub Bot
9101977dc8
chore(main): release 0.9.1 ( #200 )
2023-01-02 15:43:17 -05:00
Fabian Heib
496ab322be
fix(vm): Make so that on_boot can be changed with update ( #199 )
...
Make so that on_boot can be changed with update
2023-01-02 15:40:52 -05:00
dependabot[bot]
6755f9f7f8
chore(deps): bump github.com/goreleaser/goreleaser from 1.13.1 to 1.14.1 in /tools ( #198 )
...
chore(deps): bump github.com/goreleaser/goreleaser in /tools
Bumps [github.com/goreleaser/goreleaser](https://github.com/goreleaser/goreleaser ) from 1.13.1 to 1.14.1.
- [Release notes](https://github.com/goreleaser/goreleaser/releases )
- [Changelog](https://github.com/goreleaser/goreleaser/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/goreleaser/goreleaser/compare/v1.13.1...v1.14.1 )
---
updated-dependencies:
- dependency-name: github.com/goreleaser/goreleaser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 15:35:22 -05:00
GitHub Bot
d1fbdee71c
chore(main): release 0.9.0 ( #195 )
2023-01-01 21:26:27 -05:00
Gertjan Roggemans
79a2101933
feat(vm): Add cloud-init network-config support ( #197 )
...
* feat: Add cloud-init network-config support
* add documentation entry
* fix re-apply use case
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2023-01-01 18:17:08 -05:00
Frank Villaro-Dixon
60a68184cf
feat(vm): OnBoot: change default to true
( #191 )
...
vm: OnBoot: change default to `true`
The `on_boot` parameter is used to start a VM when the
node reboots. As the VM infrastructure should not really care whether
an hypervisor has rebooted, we change the default value from `false` to
`true` in order to make it explicit not to start the VM on reboot.
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
2022-12-29 14:30:32 -05:00
Pavel Boldyrev
13080b44dc
feat: Deletion of VM also purges all storages and configs ( #196 )
2022-12-28 23:13:29 -05:00
Pavel Boldyrev
01d20504a1
feat: Add hostpci
support ( #194 )
...
* feat: Add `hostpci` support
* document `machine` argument
* fix `rombar` argument name
2022-12-28 22:14:48 -05:00
dependabot[bot]
4fe63fcf61
chore(deps): bump actions/stale from 6 to 7 ( #193 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 14:10:35 -05:00
dependabot[bot]
8cdf17a573
chore(deps): bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 ( #189 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 3.2.0 to 4.1.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v3.2.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-20 20:55:05 -05:00
Pavel Boldyrev
3b09472628
Add "buy me a coffee" badge
2022-12-16 23:54:20 -05:00
GitHub Bot
b9c51e6e27
chore(main): release 0.8.0 ( #170 )
2022-12-12 23:11:29 -05:00
Abdelfadeel Farag
3c02cb1389
feat: add support for network_device MTU ( #176 )
...
* add support for network_device MTU
* add mtu to the example templates
* change default mtu 1500 -> 0, update docs
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-12 23:07:02 -05:00
Abdelfadeel Farag
290734655c
feat: add support for "ssd" disk flag for VM ( #181 )
...
* feat: add support for ssd flag
* update docs, add `ssd` to examples
* restore original .md formatting
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-12 22:31:33 -05:00
Pascal Wiedenbeck
0df14f9d6a
feat: add the ability to clone to non-shared storage on different nodes ( #178 )
...
* feat: add workaround for cloning to non-shared storage
* fix: fix wrong API params used
* test: add new var to tests
* fix: lint issues
* docs: add new argument to docs
* docs: fix function documentation
* fix: better work with heterogeneous datastores
* docs: clarify clone behavior
* fix: go lint issues
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-12 16:28:53 -05:00
Pavel Boldyrev
aeec35a3dd
chore: add stale items check CI workflow ( #183 )
...
also cleanup contribution templates
2022-12-11 17:00:32 -05:00
Szczepan Wiśniowski
722e01053b
fix: Check if any interface has global unicast address instead of all interfaces ( #182 )
...
* fix: Check if any interface has global unicast address instead of all interfaces
This allows us to have multiple interfaces and only one (instead of all) has to have assigned ip
* add multiple network devices to the example VM
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-11 16:29:25 -05:00
Pavel Boldyrev
63dc5cb8f6
fix: handling datastore_id
in LXC template ( #180 )
2022-12-10 11:51:29 -05:00
michalg91
27665554de
fix: Remove cloned ide2 before creating new one ( #174 ) ( #175 )
...
* fix: Remove cloned ide2 before creating new one (#174 )
* add test case to `/examples`
Co-authored-by: Michał Gawryś <mgawrys@netbyte.pl>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-12-09 22:32:43 -05:00
dependabot[bot]
60c6d58d9f
chore(deps): bump github.com/goreleaser/goreleaser from 1.13.0 to 1.13.1 in /tools ( #173 )
2022-12-08 00:06:07 -05:00
dependabot[bot]
33bb919b4f
chore(deps): bump nokogiri from 1.13.9 to 1.13.10 in /docs ( #177 )
2022-12-08 00:00:47 -05:00
Pavel Boldyrev
8060f9b2f1
chore: add conventional commits badge ( #171 )
2022-11-25 23:42:23 -05:00
Pavel Boldyrev
ade1d49117
feat: add support for VM tags ( #169 )
2022-11-25 23:23:50 -05:00
dependabot[bot]
aa2cecd30b
chore(deps): bump github.com/goreleaser/goreleaser from 1.12.3 to 1.13.0 in /tools ( #168 )
...
chore(deps): bump github.com/goreleaser/goreleaser in /tools
Bumps [github.com/goreleaser/goreleaser](https://github.com/goreleaser/goreleaser ) from 1.12.3 to 1.13.0.
- [Release notes](https://github.com/goreleaser/goreleaser/releases )
- [Changelog](https://github.com/goreleaser/goreleaser/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/goreleaser/goreleaser/compare/v1.12.3...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/goreleaser/goreleaser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 18:47:16 -05:00
GitHub Bot
e6e24786a1
chore(main): release 0.7.0 ( #159 )
...
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2022-11-17 20:43:58 -05:00
Pavel Boldyrev
1995a53316
chore(mergify): update config ( #166 )
2022-11-17 20:38:49 -05:00
Pavel Boldyrev
9e34dfb362
feat: Add support for custom cloud-init vendor data file ( #162 )
...
* feat: Add support for custom cloud-init vendor data file
Add new argument `initialization`.`vendor_data_file_id` to specify a file ID form snippets.
* add vendor cloud-init to examples
* add missing `vendor` to unmarshal
* remove debug lines
2022-11-17 20:33:41 -05:00
dependabot[bot]
bfdc61e06b
chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.24.0 to 2.24.1 ( #165 )
...
chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2
Bumps [github.com/hashicorp/terraform-plugin-sdk/v2](https://github.com/hashicorp/terraform-plugin-sdk ) from 2.24.0 to 2.24.1.
- [Release notes](https://github.com/hashicorp/terraform-plugin-sdk/releases )
- [Changelog](https://github.com/hashicorp/terraform-plugin-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/terraform-plugin-sdk/compare/v2.24.0...v2.24.1 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-sdk/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 21:10:25 -05:00
Pavel Boldyrev
fe6608c64d
ci(Mergify): configuration update ( #163 )
2022-10-25 21:08:50 -04:00
Pavel Boldyrev
8116053239
chore: update docs ( #161 )
...
* chore: update docs
* add auto-label for /docs
2022-10-26 00:13:09 +00:00
Pavel Boldyrev
0fad160ed6
fix: linter issues ( #158 )
...
* fix: remove io/ioutil
* fix: lost diagnostic context
* fix: various linter errors
* fix: json manifests
2022-10-24 19:40:57 -04:00
dependabot[bot]
552af4d3df
chore(deps): bump github.com/goreleaser/goreleaser from 1.11.5 to 1.12.3 in /tools ( #155 )
...
chore(deps): bump github.com/goreleaser/goreleaser in /tools
Bumps [github.com/goreleaser/goreleaser](https://github.com/goreleaser/goreleaser ) from 1.11.5 to 1.12.3.
- [Release notes](https://github.com/goreleaser/goreleaser/releases )
- [Changelog](https://github.com/goreleaser/goreleaser/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/goreleaser/goreleaser/compare/v1.11.5...v1.12.3 )
---
updated-dependencies:
- dependency-name: github.com/goreleaser/goreleaser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 20:28:43 +00:00
dependabot[bot]
5a0991d29c
chore(deps): bump github.com/golangci/golangci-lint from 1.50.0 to 1.50.1 in /tools ( #154 )
...
chore(deps): bump github.com/golangci/golangci-lint in /tools
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint ) from 1.50.0 to 1.50.1.
- [Release notes](https://github.com/golangci/golangci-lint/releases )
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.50.0...v1.50.1 )
---
updated-dependencies:
- dependency-name: github.com/golangci/golangci-lint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 20:23:18 +00:00
dependabot[bot]
d7683d1805
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 ( #153 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@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>
2022-10-24 20:19:53 +00:00
dependabot[bot]
f6869cd104
chore(deps): bump goreleaser/goreleaser-action from 3.1.0 to 3.2.0 ( #152 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 20:16:49 +00:00
Pavel Boldyrev
1db3a46ac2
chore: add auto-labeler ( #151 )
...
* chore: add auto-labeler
* fix mergify config
* fix name
2022-10-21 22:30:50 -04:00
Pavel Boldyrev
b0a92de22b
chore: update ci configs ( #148 )
...
* chore: update mergify config
* chore: add linter
2022-10-21 21:43:59 -04:00
dependabot[bot]
523c244856
chore(deps): bump nokogiri from 1.13.8 to 1.13.9 in /docs ( #147 )
2022-10-21 09:24:51 -04:00