v1.1.3 (5 November 2024)
- #355 - Added support for NS DNS record
- #353 - honor Talos version string when creating clusters
- #350 - Add support for creating instances with custom volume type
- #339 - Adding some documentation changes to clarify additional features
- #347 - Ensuring the error message is properly formatted when it contains newlines. (Issue 346)
v1.1.2 (3 September 2024)
- #338 - Make script field immutable for instance resource
- #333 - Addition of privateIP in DB resource
- #336 - Decode Base64 script before saving state
- #337 - Add missing instance states
- #329 - Fix: Enhance Kubernetes version handling
- #326 - Improving the documentation for firewall resource
- #321 - adding documentation for the new write_kubeconfig property
v1.1.1 (20 August 2024)
- #325 - Honouring write_kubeconfig post cluster creation
- #323 - Do Polling when deleting resources to ensure complete deletation
- #322 - fix: validate existence and structure of credentials_file
- #320 - default k8s version is latest stable available
v1.1.0 (13 August 2024)
- #318 - Make saving initial_password in instance to state as optional
- #308 - documentation for issue #296
- #309 - Make saving kubeconfig to state optional for civo_kubernetes resource
- #314 - Add UUID validation for diff fields
- #315 - Validation to set create_default_rules to false when any of the firewall rule is specified
- #313 - Flash Error msg upon invalid token in provider def
- #248 - Feat: fallback to CLI config for token
v1.0.49 (7 August 2024)
- #307 - fix disk img bug
- #306 - Fixing some minor issues with the template that we could not see until it was merged to master. Issue #301
- #304 - Removing confusing redundant ISSUE_TEMPLATE folder under workflows and implementing the feature properly this time. Fixes #301
- #303 - Add timeout to resources
- #295 - rm deprecated template and add UUID validation on disk_image
- #302 - Creating better templates to ensure we get better tickets. Issue #301
- #299 - Improving the civo instance documentation. Fixes issue #289
- #294 - Changing the kubernetes documentation to make it more user friendly. Issue #290
- #292 - Changing the document hierarchy as described in issue #288
- #291 - Remove tfdocs usage from release pipeline
- #282 - Updated the instance documentation example to match all changes
v1.0.48 (30 July 2024)
- #286 - fix: handle application plans with spaces
- #281 - fix: ensure 'instance' handles 'reserve_ipv4' field for both IP and ID correctly without constant updates
- #280 - Support to update network nameservers
- #278 - fix: support updating firewall_id for civo_kubernetes_cluster
- #279 - fix: validate cluster_type to ensure it is either 'k3s' or 'talos'
- #276 - fix: allow updating kubernetes_version after cluster creation
v1.0.47 (23 July 2024)
- #275 - fix: remove unnecessary retries and improve error handling
- #274 - Make Cluster CNI immutable
- #268 - Make cluster_type feild immutable in clusters
- #267 - Make applications feild immutable in clusters
- #255 - change in private_ipv4 on instance value requires the replacement
v1.0.46 (10 July 2024)
- #254 - Allow updating reserved_ip4 for instance resource
- #253 - Wait for the instance to be completely deleted
- #240 - Make CIDR immutable for network resource
- #243 - Check for Resource Already Exist Error before retry
- #237 - Make firewall ID to be a required field for instance
- #230 - Create Default firewall for network when not specified.
- #239 - Add cidr and Nameservers as computed
- #238 - ForceNew on Region in network resource
v1.0.45 (20 June 2024)
- #226 - Various improvements in
civo_instance
rersource - #219 - Destory and Re-create Instance in case of disk-image update
v1.0.44 (13 June 2024)
v1.0.43 (10 June 2024)
- #215 - Add Retry Logic for network and instance create
v1.0.42 (6 June 2024)
- #214 - Rename field HarwareAddr to PhysicalInterface
v1.0.41 (7 May 2024)
- #210 - Support Private IP for Instance create
v1.0.40 (29 April 2024)
- #209 - Update Go version to 1.21.x in release.yml
- #208 - Update GoReleaser version to 1.25.1 in release.yml
- #201 - VLAN Support
- #207 - Update private key variable in release.yml
- #206 - Add environment variable for release job in release.yml
- #205 - Fix GitHub Actions configuration in release.yml
- #204 - Support Reserved IP for Instance create operation
- #200 - Add CIDR and Nameservers support in network
- #198 - Add Labels and Taints to Node Pool configurations
- #196 - Refactor Civo Kubernetes node pool configuration and organize code in their own folders per service
- #195 - Remove spaces in the applications string
v1.0.39 (16 October 2023)
- #191 - Remove the waitForKubernetesNodeDelete and add retry to the delete
v1.0.38 (4 October 2023)
- #189 - Feature/cluster pool update
- 6b380ba - Remove comments from the node pool file that were not used
v1.0.37 (1 October 2023)
- #188 - Update the civo_size with the new format and add more examples
- #175 - fix(.github): adds github workflows for ISSUE TEMPLATES for bug addition, documentation add, feature request and security
v1.0.36 (24 July 2023)
- #184 - Add support for public ip node pool
v1.0.35 (11 July 2023)
- #182 - Fix the doc for database and add extra field
- 68fc307 - move to crazy-max/ghaction-import-gpg the other one is deprecated
- 48fdc8b - Try with GITHUB_TOKEN
- 8ebe0f2 - Use the version 1.18.2 for goreleaser
- ee40365 - Add version to the goreleaser
v1.0.34 (12 June 2023)
- #180 - Update the terraform lib also the civogo
v1.0.33 (12 June 2023)
- #179 - Add WaitForStateto the network delete
- #178 - Update the database
- #171 - fix typo errors for code and documentation
- #177 - Get Volume data-source improvement
- #174 - feat: add ISSUE_TEMPLATES to report issues
- #173 - feat: add bug.yml
- #172 - nil pointer check for instance
- #170 - Update kubernetes_cluster.md
- 2b9a899 - Update resource.tf
v1.0.31 (24 March 2023)
- #169 - Add a StateChange to the firewall to wait for network be ready.
- #168 - Adds an init script that uses the local version of the provider
- #166 - Bump golang.org/x/net from 0.0.0-20220921155015-db77216a4ee9 to 0.7.0
v1.0.30 (13 February 2023)
- #165 - Fixed error when you change the node pool count
- #164 - Update the kubernetes resource to include the option to add expecific cluster type
v1.0.29 (1 February 2023)
- #162 - Added support for Database
v1.0.28 (15 December 2022)
- #159 - Fix the error in firewall, fixed spelling mistake in the errors and added new Pending state to the cluster
v1.0.27 (14 December 2022)
- #158 - Add the UPGRADING state to the cluster creation
v1.0.26 (10 November 2022)
- #156 - Fix error in the civo_object_store and add more example
- cd816da - Remove comment code
v1.0.25 (14 October 2022)
v1.0.24 (26 September 2022)
- #150 - Fix error when you try to create a firewall witout region
- #147 - [Fix: 146] Added
api_url
field
- 075eaad - Change the api_endpoint from required to optional in the provide file
v1.0.23 (14 September 2022)
- #148 - Fix bug in the creation of object store credential
- 9008885 - Update the doc to fix the name of the resource and the datasource for object store
v1.0.22 (14 September 2022)
- #144 - Added resource & data source for object store credentials
- #145 - Merge the firewall rule inside the firewall resource, fixed some other error in the provider
- 4ec5d80 - Fix acc test for kubernetes
v1.0.21 (28 July 2022)
- #141 - Draft: Add support for Object Store in Terraform
v1.0.20 (19 July 2022)
- #143 - Hotfix/fixed error test
- 7523ffb - Update all the lib to the last versions
- ea780cc - Added the testacc to the repo
- c8a6a26 - reomved the acctest temporally
- c393376 - Fixed some errors in the test
- c70e666 - Update the golint
- 5c54211 - Fixed error in the CI
v1.0.19 (15 July 2022)
- 8701fc5 - updated gorelease to ignore the pair windows/arm64
v1.0.18 (20 April 2022)
- a3b25da - Fix error in the doc for kubernetes cluster
v1.0.17 (20 April 2022)
- #133 - Fix error in volumen, Kubernetes and node pools resources
- #131 - Update firewall_rule.md
- #130 - Update kubernetes_cluster.md
v1.0.16 (5 April 2022)
- #128 - adding action as mandatory field
v1.0.15 (5 April 2022)
- #129 - Fixed errors in the Kubernetes resource and remove unnecessary fields
v1.0.14 (1 April 2022)
- #125 - Updated the terraform SDK in all resources
v1.0.13 (28 February 2022)
- #122 - Fix lb enable proxy protocol type
- a06a034 - Added the lb example for the doc
v1.0.12 (26 February 2022)
v1.0.11 (16 February 2022)
- #120 - Added the egress rules and create_default_rules option to firewall
v1.0.10 (7 February 2022)
- #119 - Removing the duplicate id parameter from civo volume
v1.0.9 (18 January 2022)
- #118 - Added a new datasource for the civo size
v1.0.8 (14 January 2022)
- #116 - Added the custom CNI to the Kubernetes cluster
- eaeff80 - Fixed the descrition in the resource and added cni to the datasource
v1.0.7 (11 December 2021)
- #115 - Fixed error when you sending to scaling a kubernetes cluster
- #114 - update docs for datasource civo_firewall
v1.0.6 (9 December 2021)
v1.0.5 (9 November 2021)
- #105 - Bump civogo to v0.2.57 and disable loadbalancer, template and snapshot files
v1.0.4 (8 November 2021)
- #103 - Add support to use non-production API server URL
- 08d2fbb - Fix error by the reformat code in one file
v1.0.3 (2 November 2021)
v1.0.2 (27 October 2021)
- #102 - Remove newly added id attributes in resources
v1.0.1 (25 October 2021)
- #101 - Add missing required provider section in terraform docs provider example
- 0624a66 - Update release script
v1.0.0 (11 October 2021)
- 2e1566f - Update CHANGELOG.md
v0.10.12 (1 October 2021)
- #100 - Make 'firewall_id' required in 'civo_kubernetes_cluster' resource
- #98 - Modify GH Actions
- #92 - Docs update (using tfplugindocs tool)
- #96 - Disable k8s version upgrade
- 548af80 - Update README.md
v0.10.11 (17 September 2021)
- #94 - Deprecate
civo_template
- #91 - Set firewall rule
direction
toingress
if it's not set - #90 - Remove "move IP" from schema and docs
- #89 - Set
firewall_id
in cluster resource as computed - #87 - Save cluster tags in space separated format
- #86 - Check network before creating volume
- #85 - Allow network datasource query by ID/label/region
- #75 - Make CIDR required in 'civo_firewall_rule'
- #78 - Check if firewall exists before deleting
- #73 - Add firewall support for Kubernetes cluster
- #69 - Volumes management
- 79c7fc1 - Update the changelog
v0.10.10 (19 August 2021)
- #66 - Change default node size to "g3.k3s.medium"
- #63 - Fix cluster primary nodepool scaling bug
- #64 - Update network.md
- #60 - Make 'kubeconfig' field sensitive
- #55 - Fix imported node pool's scaling issue
- #61 - Fix "empty non-retryable error received" error when updating IaaS node size
- #59 - making public key non sensitive
- #56 - Mark IaaS password as sensitive
- #54 - Update kubernetes_cluster.md
- 97dacba - Update the changelog
- 9922b3b - Show an error message when nodes size is changed
- a94327e - Run 'go mod tidy'
v0.10.9 (27 July 2021)
- e82f7ce - Updated the changelog
v0.10.8 (26 July 2021)
- 7dcacff - Updated the changelog
v0.10.7 (23 July 2021)
v0.10.6 (19 July 2021)
v0.10.5 (13 July 2021)
- 34d310f - Update release.yml
v0.10.4 (16 June 2021)
- #38 - Fixed 'applications' argument's description and corresponding examples.
- #37 - Update attribute public_ip_requiered description.
- 077e3d7 - Fixed error in the firewall resource and add random name
- bc0465d - Updated the changelog
- 4abb9b6 - Updated the doc for instance and kubernetes resource
v0.10.3 (13 June 2021)
v0.10.2 (28 May 2021)
- 24fb9cc - Add node pool test, remove CIDR from network and fixed some deprecate function
- ccc7a6e - Update Change log
- dbe386e - Updated the civogo lib to v0.2.47
v0.10.1 (13 May 2021)
v0.10.0 (11 May 2021)
- 508fc67 - Updated to terraform sdk v2 and remove vendor folder
- df85511 - Addes more fix to the provider, updated the civogo lib
- a049b43 - Updated to v2 of the SDK of terraform and add support for muti region
- dd2e51e - Cleaning the project
v0.9.23 (6 December 2020)
- #26 - fix(README): Fixed unauthenticated download in README.md
- d23776d - Update Change log
- f785463 - Update Change log
- 5dd72a5 - Updated the goreleaser file to add the chnagelog
- 6d0876e - Updated the civogo lib to v0.2.23
- 7882cc5 - Updated GitHub action for Lint
- 5609ba2 - fix(README): Fixed unauthenticated download guide
v0.9.22 (26 November 2020)
- eb757ee - Update the Change log
v0.9.21 (25 September 2020)
- ef9d794 - Update the Change log
- 3068faf - Updated the civogo lib to v0.2.19
- 1b22c80 - Updated the doc for kubernetes resource
v0.9.20 (24 September 2020)
v0.9.19 (24 September 2020)
- 30b621f - Changed kubernetes_version option now is required
v0.9.18 (23 September 2020)
v0.9.17 (12 September 2020)
- #22 - Fix link to documentation
- da77f58 - Update Change log
- f1524b4 - Allowed new record type in the DNS resource
- 26522e5 - Update the Change log
- 1171aed - Update the readme and clean go.mod
- 38a311e - Updated the civogo lib to the v0.2.17
v0.9.16 (2 September 2020)
- 932440f - Update Change log
- 6e381d0 - Update the goreleaser config
- 942f59c - Added GPG to sing the binary
v0.9.15 (17 August 2020)
- 4a792b9 - Update the README, remove Progress resource section
- 5793112 - Update the Change log
- bee9eb4 - Fixed bug in the kubernetes cluster resource
v0.9.14 (3 August 2020)
- 6db9f52 - Updated the Change log
- 1df9921 - Fixed error in the instance resource
- 32c5e71 - Updated the Change log
v0.9.13 (17 July 2020)
- cd24e0a - Changed the direction in the firewall rule from inbound to ingress
- 503db04 - Update change log
v0.9.12 (7 July 2020)
- d5eaef1 - Added CPU, RAM and SSD fields to Instance and Kubernetes module
- 6e56ab4 - Update change log
- eb0123f - Update change log
v0.9.11 (6 July 2020)
- bbb1821 - Added kubernetes cluster data source
- 0202a44 - Update the change logs
- 92073ab - Added the make test to the github actions
v0.9.10 (6 July 2020)
- d049062 - Added the change logs
- 8ab9073 - Fixed error in the kubernetes cluster, the master's ip was not set
v0.9.9 (6 July 2020)
- 61987e1 - Added the SSH Key test and the Snapshot test
- 75e69a8 - Added new test
- 68cca03 - Fixed kubernetes cluster
v0.9.8 (24 June 2020)
- #18 - Edit Kubernetes provider markdown mistype
v0.9.7 (22 June 2020)
- 3a237d7 - Added new test
- 400524a - Added the first test to the project
- bd3664d - Fixed error in the instances creation
v0.9.6 (7 June 2020)
- 0bb5787 - Fixed error in all this files
- 05ec3ec - Fix some error found in the code
- 256b2e3 - Added the option to recreate resource if not found
v0.9.5 (31 May 2020)
- 549da91 - - Update the documentation for data source instance_size and template
- a456dad - Added a error handler to the provider in the case of the token not was found
- 4dfc12d - Added default value to size and initial_user in the instance resource
v0.9.4 (21 May 2020)
- 40a1654 - feat(DataSource): Added new data source
- 559594a - feat(DataSource): Added new data source
- 255aaf4 - Added the new data source loadbalancer to get one loadbalancer from the civo cloud
v0.9.3 (5 May 2020)
v0.9.2 (24 April 2020)
- 197425b - improved the data source filter
- 48470cc - feat(datasource): improved the data source filter system
- c12905c - feat: fister test
v0.9.1 (20 April 2020)
- #9 - Fix a type error in the firewall
- 71e4ade - fix(Firewall): Fix a type error in the firewall
v0.9.0 (20 April 2020)
- #8 - Update .goreleaser
- #6 - Merge dev to master
- #1 - Update master
- #4 - Fix doc.md typo?
- #3 - - Rename provider folder to civo
- #2 - Add fisrt part of the code
- d656e61 - feat: Update .goreleaser
- 4172f90 - Pre release
- 94afb93 - Add vendored sources
- e2e5c6f - feat: Added one feature to the provider
- 834be2e - feat: Add firewall and loadbalancer
- 73ebfd3 - - Add civo_dns_domain_name and civo_dns_domain_record
- 0892984 - feat: Add other resource, kubernet, snapshot
- e4dc011 - feat: Added the option to import existing infrastructure
- e018fda - First commit for the terraform provider for civo
- e8e23f4 - Template files added
- 77c3d35 - feat: Add other data resource, k8s version, instances size
- 79ff73a - feat: Add templates module
- 935ec41 - - Remove tags from the instance creation for now
- 47fc803 - - Remove validator from resource_instance.go to utils.go
- db611b6 - - Add the instances red function
- 04c84fe - feat: Add ssh resource
- 7845305 - Initial readme update
- fd39413 - fix: Remove a temporal file
- 89aa863 - - Add validate to the instance reverse_dns (no white spaces)
- 2ab8c47 - - Add doc.md to know how to use the provider
- 52bf3e0 - feat: Added one feature to the snapshot resource
- 10be43b - feat: Add goreleaser conf
- d2dba75 - Remove Travis integration
- 862f18a - Use GitHub actions
- 7f7d75d - - Fix error in tags
- e5e45e6 - - Add tags to the instance
- 4382fc4 - - Update .travis.yml
- 2552d95 - - Update civo go api
- 974af8b - - Update civo go api
- 14822c9 - - Add the instances delete function
- 95a61bc - Create CODEOWNERS
- 9528703 - - Update go 1.13
- 310145c - - Update go 1.13
- d9e6c92 - Update README to add status
- 7df84a3 - Remove website test until we're on there
- 4340f34 - Add travis status to title
- dd8e95d - Add status badge for GitHub actions
- 718385e - Initial commit
- 93d44b4 - Renamed Makefile