Skip to content

Releases: squareops/terraform-aws-eks

v4.0.3

20 Mar 13:58
82c8ad8
Compare
Choose a tag to compare

Release Note

Bug fixes

  1. Updated naming convention of variable which was causing error while deploying eks-addons

v4.0.2

20 Mar 08:32
1b588a2
Compare
Choose a tag to compare

Release Note:

1. Feature Enhancement:
Added functionality to increase VPC CNI (Container Network Interface) for enhanced pod capacity within the VPC (Virtual Private Cloud).

2. Improved Scalability:
Users now have the option to scale up the VPC CNI to accommodate larger pod workloads, ensuring smoother operation and improved performance within the Kubernetes cluster.

3. Flexibility and Control:
Provides users with greater flexibility in managing pod capacity within the VPC environment, allowing for better resource allocation based on workload demands.

4. Enhanced Performance:
Increasing the VPC CNI allows for more efficient networking between pods and other resources within the VPC, resulting in enhanced performance and reduced latency for applications running on Kubernetes.

v4.0.1

11 Mar 12:10
4d98c76
Compare
Choose a tag to compare

**Release Note:

Module Update Overview:**

Feature Enhancement: This update introduces improvements to the EKS module, focusing on enhancing nodegroup lifecycle management and allowing more flexibility in specifying IAM role arn for worker nodes.

**Key Updates:

Nodegroup Lifecycle Management:**

  1. Added support for defining nodegroup lifecycle configurations, enabling better management and automation of nodegroup scaling and updates.

Custom IAM Role ARN for Worker Nodes:

  1. Enhanced flexibility by allowing users to specify custom IAM role ARNs for worker nodes.
  2. Users can now provide their own IAM role ARN for worker nodes, accommodating diverse security and access control requirements.

v4.0.0

08 Feb 13:28
dd6df72
Compare
Choose a tag to compare

Release Note:

  1. Improved Scalability: Version 1.28 introduces optimizations for better scalability, allowing you to manage larger clusters with improved efficiency.
  2. Enhanced Security Measures: We've strengthened security measures within the module, including updates to IAM role permissions and tighter access controls for cluster resources.
  3. Upgraded Dependencies: All dependencies have been updated to their latest versions, ensuring compatibility and leveraging the latest features and improvements.
  4. Streamlined Deployment Process: The deployment process has been refined for smoother execution, reducing the potential for errors and streamlining cluster provisioning.

v3.3.1

22 Dec 12:40
476c1f0
Compare
Choose a tag to compare

Release Note:

We've added the following outputs to the nodegroup section:

  1. managed_ng_node_group_arn: Obtain the Amazon Resource Name (ARN) for the managed node group.

  2. managed_ng_min_node: Retrieve the minimum number of nodes configured for the managed node group.

  3. managed_ng_max_node: Access the maximum number of nodes configured for the managed node group.

  4. managed_ng_desired_node: Get the desired number of nodes set for the managed node group.

  5. managed_ng_capacity_type: Determine the capacity type (On-Demand or Spot Instances) configured for the managed node group.

  6. managed_ng_instance_types: Retrieve the instance types used in the managed node group.

  7. managed_ng_disk_size: Access the disk size (in GB) configured for the nodes in the managed node group.

v3.3.0

14 Dec 09:46
3ca99e0
Compare
Choose a tag to compare

Release Note:

Feature:

  1. Added support to create fargate profile.

v3.2.3

01 Dec 06:55
675e8a6
Compare
Choose a tag to compare

Release Note:

Bug Fixes:

  1. kms policy arn will get its value from resources now.

v3.2.2

23 Nov 06:56
15931b5
Compare
Choose a tag to compare

**Release Notes:

  1. IAM Role Policy Attachment**
    Changed Location: The attachment of IAM policies to roles has been moved from the node group submodule to the
    EKS module.
    Previous Configuration: Policies were attached in the node group submodule.
    Updated Configuration: Policies are now attached directly in the EKS module.

2. Benefits
Improved Organization: Centralizing policy attachment within the EKS module enhances the overall organization of
IAM configurations.
Simplified Management: This change simplifies the management of IAM roles and policies, making it easier to
understand and maintain.

v3.2.1

17 Nov 05:24
6fa2be3
Compare
Choose a tag to compare

Release Note:

  1. Default Nodegroup:

    • A default nodegroup is now automatically provisioned when creating your Kubernetes cluster.
    • This nodegroup is configured with optimized settings for general workloads, providing a balance of resources and scalability.
  2. Cluster Addons:

    • CoreDNS: Enables domain name resolution for your cluster.
    • VPC CNI: Manages the networking configuration of your pods.
    • Kube Proxy: Handles service proxying within the cluster.
    • EBS CNI Driver: Facilitates the use of Amazon EBS volumes for your container storage needs.

Configurable Addons

To provide flexibility, we've introduced a new variable default_addon_enabled.

v3.1.1

31 Aug 08:55
5b82e5e
Compare
Choose a tag to compare

Release Note

New Feature

Encrypted Flow Logs for Enhanced Security: Protect sensitive data from prying eyes by encrypting your log groups. Security made simple.