Releases: lxc/terraform-provider-incus
Releases · lxc/terraform-provider-incus
v0.3.1
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
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
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
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
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
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
v0.1.1
v0.1.0
v0.0.2
What's Changed
Maintenance and Chores 🛠
- build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #11
Other Changes ❓
- Update README to link to official Terraform registry by @maveonair in #8
- Documentation: Refer to instance rather than container by @maveonair in #9
- Introduce Storage Bucket Resource by @maveonair in #5
- docs: Rename LXD to Incus by @maveonair in #12
- Release notes for 0.0.2 by @maveonair in #10
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Initial release of terraform-provider-incus
What's Changed
Other Changes ❓
- build(deps): bump the hashicorp group with 2 updates by @dependabot in #1
- Update for new repository URL and switch over to Incus packages by @stgraber in #2
- Rename each occurrence of LXD to Incus by @maveonair in #3
- github: Also test on Go 1.20 by @stgraber in #4
New Contributors
Full Changelog: https://github.com/lxc/terraform-provider-incus/commits/v0.0.1