Skip to content

Releases: lxc/terraform-provider-incus

v1.0.0

23 Oct 20:50
cc664f9

Choose a tag to compare

Announcement

https://discuss.linuxcontainers.org/t/terraform-provider-for-incus-1-0-has-been-released/25034

What's Changed

  • Align package naming by @breml in #322
  • Fix load-balancer resource backend port tracking by @stgraber in #328
  • Rework the provider configuration by @d3dfx in #254
  • Stricter linting by @breml in #334
  • Formatting and fixes by @breml in #333
  • Add missing description attribute to cluster group documentation by @breml in #336
  • Cleanup generated datasources project and target attributes by @breml in #338

New Contributors

Full Changelog: v0.5.1...v1.0.0

v0.5.1

13 Sep 10:18
5cd11c8

Choose a tag to compare

Changelog

  • 5cd11c8 Merge pull request #316 from stgraber/main
  • b35e0e7 gomod: Pin newer Incus client
  • 672b5b1 Merge pull request #314 from lxc/truenas-storage-driver
  • 91c5af5 docs: Add truenas driver
  • 1e945ea storage: Add truenas driver

v0.5.0

12 Sep 01:49
12eafd4

Choose a tag to compare

Changelog

  • 12eafd4 Merge pull request #297 from serturx/main
  • 13c421e Merge pull request #305 from breml/generate-data-sources
  • b534425 datasource: Generate instance
  • 7b66133 generate-datasources: Improve devices documentation
  • 043fe4d datasource: Generate profile
  • 880e68c generate-datasources: Add support for type device
  • 3466765 docs: Add instructions for generate-datasources
  • 61a5929 provider: Wire generated data sources in provider
  • ce6faa5 datasources: Add generated data sources
  • 12eb3ab docs: Update generated documentation for data sources
  • 16d3875 common: Add generic incus type to list of map[string]any converter
  • f9309ef generate-datasources: Add config and go generate directive
  • b3b941a generate-datasources: Add initial version of data source generator
  • ad188b4 gitattributes: Hide generated code in github review by default
  • 5d958d8 deps: Add deps for data source code generation
  • 18c65bd generate-datasources: prepare storage pool for automatic generation
  • 4189419 docs: Add storage pool datasource
  • 2bfb781 storage: Add storage pool datasource
  • 0fba2a0 Merge pull request #312 from lxc/dependabot/github_actions/actions/setup-go-6
  • 13e8acf Merge pull request #313 from lxc/dependabot/go_modules/golang.org/x/sys-0.36.0
  • 4d912f9 build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0
  • cd9949d build(deps): bump actions/setup-go from 5 to 6
  • 87617b4 Merge pull request #309 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.16.0
  • 843e402 Merge pull request #308 from lxc/dependabot/go_modules/github.com/stretchr/testify-1.11.1
  • d835704 build(deps): bump github.com/lxc/incus/v6 from 6.15.0 to 6.16.0
  • 872d5c8 build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1
  • a792829 Merge pull request #300 from breml/296-clustered-network-config
  • 6446381 Merge pull request #304 from breml/test-image-architecture
  • 21392d5 docs: description and target are mutual exclusive for networks
  • c86a281 tests: Ensure correct handling of networks with description and target
  • 7890469 network: Handle description for clustered networks
  • 48ab34e acctest: Define test image without architecture
  • 9c61882 Merge pull request #303 from breml/flexible-cluster-tests-cont
  • 148cece docs: Add basic instructions on cluster setup
  • e858b3d tests: Make storage volume tests on cluster more flexible
  • 4ab7058 tests: Make storage bucket tests on cluster more flexible
  • 8ea8301 tests: Make instance tests on cluster more flexible
  • 816b16c tests: Make cluster member tests more flexible
  • 7cf95cb tests: Make network cluster tests more flexible
  • 7396dfe tests: Use acctest.TestCheckResourceAttrInLookup in storage pool cluster test
  • 662bd13 acctest: Add helper function to compare state value against lookup map
  • 77f7dca tests: Fix formatting
  • 87fd71f Merge pull request #302 from lxc/dependabot/go_modules/github.com/stretchr/testify-1.11.0
  • 4c75074 build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0
  • 7d85c31 Merge pull request #299 from breml/flexible-cluster-tests
  • fedc058 Merge branch 'lxc:main' into main
  • 704c2cd Merge pull request #301 from breml/296-clustered-network-config-2
  • 0c4f7ac network: Add "tunnel." to computed keys for config
  • 6335773 tests: Refactor storage pool clustered test to work with arbitrary clusters
  • 059185d acctest: Add helper function to determine the cluster member names
  • 1c87506 Merge pull request #298 from breml/295-clustered-storage-pool
  • 74f0eae tests: Ensure correct handling of storage pools with description without target
  • 0596000 docs: description and target are mutual exclusive for storage pools
  • f2534dd tests: Ensure correct handling of storage pools with description and target
  • f6fece5 storage: Handle description for clustered setups
  • 1dc6b4b linting: Remove blank lines
  • 526baf8 linting: Reorder imports
  • 84891f6 docs: Add force_destroy attribute for project resource
  • 6f3ef4b tests: Add tests for force destroying project
  • 4cea7ca project: Add force_destroy attribute
  • 08c5784 Merge pull request #294 from breml/293-fix-destroy-default-profile
  • 27133d3 profile: Use "default" as default for project

