Skip to content

Latest commit

 

History

History
715 lines (514 loc) · 50.1 KB

CHANGELOG.md

File metadata and controls

715 lines (514 loc) · 50.1 KB

v1.1.3 (5 November 2024)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #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)

Merged

  • #218 - Fix disk_image and public_ip_required in instance read
  • #216 - manage network state properly

v1.0.43 (10 June 2024)

Merged

  • #215 - Add Retry Logic for network and instance create

v1.0.42 (6 June 2024)

Merged

  • #214 - Rename field HarwareAddr to PhysicalInterface

v1.0.41 (7 May 2024)

Merged

  • #210 - Support Private IP for Instance create

v1.0.40 (29 April 2024)

Merged

  • #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)

Merged

  • #191 - Remove the waitForKubernetesNodeDelete and add retry to the delete

v1.0.38 (4 October 2023)

Merged

  • #189 - Feature/cluster pool update

Commits

  • 6b380ba - Remove comments from the node pool file that were not used

v1.0.37 (1 October 2023)

Merged

  • #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)

Merged

  • #184 - Add support for public ip node pool

v1.0.35 (11 July 2023)

Merged

  • #182 - Fix the doc for database and add extra field

Commits

  • 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)

Merged

  • #180 - Update the terraform lib also the civogo

v1.0.33 (12 June 2023)

Merged

  • #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

Commits

v1.0.31 (24 March 2023)

Merged

  • #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)

Merged

  • #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)

Merged

  • #162 - Added support for Database

v1.0.28 (15 December 2022)

Merged

  • #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)

Merged

  • #158 - Add the UPGRADING state to the cluster creation

v1.0.26 (10 November 2022)

Merged

  • #156 - Fix error in the civo_object_store and add more example

Commits

v1.0.25 (14 October 2022)

v1.0.24 (26 September 2022)

Merged

  • #150 - Fix error when you try to create a firewall witout region
  • #147 - [Fix: 146] Added api_url field

Commits

  • 075eaad - Change the api_endpoint from required to optional in the provide file

v1.0.23 (14 September 2022)

Merged

  • #148 - Fix bug in the creation of object store credential

Commits

  • 9008885 - Update the doc to fix the name of the resource and the datasource for object store

v1.0.22 (14 September 2022)

Merged

  • #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

Commits

  • 4ec5d80 - Fix acc test for kubernetes

v1.0.21 (28 July 2022)

Merged

  • #141 - Draft: Add support for Object Store in Terraform

v1.0.20 (19 July 2022)

Merged

  • #143 - Hotfix/fixed error test

Commits

  • 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)

Merged

  • #142 - Feature/reserve ip
  • #135 - docs edit

Commits

  • 8701fc5 - updated gorelease to ignore the pair windows/arm64

v1.0.18 (20 April 2022)

Commits

  • a3b25da - Fix error in the doc for kubernetes cluster

v1.0.17 (20 April 2022)

Merged

  • #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)

Merged

  • #128 - adding action as mandatory field

v1.0.15 (5 April 2022)

Merged

  • #129 - Fixed errors in the Kubernetes resource and remove unnecessary fields

v1.0.14 (1 April 2022)

Merged

  • #125 - Updated the terraform SDK in all resources

v1.0.13 (28 February 2022)

Merged

  • #122 - Fix lb enable proxy protocol type

Commits

  • a06a034 - Added the lb example for the doc

v1.0.12 (26 February 2022)

Merged

  • #117 - fix: remove double default
  • #121 - Enable loab balancer support for datasource

v1.0.11 (16 February 2022)

Merged

  • #120 - Added the egress rules and create_default_rules option to firewall

v1.0.10 (7 February 2022)

Merged

  • #119 - Removing the duplicate id parameter from civo volume

v1.0.9 (18 January 2022)

Merged

  • #118 - Added a new datasource for the civo size

v1.0.8 (14 January 2022)

Merged

  • #116 - Added the custom CNI to the Kubernetes cluster

Commits

  • eaeff80 - Fixed the descrition in the resource and added cni to the datasource

v1.0.7 (11 December 2021)

Merged

  • #115 - Fixed error when you sending to scaling a kubernetes cluster
  • #114 - update docs for datasource civo_firewall

v1.0.6 (9 December 2021)

Merged

  • #113 - Add Data source for civo_firewall
  • #108 - Replace the firewall if network id changes

