v1.6.0 - 2021-12-02
- Change to use goreleaser for the release as per terraform doc (#97)
- MC-15601: Generate skeleton for documentation (#98)
- Update contribution doc to include acctest info
- Testacc (#86)
- Upgrade terraform to SDK V2 (#91)
- Updating go version to 1.17 (#95)
- Replace makefile lint call in action to use recommended golangci-lint action (#94)
- Add 'tidy' target to Makefile (#83)
- Remove extra definition in map (#82)
v1.5.0 - 2019-10-01
- Update Changelog
- Fix release action
- Use GitHub Actions instead of CircleCI (#81)
- Upgrade for Terraform v0.12.0 (#78)
- Use golangci lint instead of gometalinter (#77)
- Compile provider with static binaries (#76)
v1.4.1 - 2019-04-17
- Fixed a bug which results in errors reading PF Rules, LB Rules and Network ACLs (#75)
v1.4.0 - 2019-04-15
- indicate input arguments are also returned (#73)
v1.3.0 - 2019-02-11
- Merge pull request #69 from cloud-ca/dedicated_group_id
- Fixed typo
- Change go cloud-ca to 1.3.0
- Added doc
- Added dedicated_group_id field
- Update vendor dependencies (#68)
- Enhance release targets and add shortcuts (#64)
- Add badges to README (#65)
- Add CircleCI config (#58)
- Move resource document to standalone folder (#62)
- Remove Glide in favor or go modules (#57)
- Update year in License file (#60)
- Clean up README and fix markdown lint errors (#59)
- Update Offerings as of December 2018 (#56)
v1.2.0 - 2018-09-12
- Merge pull request #51 from cloud-ca/development
- Updated documentation and fixed lib version for go-cloudca
- Merge pull request #50 from cloud-ca/network-acl
- Updated glide lock
- Added support for network ACL name instead of ID
- Merge pull request #49 from cloud-ca/ssh-keys
- Updated glide
- Updated lib version
- Added SSH key support
v1.1.0 - 2018-04-10
- Merge pull request #48 from cloud-ca/development
- Updated lib dependency
- Merge pull request #47 from cloud-ca/feature/MC-4802-manual-ip-instance-creation
- updated README
- removed ForceNew flag for instance name, and return error on IP address update
- add private IP as an input
- Updated go cca lib version
- Merge pull request #46 from cloud-ca/build-fix
- Merge branch 'development' of https://github.com/cloud-ca/terraform-cloudca into build-fix
- Added version to plugin
- Merge pull request #45 from cloud-ca/pdion891-patch-1
- tested with terraform v0.11.1
- external providers
- the code param = root_volume_size_in_gb
- Merge pull request #42 from cloud-ca/MC-5244-resize-data-volume
- Update README.md
- Modified update volume
- MC-5244: Added release-notes to make file
v1.0.2 - 2017-05-25
- Merge branch 'development'
- Merge pull request #41 from cloud-ca/MC-5244-resize-volume
- MC-5244: PR fix
- Update README.md
- MC-5244: Added release in MakeFile
- MC-5244: Updated go-cloudca deep
- Update README.md
- MC-5244: Added root volume size to instance resource
- Fixed formatting in Readme
v1.0.1 - 2017-04-07
- Merge pull request #39 from cloud-ca/upgrade-to-terraform-0.9
- #38: Updated Terraform dependencies to make the provider compatible with Terraform 0.9.2
v1.0.0 - 2017-02-22
- Replacing example of custom offerings, since none available yet
- #36 Renamed tiers to networks. Updated the glide dependencies. Tested with TF version 0.8.7. Also go fit
- Merge pull request #34 from cloud-ca/remove-dev-path-from-logs
- Merge pull request #32 from cloud-ca/use_environment_ids_for_cca_resources
- Now trimming the $GOPATH path from source path in logs. Still some left but better than before anyways.
- Merge branch 'development' into use_environment_ids_for_cca_resources
- PR fix #2
- PR fix
- Merge pull request #29 from cloud-ca/fix-packaging-checksums
- Merge pull request #25 from cloud-ca/remove_purge_flag_from_instance_resource
- Merge pull request #30 from cloud-ca/required_network_id_for_lbr
- Merge pull request #31 from cloud-ca/handle_volume_reattach_when_instance_destroyed
- Updated doc
- Updated README
- Update README.md
- Changed the filename format of the zip file to include the name of the provider, the version and the OS/Arch. Also providing SHA256 sums of all generated files.
- Added check if current volume attached before executing detached
- Made network id required for lbw
- Handling environment not found errors
- Merge pull request #24 from cloud-ca/lbr_fails_with_instance_ids
- Merge pull request #27 from cloud-ca/add_private_ip_and_cidr_to_instance_and_tier
- Go fmt
- Change environment_name/service_code to environment_id
- Updated read
- Added private ip and cidr
- Removed purge flag
- Changed cast from []interface{} to *schema.Set
- Fixed network ACL rule example
- Update README.md
- Merge pull request #15 from cloud-ca/development
- Updating documentation
- Changing instance ID to be required
- Update README.md
- Updated the readme to include the latest installation procedures
- Now zipping the executables. Also updated the README.md file
- Adding list + vendor to gitignore
- Changed LBR instance IDs to be a set
- Update README.md
- Update README.md
- MC-5742: Added a go dependencies system (glide) to simplify setup and reproducibility.
- Added zone to VPCs
- Merge pull request #13 from cloud-ca/static-nat
- Merge pull request #14 from cloud-ca/lbr
- go fmt
- go fmt
- PR feedback
- PR feedback
- Changing interface signatures to return error
- Added link in TOC
- Adding TF doc for LBR
- Add static NAT docs
- Handling stickiness policy parameters for create/update
- Move some utility functions to resource_cloudca, update static_nat resource
- Added update instances. Adding update Stickiness Method + parameters
- Adding update, still need to complete UpdateInstances + UpdateStickiness
- Fixing create and read
- Initial LBR resource need to complete CRUD
- Merge pull request #12 from cloud-ca/custom_offering_in_update_instance
- Updated documentation to have custom compute offering
- Added validation to instance terraform
- Added custom compute offerings to update
- Added custom compute offering support for create instance
- Renamed compute-east to compute-qc
- Fixed an issue environment creation if the org has sub organizations and there is a username collision
- Update README.md
- Fixed doc to have change dir command
- Removed Godeps step in build process and updated doc
- Fixed typos
- Merge pull request #11 from cloud-ca/remove-attach
- Implemented attach on server. No need for separate attach
- Merge pull request #10 from cloud-ca/volume-custom-size-and-iops
- Update README.md
- Added support for custom size and iops in volume resource
- Renamed cloudca_publicip to cloudca_public_ip
- Update README.md
- Update README.md
- Added HCL code highlighting to doc
- Attempt to use the golang vendor feature with godep
- Updated documentation
- Merge pull request #9 from cloud-ca/network-acl-rules
- MC-3708: Removed godeps folder as it was outdated. Will move to the new vendor approach.
- Update README.md
- Fixed update
- Merge pull request #8 from cloud-ca/volume-resource
- Add support for zone IDs
- Fixed description
- Added some validation to optional fields
- Added missing fields to network ACL rule resource
- Update doc
- Use cloudca.Volume.GbSize instead of .Size
- Fix leftover size property references
- Renamed some go files
- Added network acl rules resource
- Change to accept integer size_in_gb, remove printf
- Merge branch 'master' into volume-resource
- Merge pull request #7 from cloud-ca/Remove-name-or-id-functionality-from-resources
- Fix heading typo
- Update doc
- Implement zone ID lookup, fix attaching/detaching of volume logic
- Fixed description in tier resource
- Go fmt resource
- Merge pull request #6 from cloud-ca/MC-3707-network-acl
- Removed names for ids
- Added retrieveZoneId
- formatting
- Updated to use size string
- PR fixes
- Added doc for volumes
- Update README.md
- Added Update, Delete
- Added cloudca_network_acl resource
- Added create/read in volume resource
- Added volume resource structure
- Update README.md
- Add protocol to README
- Update tier example
- Fixed VPC example
- Update README.md
- Merge pull request #5 from prollynomial/master
- Add private IP id property to instance
- Remove instance_id from PFR, make end ports optional+computed
- Update resource_tier.go
- Fix inconsistent states with computed instance ids, add public+private ips as outputs
- Improve example
- Add port forwarding rule docs
- Merge remote-tracking branch 'origin/master'
- Complete create/delete/read functions
- Update README.md
- Update README.md
- Update README.md
- Added links to every resource
- Renamed Link to Links
- Added link to resources documentation
- Added service resources documentation
- Changes to public ip resource + doc
- Add port forwarding rule create
- Merge pull request #4 from cloud-ca/public-ip-resource
- Moved cloudca_publicip into resources section
- Update README.md
- Update README to include public Ip
- Ran go fmt
- Additional fixes to public ip resource
- Added public IP resource
- Go fmt all files
- Merge pull request #3 from cloud-ca/tier-resource
- Changed package name
- Update README.md
- Update README.md
- Update README.md
- Moving around setters
- Implemented CRUD
- Initial tier resource
- Merge branch 'vpc-resource'
- Merge pull request #2 from cloud-ca/environment-resource
- Removed broken testing
- Cleaning up recurring strings
- Added environment update. Removed membership attribute
- Using sets for the users. WIP
- Missing required field
- Organization is required for env creation
- Adding value interpolation for service connection, org entry point and user to role mappings
- Adding environment create and delete. Still needs work on organization loading and role/user validation
- Added VPC resource
- Added error check to fetching of each resource in create instance
- Added insecure connection environment variable to config
- Added final step in installation instructions
- Added installation instructions + go dependencies
- Update README.md
- MC-3659: Removed optional resource data that was not symmetric with updates
- Fixed unit tests
- Fixed example
- Implemented update function and change ssh_keyname to ssh_key_name
- MC-3659: Added basic error handling
- MC-3659: Added retrieval of compute offering, template and network by Name
- MC-3659: Added retrieval of compute offering, template and network by ID
- Added description to fields of instance resource
- Fixed typo in readme
- Added How to use section in readme
- Delete terraform-provider-cloudca
- Fixed compilation issues
- Added resource_cloudca.go
- MC-3659: Move go files after review
- MC-3659: First iteration on the cloudca_instance resource
- MC-3658: Added provider skeleton and instance resource
- Added license to README
- Create LICENSE
- Added initial terraform plugin code
- Initial commit