v0.4.0

19 Aug 00:28
dc64110

Choose a tag to compare

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 Me...
Read more

v0.3.1

04 Apr 01:59
17cc07b

Choose a tag to compare

Changelog

  • 17cc07b Merge pull request #230 from stgraber/main
  • ff57b66 resource_instance: Add OCI to computed keys
  • 0d9bcb4 Update gomod
  • 5569791 Makefile: Bump baseline to 1.23.7
  • fb3f6ab Merge pull request #228 from lxc/dependabot/go_modules/hashicorp-eaed48c6f2
  • 00342d7 build(deps): bump github.com/hashicorp/terraform-plugin-testing
  • bbeda0a Merge pull request #226 from positiveEV/patch-1
  • 28f6730 Merge pull request #225 from jarrodu/md-lint
  • 8d85ae1 docs/instance: Fix wrong arg in wait_for example
  • 718ba58 run doc files through a Markdown linter
  • 4454efc Merge pull request #224 from stgraber/main
  • f7da04c network/lb: Add wait_for to test
  • 4b2ff56 Merge pull request #223 from maveonair/profile-description-docs
  • db8a29c docs: Add description to profile
  • f14efb2 Merge pull request #222 from stgraber/main
  • 973da0e docs/instance: Fix typo in interface name

v0.3.0

17 Mar 21:09
857f0b3

Choose a tag to compare

