All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support for KVM backups_schedules in
glesys_server
glesys_server_disk
- AddedType
attribute.
glesys_privatenetwork
- Manage PrivateNetwork resources.glesys_privatenetwork_segment
- Manage PrivateNetwork segments.
glesys_networkadapter
- Added Importer function.glesys_server
-networkadapter
attribute listing attached NICS.
- Fix goreleaser config
- Bump dependencies
- Fix possible race condition when creating multiple
glesys_ip
resources. - Remove OpenVZ examples
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.32.0 to 2.33.0
- Bump go version in tests
- Resource
glesys_server_disk
for managing extra disks in the VMware platform.
- Update glesys-go to v8.1.0
- Add 'extra_disks' attribute to
glesys_server
- Update dependencies with high vulnerability rating
- Update terraform-plugin-sdk/v2 dependency
- Update github actions dependencies
- Update golang.org/x/crypto dependencies
- Updated the minimum go version to 1.20
- Update docs for network resources.
- Update docs for networkadapter resources.
glesys_emailaccount
API no longer accept user defined passwords.glesys_loadbalancer_target
requirestargetip
attribute.- Fix links to API documentation (@stemid)
- Bump glesys-go to v8
- Add
glesys_emailalias
- Add docs for
glesys_objectstorage_*
- Add docs for
glesys_ip
- Update context in API calls.
- Handle error when deleting an already deleted DNSDomain Record.
- Update tests to use Go 1.20.
- Various dependency updates.
- Fixed issue when using UUID templates in KVM.
- Fixed issue with missing DNS Records not being recreated. (#126)
- Implemented
datasource_glesys_network
.
- Update workflow releaser to use goreleaser-action v3.2.0
- Change
glesys_server
cloudconfigparams
type to TypeMap. - Update glesys-go to v6.1.0
api_endpoint
provider configuration variable for setting base URL for the API requests.
- Additional linters
- Update resources with
CreateContext/ReadContext/UpdateContext/DeleteContext
to support request cancellation and warning diagnostics. - Fixing linter errors
- Implement DataSource for
glesys_dnsdomain
- Bump dependencies (#80)
- Implement
glesys_emailaccount
@norrland (#75)
- Loadbalancer deprecate
blacklist
@norrland (#73) - Support import in
glesys_server
@norrland (#66) - Support
cloudconfig
andcloudconfigparams
inglesys_server
- Update glesys-go to v5
- Update to glesys-go/v4 @norrland #59
- Refactor
glesys_server
Create and Delete to wait for attribute. - Fix typo in resource_glesys_server @norrland
- Fix wrong header in docs/index.md @norrland
- Update
glesys_domain_record
type to Required
- Extended documentation for glesys_dnsdomain_record)
- Build on Go 1.18, 1.19. Bump terraform-plugin-sdk/v2 to v2.22.0 (#54)
- Documentation for glesys_server, glesys_dnsdomain(_record)
- Templates for provider and resources docs
- Skip tests on docs changes
- Fix typo in docs for provider version constraint
- Updated documentation @norrland #51
- glesys_servers: Skip updating bandwidth for KVM platform #50
- Changed the go version in go.mod #47
- Setup goreleaser for Terraform Registry releases
- Support for IP resources @alxbse
- Moved to golangci-lint for static analysis
- Updated test and build versions of Go
- Added check for empty Object Storage Instance credentials list @norrland (#36)
- Fixed typo in DNS example - (Thanks to simon @ bamze)
- Bumped glesys-go to v3.0.0
- New handling of KVM templates @larsve
- Bump Terraform SDK version
- Fixed go test warning in makefile
- Bump Vagrantfile box version
- resource
glesys_objectstorage_credential
@xevz (#13) - resource
glesys_objectstorage_instance
@xevz (#13) - Acceptance testing for
glesys_objectstorage_*
@xevz (#13) - KVM servers in
glesys_server
now can be created with multiple users, and multiple keys per user. @norrland (#20)
- Moved Makefile to GNUMakefile @xevz (#13)
- server: Ignore case sensitivity on hostname (#22)
- Initial release
- Support for
servers
,dns
,loadbalancers
,networks
,networkadapters
.