v1.0.5 (9 November 2021)

Merged

  • #105 - Bump civogo to v0.2.57 and disable loadbalancer, template and snapshot files

v1.0.4 (8 November 2021)

Merged

  • #103 - Add support to use non-production API server URL

Commits

  • 08d2fbb - Fix error by the reformat code in one file

v1.0.3 (2 November 2021)

v1.0.2 (27 October 2021)

Merged

  • #102 - Remove newly added id attributes in resources

v1.0.1 (25 October 2021)

Merged

  • #101 - Add missing required provider section in terraform docs provider example

Commits

v1.0.0 (11 October 2021)

Commits

v0.10.12 (1 October 2021)

Merged

  • #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

Commits

v0.10.11 (17 September 2021)

Merged

  • #94 - Deprecate civo_template
  • #91 - Set firewall rule direction to ingress 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

Commits

v0.10.10 (19 August 2021)

Merged

  • #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

Commits

  • 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)

Commits

v0.10.8 (26 July 2021)

Commits

v0.10.7 (23 July 2021)

Commits

  • 476d924 - Updated the Changelog
  • ba0089b - Fixed error in the ValidateNameSize function

v0.10.6 (19 July 2021)

Commits

  • 431e5cf - Update the doc and the changelog
  • 33ad248 - Fixed error in the format of the code

v0.10.5 (13 July 2021)

Commits

v0.10.4 (16 June 2021)

Merged

  • #38 - Fixed 'applications' argument's description and corresponding examples.
  • #37 - Update attribute public_ip_requiered description.

Commits

  • 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)

Commits

  • 23ea76a - Updated the changelog
  • 3d5ddf1 - Fixed error in the retry operation in kubernetes

v0.10.2 (28 May 2021)

Commits

  • 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)

Commits

  • 54833b8 - Update Changelog
  • 406bbea - Update the doc for datasource instance_size

v0.10.0 (11 May 2021)

Merged

  • #30 - fix(spelling): resource_kubernetes_cluster.go kubernetes spelling
  • #27 - updated README.md

Commits

  • 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)

Merged

  • #26 - fix(README): Fixed unauthenticated download in README.md

Commits

  • 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)

Commits

v0.9.21 (25 September 2020)

Commits

  • 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)

Commits

  • da4842c - Fixed issue in the kubernetes resource
  • e62d8eb - Update the Change log

v0.9.19 (24 September 2020)

Commits

  • 30b621f - Changed kubernetes_version option now is required

v0.9.18 (23 September 2020)

Commits

  • 63a1aa3 - Update the Change log
  • ed064a5 - Updated the civogo lib to v0.2.18

v0.9.17 (12 September 2020)

Merged

  • #22 - Fix link to documentation

Commits

  • 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)

Commits

  • 932440f - Update Change log
  • 6e381d0 - Update the goreleaser config
  • 942f59c - Added GPG to sing the binary

v0.9.15 (17 August 2020)

Commits

  • 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)

Commits

  • 6db9f52 - Updated the Change log
  • 1df9921 - Fixed error in the instance resource
  • 32c5e71 - Updated the Change log

v0.9.13 (17 July 2020)

Commits

  • cd24e0a - Changed the direction in the firewall rule from inbound to ingress
  • 503db04 - Update change log

v0.9.12 (7 July 2020)

Commits

  • 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)

Commits

  • 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)

Commits

  • 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)

Commits

  • 61987e1 - Added the SSH Key test and the Snapshot test
  • 75e69a8 - Added new test
  • 68cca03 - Fixed kubernetes cluster

v0.9.8 (24 June 2020)

Merged

  • #18 - Edit Kubernetes provider markdown mistype

Commits

  • 25a1a6b - Fixed error ins some test
  • a3077b4 - Upgrade the version of civogo lib

v0.9.7 (22 June 2020)

Commits

  • 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)

Commits

  • 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)

Commits

  • 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)

Commits

  • 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)

Commits

  • 807f086 - Added support to add script
  • 08dad15 - feat(instances): added support to add script

v0.9.2 (24 April 2020)

Commits

  • 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)

Merged

  • #9 - Fix a type error in the firewall

Commits

  • 71e4ade - fix(Firewall): Fix a type error in the firewall

v0.9.0 (20 April 2020)

Merged

  • #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

Commits

  • 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