Changelog

  • 857f0b3 Update gomod
  • a7eea79 Merge pull request #215 from maveonair/disallowed-auto-keys
  • dc70e0e Merge pull request #181 from Iduoad/issue-180
  • 5cdec57 network: Disallow auto for ipv4.address and ipv6.address
  • 0e0de69 Merge pull request #216 from lxc/dependabot/go_modules/golang.org/x/sys-0.31.0
  • 5447979 build(deps): bump golang.org/x/sys from 0.30.0 to 0.31.0
  • 4fee8e4 Fix image, source_instance and source_file mutual exclusiveness bug
  • 066529b Merge pull request #213 from maveonair/new-wait-for-multiple
  • ff01359 docs: Add new wait_for configuration for instance resource
  • 8e27113 tests: Add new wait_for configuration for instance resource
  • adc4b5f docs: Setting up VSCode to run tests locally
  • accd432 tests: Test Provider respects INCUS_REMOTE
  • d09f918 instance: Add new wait_for configuration
  • adb9169 Merge pull request #214 from maveonair/validate-running-for-files
  • e34bf9e instance: Add valiation for pushing files
  • 727d466 Merge pull request #212 from stgraber/main
  • 724bc56 Update gomod
  • f3056d3 Makefile: Remove deprecated Go flag
  • 085a388 Makefile: Bump minimum Go to 1.23
  • 823c1b5 Merge pull request #210 from maveonair/image-copy-aliases-default
  • 34493c1 docs: image copy_aliases is not set by default to true
  • 2050ef8 Merge pull request #207 from lxc/dependabot/go_modules/hashicorp-06c2e327eb
  • 89b1b3e build(deps): bump the hashicorp group with 3 updates
  • a4ba84c Merge pull request #206 from maveonair/network-lb-default-values
  • 2288082 tests: Remove obsolete test for network load balancer without description
  • baeb3cd network: Set proper default values in network load-balancer
  • c5bd526 Merge pull request #205 from maveonair/network-zone-record-ttl
  • 7fad3ec network: Set default TTL for a network zone record
  • 57ab746 Merge pull request #204 from maveonair/network-computed-key
  • 495d4ed network: Add network as computed key
  • 4aac104 Merge pull request #203 from maveonair/set-incus-dir-user-socket
  • d7783cb provider-config: Check if unix.socket.user is writable when INCUS_DIR is set
  • 0fbc28b Merge pull request #198 from stgraber/main
  • 1f68265 Merge pull request #157 from Unitiser/main
  • cec792f github: Use Go stable and oldstable
  • 5e370ff github: Bump to Ubuntu 24.04
  • b66c2b0 tests: Use OVN IC for integration tests
  • d47ac6c github: Set up OVN IC
  • 4aed1ec tests: Fix peer type for integration test
  • a96da9f doc: Add misisng remote type for OVN
  • a6b6c64 Update docs/resources/network_peer.md
  • e8b5507 tests: Enabled network_peer related tests
  • 0196a63 tests: Remove depends_on from network_peer tests
  • e9ea273 docs: Update network_peer documentation
  • 7dc6a4f tests: Add test for network_peer
  • f337a7f network_peer: Add network_peer implementation
  • 803a72c Merge pull request #197 from stgraber/main
  • 97c7745 Update gomod
  • d31110f Merge pull request #193 from stgraber/main
  • dc67bcd Update gomod
  • cb3978e Merge pull request #192 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.9.0
  • 3b157db build(deps): bump github.com/lxc/incus/v6 from 6.8.0 to 6.9.0
  • 6299cb7 Merge pull request #190 from mttjohnson/remote-unix-socket
  • 58fcd00 docs: Improve remote block for local unix sockets
  • 575ff11 Merge pull request #189 from lxc/dependabot/go_modules/golang.org/x/sys-0.29.0
  • 0c33f96 build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  • c5b56f1 Merge pull request #188 from stgraber/main
  • a59c4c7 resource_storage_bucket: Remove debugging
  • 28f59a5 Merge pull request #169 from breml/issue-125
  • 1b233c7 tests: Add source_file to incus_image
  • d351651 config: Add source_file to incus_image
  • 04715fd docs: Add source_file to incus_image
  • edbcdfc Merge pull request #186 from stgraber/main
  • d052667 tests: Skip virt tests in Github Actions
  • b7441d3 gomod: Update dependencies
  • 56d816e Merge pull request #185 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.8.0
  • 530e1e6 Merge pull request #184 from lxc/dependabot/go_modules/hashicorp-9fc42aabe1
  • 375ae6e build(deps): bump github.com/lxc/incus/v6 from 6.7.0 to 6.8.0
  • 632ecbb build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators
  • dfef917 Merge pull request #182 from lxc/dependabot/go_modules/golang.org/x/sys-0.28.0
  • a3f40a1 build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0
  • c237450 Merge pull request #172 from breml/issue-124
  • e968e4f test: Add source_file to incus_instance
  • 6fabad9 config: Add source_file to incus_instance
  • 366de51 docs: Add source_file to incus_instance
  • 31db58e chore: formatting
  • ed45143 Merge pull request #173 from jonatas-lima/main
  • 52fe8ed docs: Add network_integration resource
  • e137ec4 tests: Add network_integration resource
  • e7eb95a config: Add network_integration resource
  • cdb85fe Merge pull request #178 from lxc/dependabot/go_modules/github.com/stretchr/testify-1.10.0
  • 335aedf Merge pull request #177 from lxc/dependabot/go_modules/hashicorp-3ab35da37e
  • 3f0c18e build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  • 6b3c466 build(deps): bump github.com/hashicorp/terraform-plugin-testing
  • 5118735 Merge pull request #159 from SpiffyEight77/feat/import-storage-volume
  • cebcc10 Merge pull request #171 from breml/fix-flaky-network-test
  • 636d987 Merge pull request #168 from breml/chore-goimports
  • ae4861a Merge pull request #160 from SpiffyEight77/feat/import-storage-bucket
  • 99c2b6d docs: Add source_file as new argument
  • d086060 storage: Add source_file as new argument
  • 09a4ecf bugfix: fix interface sort order
  • 95abbeb global: Run goimports
  • d7a7a95 golangci: Add goimports
  • 035c748 docs: Add source_file as new argument
  • 810bf36 test: Add source_file as new argument
  • 647a2c4 storage: Add source_file as new argument
  • 9ff42c4 Merge pull request #166 from breml/chore-formatting
  • 2c21707 Merge pull request #165 from breml/wait-for-incus-agent
  • cad1b49 bugfix: fix instance is operational condition
  • afdf0ae chore: formatting

