Skip to content

Releases: streamnative/terraform-aws-cloud

v4.0.0

12 Nov 02:43
3dff859
Compare
Choose a tag to compare

4.0.0 (2024-11-12)

⚠ BREAKING CHANGES

  • support generic adoption variables (#140)

Features

v3.3.0

04 Nov 07:53
50f5d5c
Compare
Choose a tag to compare

3.3.0 (2024-11-03)

Features

  • add new variables for forward compatibility (#142) (269b38f)

v3.2.0

10 Sep 16:37
f4c4d04
Compare
Choose a tag to compare

3.2.0 (2024-09-10)

Features

v3.1.0

01 Jul 02:13
264e39f
Compare
Choose a tag to compare

3.1.0 (2024-06-30)

Features

  • add availability_zones to vpc module (#135) (c85f5e2)

v3.0.0

21 May 13:26
ce55ce2
Compare
Choose a tag to compare

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

24 Aug 10:07
23925a0
Compare
Choose a tag to compare

2.8.0 (2023-08-24)

Features

v2.7.0

02 Aug 12:00
6a660e7
Compare
Choose a tag to compare

2.7.0 (2023-07-28)

Features

Bug Fixes

  • set create_iam_policies default to false (#109) (2c4c2b3)
  • set create_iam_policies to false (2c4c2b3)

v2.6.0

13 Apr 01:57
6745a6b
Compare
Choose a tag to compare

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

Full Changelog: v1.1.0...v2.6.0

v2.5.0

14 Mar 15:52
6610864
Compare
Choose a tag to compare

What's Changed Since v2.5.0-alpha

Adding some missing ARN outputs and ability to set the size for the extra node pools deployed.

No breaking changes expected

v2.5.0-alpha

12 Aug 15:55
Compare
Choose a tag to compare

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 to s3_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 to use_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 from pulsar to pulsar-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