Releases: streamnative/terraform-aws-cloud
Releases · streamnative/terraform-aws-cloud
v4.0.0
v3.3.0
v3.2.0
v3.1.0
v3.0.0
3.0.0 (2024-05-21)
⚠ BREAKING CHANGES
- use shared route table for public subnet (#125)
Features
- add new output eks which contains all outputs of module.eks (#131) (6f7739e)
- add output eks for provide convenient approach to access eks module's all outputs (6f7739e)
- cluster_autoscaler: removed old k8s versions, added new ones (#120) (853aba8)
- Disable nodepool logging to cloudwatch by default (#126) (c9be3c1)
- support disable nat gateway and use public subnet (#132) (4c1b508)
- Support single zone node_group (#133) (8038bdf)
- use shared route table for public subnet (#125) (12e5ff0)
Bug Fixes
v2.8.0
v2.7.0
v2.6.0
What's Changed
- Feat/permboundary by @jrsdav in #26
- Feat/istio by @jrsdav in #31
- Added zone affinity logic to module by @jrsdav in #32
- Fix/perm boundary by @jrsdav in #33
- [addons] Install addons in kube-system by @jrsdav in #34
- Configure Let's Encrypt issuer by @EronWright in #36
- [addons] Changed addon helm config format to native HCL data object by @jrsdav in #35
- Initial commit of istio refactor by @jrsdav in #37
- Fix/networking by @jrsdav in #38
- Enabled EBS encryption; CSI provider for storage classes; README updates by @jrsdav in #40
- Improved EKS networking configuration by @jrsdav in #41
- Fix storageclass encryption config. by @MarvinCai in #42
- [managed-cloud] Policy and module updates; Support for CloudFormation by @jrsdav in #39
- Fixes for cluster addons by @jrsdav in #45
- Add the ability for bootstrap to manage r53 zones by @addisonj in #50
- Add missing permission to management policy needed by control plane by @jrsdav in #47
- Removed kubeconfig file by @jrsdav in #51
- fix using wrong subnet for count by @addisonj in #52
- Add support for external_id/source_id and policy updates by @addisonj in #55
- [CI] Add doc bot by @yaalsn in #54
- Fix missing parameters in root-example by @maxsxu in #58
- Fixes tiered-storage-resources module when using latest AWS provider by @jrsdav in #60
- Improved tiered-storage and vault submodules by @jrsdav in #61
- [module/vpc] Allow for finer grained VPC configuration by @jrsdav in #65
- Change cert-manager helm repository to stable repository by @jdmaguire in #73
- Feat/security enhancements by @jrsdav in #72
- Configure Internal or Internet-Facing NLB by @jdmaguire in #71
- Support AWS China by @maxsxu in #70
- Update terraform docs by @maxsxu in #76
- Support aws partition in ARN by @maxsxu in #77
- Update gitignore by @maxsxu in #78
- Updates to logic in the managed-cloud submodule by @jrsdav in #79
- Enable passing of custom AMI and userdata.sh for Node Groups by @jrsdav in #74
- Update addons to latest versions by @jrsdav in #80
- Added additional outputs by @jrsdav in #81
- Extra eks node group by @gengmao in #85
- Fixed typo in elb service name by @jrsdav in #86
- Add missing annotation to istio-ingressgateway service by @jrsdav in #88
- Added missing IAM perms;updated offload module by @jrsdav in #89
- [refactor]: Upgrade to support v18.X of community EKS module by @jrsdav in #91
- Add some arn outputs for components. by @jdmaguire in #93
- Fix desired size of eks node group by @maxsxu in #94
- Prepare to bump to AWS 19.x module by @jdmaguire in #95
- fix: copyright in license header by @maxsxu in #102
- [Functions] Install Cilium into Pool Members (EKS) by @EronWright in #103
- Remove private ACLs for buckets by @addisonj in #104
New Contributors
- @EronWright made their first contribution in #36
- @MarvinCai made their first contribution in #42
- @addisonj made their first contribution in #50
- @yaalsn made their first contribution in #54
- @maxsxu made their first contribution in #58
- @gengmao made their first contribution in #85
Full Changelog: v1.1.0...v2.6.0
v2.5.0
v2.5.0-alpha
What's Changed
This release addresses missing permissions in the managed-cloud sub-module used for establishing StreamNative's vendor access.
In addition to these needed changes, we have also updated the tiered-storage-resources sub-module to align better to the permissions defined in the managed-cloud
sub-module.
Breaking Changes
- Those who have deployed the managed-cloud sub-module while using the runtime_hosted_zone_allowed_ids input will have found that the hosted zone ARN was needed and not its ID. This has now been updated in
v2.5.0-alpha
, and will correctly accept the hosted zone ID instead of the ARN. - The input
runtime_s3_bucket_pattern
in the tiered-storage-resources sub-module has been renamed tos3_bucket_pattern
, as it is used for both runtime and standard modes. - The naming convention for the offload S3 bucket has changed to better align with StreamNative's vendor access IAM policies. If you have previously used the tiered-storage-resources submodule, the input
bucket_name_override
will allow you to specify the current name of your S3 bucket. This will prevent Terraform from wanting to destroy/recreate the S3 bucket. - The input
create_iam_policy_for_tiered_storage
in the tiered-storage-resources sub-module has been renamed touse_runtime_policy
. - The input
iam_policy_arn
in the tiered-storage-resources sub-module has been removed. - The default value of
service_account_name
in the tiered-storage-resources sub-module has changed frompulsar
topulsar-broker
, which is the default KSA created for the Pulsar Broker component in StreamNative Cloud deployments.
Full Changelog: v2.4.2-alpha...v2.5.0-alpha