v0.2.0

18 Nov 05:01
829ebb7

Choose a tag to compare

Changelog

  • 829ebb7 Merge pull request #162 from stgraber/main
  • 0810899 gomod: Refresh gomod
  • 8be6f6f Makefile: Bump baseline to 1.22.7
  • 0a75009 Merge pull request #158 from lxc/dependabot/go_modules/golang.org/x/sys-0.27.0
  • fa40514 build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0
  • ce0f9cf Merge pull request #155 from maveonair/certificate-resource
  • c1661ab docs: Add certificate resource
  • e180a3d tests: Add certificate resource
  • c74f63e config: Add certificate resource
  • 31109ef Merge pull request #154 from maveonair/cluster-group-resource
  • b72b2be docs: Add cluster group and cluster group assignment
  • b5d3420 tests: Add tests for cluster group member and cluster group assignment
  • 678ec84 clustering: Add cluster group and cluster group assignment resource
  • 42f3892 Merge pull request #153 from lxc/dependabot/go_modules/hashicorp-90b3e9370f
  • f3b40a7 build(deps): bump the hashicorp group with 4 updates
  • 996ab67 Merge pull request #152 from maveonair/project-datasource
  • 4ac1af0 docs: Improve profile docs
  • 748d247 docs: Add project data source
  • 8d61a2a project: Add project as data source
  • bcc894a Merge pull request #151 from maveonair/doc-improvements
  • f7dbe2e docs: Minor improvements in index.md
  • fb820a6 Merge pull request #150 from maveonair/public-image-server
  • 7902136 provider: Return image server when remote is public
  • 8c2b4ee instance: imageRemote default must be empty string
  • 24fad25 Merge pull request #149 from maveonair/instance-file-upload
  • a81ad7e test: Ensure that the instance is running before we upload files
  • 0be8af2 Merge pull request #146 from SpiffyEight77/feat/storage-volume-source
  • 164f2b9 instance: Ensure that the instance is running before we upload files
  • 682286c provider: Update provider
  • 092e5ed test: Remove resource_storage_volume_copy_test
  • 8e12ea3 storage: Remove resource_storage_volume_copy
  • 4e2c254 docs: Remove storage_volume_copy
  • 04fdc63 docs: Add source_volume as new argument
  • 29238de test: Add source_volume as new argument
  • 8eb1e18 storage: Add source_volume as new argument
  • f58b6bd Merge pull request #148 from SpiffyEight77/docs/update-readme
  • 19c049f README: Update testing section in README.md
  • 0777f73 Merge pull request #147 from lxc/dependabot/go_modules/hashicorp-9e01bba792
  • fa2a9c3 build(deps): bump github.com/hashicorp/terraform-plugin-framework-validators
  • 2592dc2 Merge pull request #143 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.6.0
  • a0a8c54 go mod tidy
  • 2ac6d3a build(deps): bump github.com/lxc/incus/v6 from 6.5.0 to 6.6.0
  • 26090d4 Merge pull request #144 from lxc/dependabot/go_modules/golang.org/x/sys-0.26.0
  • cdcd7f3 build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0
  • 1249536 Merge pull request #140 from meeque/patch-1
  • 136c8c6 docs: fix typo in image resource docs
  • feaa389 Merge pull request #138 from lxc/dependabot/go_modules/hashicorp-4a7787483d
  • 3ab8562 build(deps): bump the hashicorp group with 2 updates
  • 8398de3 Merge pull request #137 from SpiffyEight77/docs/typos-in-document
  • 4277189 doc: Update network.md
  • 3b88ad3 Merge pull request #136 from maveonair/remove-limits
  • 802cd7a docs: Remove limits
  • aa7645f test: Remove limits
  • 14e0bad instance: Remove limits
  • cd04b33 Merge pull request #131 from maveonair/image-datasource
  • 0a1851b docs: Add image datasource
  • 0d86375 image: Add image datasource
  • 20dcef7 Merge pull request #132 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.5.0
  • b2a3861 go mod tidy
  • 62f27e3 build(deps): bump github.com/lxc/incus/v6 from 6.4.0 to 6.5.0
  • 031a14a Merge pull request #133 from lxc/dependabot/go_modules/golang.org/x/sys-0.25.0
  • f169b2c build(deps): bump golang.org/x/sys from 0.24.0 to 0.25.0

