Skip to content

v0.4.0

Choose a tag to compare

@stgraber stgraber released this 19 Aug 00:28
· 168 commits to main since this release
dc64110

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