v0.4.0
Changelog
- dc64110 Merge pull request #291 from breml/allow-config-dir-env
- ce5dc17 docs: Allow setting of config_dir through env var
- 87a712c provider: Allow setting of config_dir through env var
- 2819c33 Merge pull request #290 from breml/fix-documentation
- 3692daa docs: "name" attribute in the remote block of the provider is required
- 4b829e3 provider: Fix description of "name" attribute
- a89713b Merge pull request #287 from lxc/dependabot/github_actions/actions/checkout-5
- dd7e8b5 Merge pull request #288 from lxc/dependabot/go_modules/hashicorp-1c2a2d099c
- a7f0f43 build(deps): bump github.com/hashicorp/terraform-plugin-testing
- 2150a56 build(deps): bump actions/checkout from 4 to 5
- bea9d44 Merge pull request #286 from breml/cluster-datasource
- df53650 docs: Remove fallback for non-clustered case
- 78c146b tests: Remove fallback for non-clustered case
- 6d6d004 clustering: Remove fallback for non-clustered case
- fe2ad33 docs: Add cluster data source
- bae2f7b provider: Add cluster data source
- 9a477e6 tests: Add tests for cluster data source
- f79e00e clustering: Add cluster data source
- 11a9568 acctest: Add PreCheck to ensure non clustered (standalone) test target
- 093e8a5 Merge pull request #278 from breml/server-resource
- 27dc691 docs: Add server resource example with global and local config
- ccd7061 tests: Add tests for multiple server resources
- 4499f7a tests: Add tests for server resource with pre existing config
- 567e513 acctest: Add PreConfig func to add pre existing server config
- 6280bf7 docs: Add server resource
- d4e8ccd tests: Add server resource
- 5c80b2e server: Add server resource
- 8c78936 provider-config: Add mutex to coordinate server resource access
- 8448d8a Merge pull request #283 from breml/allow-tofu
- 2262cb1 linting: Allow tofu as alternative to terraform
- cd38d72 Merge pull request #282 from lxc/dependabot/go_modules/golang.org/x/sys-0.35.0
- cbf2713 build(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0
- 43c1178 Merge pull request #281 from breml/update-golangci-lint
- fede553 Merge pull request #280 from breml/fix-error
- 5b3b911 linting: Fix comments ending with dot
- 035433b linting: Fix unnecessary empty line
- 7a3c842 linting: Fix order of imports
- b9428d6 gh actions: Install lint tooling in the right job
- aa56894 linting: Fail if linting tools are missing
- 404be80 linting: Migrate golangci-lint config to v2
- 4fefe43 image: Align returned error with the used client
- b3c774c Merge pull request #277 from lxc/no-llm
- d4284f3 Update contributing guidelines to disallow LLMs contributions
- 3b85bb6 Merge pull request #275 from lxc/dependabot/go_modules/hashicorp-2a7420f52f
- fe1a923 Merge pull request #276 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.15.0
- f68b33d build(deps): bump github.com/lxc/incus/v6 from 6.14.0 to 6.15.0
- 923eb15 build(deps): bump github.com/hashicorp/terraform-plugin-framework
- be87f6f Merge pull request #274 from serturx/main
- cbfed82 docs: Add LINSTOR to list of storage drivers
- d0a2aec resource: Add LINSTOR to list of storage drivers
- da2c14f Merge pull request #250 from SpiffyEight77/feat/incus-image-alias
- e0e7c46 Merge pull request #265 from maveonair/bump-incus-version
- e7d60fb Merge pull request #267 from lxc/dependabot/go_modules/golang.org/x/sys-0.34.0
- 3408070 build(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0
- 38d9074 Update transitive dependencies
- 421cfae test: Implement incus image alias nested block
- 8d5d04e docs: Implement incus image alias nested block
- ac7d407 image: Implement incus image alias nested block
- b889ae4 Bump Incus version to 6.14
- 8be622c Merge pull request #259 from wfdewith/conditional-default
- 1288dbd Merge pull request #262 from lxc/dependabot/go_modules/hashicorp-ec990bd419
- 820e1be build(deps): bump github.com/hashicorp/terraform-plugin-testing
- 3ee8410 Merge pull request #261 from lxc/dependabot/go_modules/github.com/cloudflare/circl-1.6.1
- 2b3eb21 build(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1
- be031cd tests: Add instance test with source file and file upload
- 1c9dee3 tests: Add non-default property to source instances
- 35562bd instance: Set attribute defaults conditionally
- ebaa074 tests: Add test for importing storage buckets from file
- 863b720 storage_bucket: Set attribute defaults conditionally
- 7882992 tests: Add tests for importing non-default storage volumes
- 696c96c storage_volume: Set attribute defaults conditionally
- 6e816db common: Add SetDefaultIfAllUndefined plan modifier
- 3b6b382 ci: Configure core.storage_buckets_address
- 822214a Merge pull request #260 from SpiffyEight77/fix/rename-instance
- 51cb567 test: Prevent resource recreation on rename
- 7a97037 instance: Prevent resource recreation on rename
- d9fd902 Merge pull request #258 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.13.0
- 0f658d6 build(deps): bump github.com/lxc/incus/v6 from 6.12.0 to 6.13.0
- 2fb6a9d Merge pull request #255 from lxc/dependabot/go_modules/hashicorp-6c71b28b84
- a3208aa build(deps): bump the hashicorp group with 2 updates
- 37ea0e0 Merge pull request #252 from maveonair/fix-network-acl-rename
- 107e9b9 Merge pull request #253 from maveonair/ignore-vscode-configuration
- fa2796b gitignore: Ignore VSCode configurations
- 6be70ef network: Force network acl recreation when name was changed
- 5d00789 Merge pull request #251 from lxc/dependabot/go_modules/hashicorp-a49cdccc64
- 1079ef7 build(deps): bump the hashicorp group with 5 updates
- d652d5c Merge pull request #249 from lxc/dependabot/go_modules/golang.org/x/sys-0.33.0
- a974bb6 build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0
- 717b784 Merge pull request #247 from jonatas-lima/feat/incus-network-address-set
- 6ddb467 docs: Add network_address_set resource
- 2021e65 tests: Add network_address_set resource
- b442c57 network: Add network_address_set resource
- 61aba4c Merge pull request #246 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.12.0
- 770e6e3 build(deps): bump github.com/lxc/incus/v6 from 6.11.0 to 6.12.0
- 52f95b8 Merge pull request #245 from stgraber/main
- 920f199 Add lvmcluster to list of storage drivers
- 8cc48e1 Merge pull request #243 from maveonair/instance-architecture
- 52d8672 docs: Add architecture argument
- 243d031 tests: Add test for instance creation with architecture but no image
- 036a665 instance: Add architecture argument
- d0b9e3e Merge pull request #240 from maveonair/reupload-file-when-content-changed
- 7d3fa7a instance: Update existing files if content has changed
- 7825d47 Merge pull request #238 from maveonair/rename-to-cluster-member
- 1c6d509 docs: Rename to cluster_group_member
- e8074fd tests: Rename to cluster_group_member
- 5ebde71 clustering: Rename to cluster_group_member
- 969cde5 Merge pull request #236 from lxc/dependabot/go_modules/golang.org/x/sys-0.32.0
- 8536eaa build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0
- fb8d624 Merge pull request #232 from stgraber/main
- bf957e2 Merge pull request #234 from prawilny/fix_acceptance_tests_on_different_distributions
- bbc95a1 Fix running acceptance tests on different distributions when using the socket.
- 1936326 goreleaser: Update configuration