v0.1.4

07 Sep 23:34
42beed9

Choose a tag to compare

Changelog

  • 42beed9 Merge pull request #130 from maveonair/default-profile-creation
  • 96a49f0 test: Handle default profile on creation and deletion
  • 4dbd569 profile: Handle default profile on creation and deletion
  • 8f92d50 Merge pull request #128 from maveonair/image_source_instance
  • 1ed3292 image: Remove resource image_publish
  • 0d1dfd0 docs: Add source_image and source_instance as new arguments
  • b06bdc0 test: Add source_image and source_instance as new arguments
  • 92274d3 mage: Add source_image and source_instance as new arguments
  • 9c2ea18 Merge pull request #129 from amayer5125/fix-links
  • bfc5068 Fix Image Server Link
  • ccd0df3 Merge pull request #118 from amayer5125/formatting-clean-up
  • cf66712 Remove "$" From Code Examples
  • 85344cf Fix "Optiona*" Typo
  • 9d2c8a6 Format HCL Code Blocks
  • d0d1c31 Merge pull request #116 from maveonair/oci-image-resource
  • 824d3b8 test: Add support for OCI images
  • 453c862 image: Add support for OCI images

v0.1.3

13 Aug 16:28
4dc1425

Choose a tag to compare

Changelog

  • 4dc1425 Merge pull request #112 from maveonair/source-instance
  • e2dec1a docs: Add source_instance attribute
  • bb4549c test: Add source_instance attribute
  • 4b249bb instance: Add source_instance attribute
  • 3d7b157 Merge pull request #113 from lxc/dependabot/go_modules/hashicorp-1c4fbc035e
  • d8303a3 build(deps): bump the hashicorp group with 2 updates
  • 93fee34 Merge pull request #114 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.4.0
  • 1a5886c build(deps): bump github.com/lxc/incus/v6 from 6.3.0 to 6.4.0
  • 0bf4a87 Merge pull request #115 from lxc/dependabot/go_modules/golang.org/x/sys-0.24.0
  • 00430e4 build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0
  • d7d2eb0 Merge pull request #111 from maveonair/instance-resource-docker
  • a179d76 test: Add OCI container support
  • c3587e7 instance: Add OCI container support
  • 3e60ba1 Merge pull request #110 from lxc/dependabot/go_modules/golang.org/x/sys-0.23.0
  • a185159 build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  • d3c9072 Merge pull request #109 from maveonair/fix-lb-description
  • 2ebe6b3 test: Allow LB backend description to be null
  • c8154fd network: Allow LB backend description to be null
  • 07f5720 Merge pull request #107 from maveonair/architecture-becomes-argument
  • 24d0997 docs: Architecture becomes an argument
  • 196ec59 test: Architecture becomes an argument
  • 5d079f4 image: Architecture becomes an argument
  • 79f1c4b Merge pull request #104 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.3.0
  • d311a18 build(deps): bump github.com/lxc/incus/v6 from 6.2.0 to 6.3.0
  • 102951a Merge pull request #105 from stgraber/main
  • 0686f99 provider-config: Properly set the remote protocol
  • 8338f4c Merge pull request #103 from lxc/dependabot/go_modules/hashicorp-3b30ad69e4
  • 7d186d7 build(deps): bump the hashicorp group with 3 updates
  • 673e4b6 Merge pull request #102 from lxc/dependabot/go_modules/google.golang.org/grpc-1.64.1
  • d6492fa build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1
  • 2d6719f Merge pull request #100 from maveonair/instance-image-project
  • c38a5ff tests: Use instance server as image server when image remote is empty
  • 7f60011 instance: Use instance server as image server when image remote is empty
  • 1dcfd1a Merge pull request #97 from JulesdeCube/instance-no-image
  • 57f0559 tests: TestAccInstance_noImage test
  • e57b4f7 instance: Make image attribut optional
  • e1a1d94 Merge pull request #98 from lxc/dependabot/go_modules/golang.org/x/sys-0.22.0
  • c91ede8 build(deps): bump golang.org/x/sys from 0.21.0 to 0.22.0
  • 6dcde27 Merge pull request #95 from maveonair/remove-instance-file
  • 44e1e99 docs: Remove instance file resource
  • a18f884 instance: Remove instance file resource
  • ddf536e Merge pull request #87 from maveonair/network-forward
  • 25bd3b4 docs: Add network forward resource
  • 676d193 tests: Add network forward resource
  • 1863546 network: Add network forward resource
  • d3f4a48 Merge pull request #85 from stgraber/main
  • 4e99cde gitignore: Re-organize and add dist/
  • 48d47af global: Re-organize imports
  • db07989 Merge pull request #84 from maveonair/network-acl
  • 4d5b9d5 docs: Add network ACL resource
  • f36ed67 tests: Add network ACL resource
  • 26f949e network: Add network ACL resource

v0.1.2

14 Jun 20:08
8b98d40

Choose a tag to compare

Changelog

  • 8b98d40 Merge pull request #68 from maveonair/storage-computed-keys
  • 0075a63 storage: Combine the inherited storage pool volume keys with the computed keys for storage pool volume
  • 582e761 Merge pull request #82 from stgraber/config
  • 97258f8 network: Add test for nullable config
  • 5f8effa global: Support NULL values
  • 1232610 Merge pull request #83 from stgraber/main
  • 2590b94 goreleaser: Update for v2
  • a58d94b github: Bump goreleaser action to v6
  • b824de0 Merge pull request #81 from stgraber/zone
  • 0ef3491 Merge pull request #79 from stgraber/main
  • ec21119 network_zone_record: Fix typo
  • 8a8e2bb docs: Network zones are identified by their name
  • e9dd966 network_zone_record: Make TTL optional
  • 68d625a doc: Update to match current logic
  • 0767669 instance: Tweak default interface logic
  • c843274 Merge pull request #75 from lxc/dependabot/go_modules/golang.org/x/sys-0.21.0
  • a71285e Merge pull request #74 from lxc/dependabot/go_modules/hashicorp-c2931ae8d6
  • cdb1c0c build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  • 5a64f35 build(deps): bump github.com/hashicorp/terraform-plugin-framework
  • 7e5574f Merge pull request #77 from stgraber/main
  • 541bf60 global: Use alpine/edge instead of a release
  • 8805f4a Merge pull request #72 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.2.0
  • ccc1ad5 build(deps): bump github.com/lxc/incus/v6 from 6.1.0 to 6.2.0
  • e495724 Merge pull request #71 from stgraber/main
  • 118e083 instance: Fix typo
  • 6be6337 Merge pull request #70 from lxc/dependabot/go_modules/hashicorp-6bf9ce8a55
  • 7762a04 build(deps): bump github.com/hashicorp/go-version in the hashicorp group
  • 8f4f323 Merge pull request #69 from lxc/dependabot/go_modules/hashicorp-4ac233b1f8
  • df08cec build(deps): bump the hashicorp group with 2 updates
  • d570e74 Merge pull request #65 from maveonair/incus-socket-paths
  • b2328d5 internal: determineIncusDir takes now unix.socket and unix.socket.user into account to determine the INCUS_DIR
  • 1eb9663 Merge pull request #63 from maveonair/profile-data-source
  • 384b22d Merge pull request #64 from lxc/dependabot/go_modules/hashicorp-0fedd96246
  • 67cb561 build(deps): bump github.com/hashicorp/terraform-plugin-go
  • 300c363 docs: Add Profile datasource
  • 45cdc55 profile: Add Profile datasource
  • 2420d4c Merge pull request #60 from lxc/dependabot/go_modules/golang.org/x/sys-0.20.0
  • 8d80a89 build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0
  • ee59f5a Merge pull request #59 from lxc/dependabot/go_modules/github.com/lxc/incus/v6-6.1.0
  • cc6b80e build(deps): bump github.com/lxc/incus/v6
  • e09eab1 Merge pull request #56 from lxc/dependabot/go_modules/hashicorp-595ed72fcf
  • 2237893 build(deps): bump the hashicorp group with 2 updates
  • fc2822d Merge pull request #54 from stgraber/main
  • f7da3e2 incus: Bump to 6.0
  • 8077e0f gomod: Update dependencies
  • 14eedb1 Merge pull request #53 from lxc/dependabot/go_modules/github.com/lxc/incus-0.7.0
  • a8cbf67 build(deps): bump github.com/lxc/incus from 0.6.0 to 0.7.0
  • 6d7a81f Merge pull request #52 from lxc/dependabot/go_modules/hashicorp-a7ae093919
  • ef3a5e3 build(deps): bump the hashicorp group with 1 update
  • 9e43b5b Merge pull request #49 from maveonair/resource-naming-consistency
  • 0e96c0e Merge pull request #48 from maveonair/contributions-guidelne
  • e98618e Merge pull request #51 from maveonair/fix-storage-bucket-state
  • 9bafd5e storage: Refactor SyncState function to merge user-defined config with current config state for Storage Bucket
  • e642096 Merge pull request #50 from lxc/dependabot/go_modules/hashicorp-4502ef830e
  • 52cf345 build(deps): bump the hashicorp group with 1 update
  • 8ebab65 docs: Rename cached_image to image
  • 840ecfb image: Rename cached_image to image
  • 4a2ae23 docs: Rename publish_image to image_publish
  • 81bf4db image: Rename publish_image to image_publish
  • 1f78cfc docs: Update incus_instance_snapshot resource documentation
  • 2c50413 instance: Update instance snapshot type name
  • b7053a1 docs: Update incus_volume(_copy) to incus_storage_volume(_copy)
  • 4f61b30 storage: Refactor storage volume resource names
  • 15a463a Add CONTRIBUTING guidelines for contributing to the project
  • b1e7bb2 Add CODE_OF_CONDUCT
  • 6410b1d Merge pull request #46 from lxc/dependabot/go_modules/google.golang.org/protobuf-1.33.0
  • 8d83242 build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
  • 38f2282 Merge pull request #45 from stgraber/main
  • ca642a9 github: Restart incus after installing OVN