Releases - Nov 2023¶
v2.1 Update 1 - SaaS¶
24 Nov, 2023
This section below provides a brief description of the changes in this release.
Amazon EKS¶
Kubernetes v1.28¶
This release adds support for upgrading existing EKS clusters to Kubernetes version 1.28. Previous releases only supported the provisioning of new EKS clusters on Kubernetes version 1.28.
v1.1.20 - Terraform Provider¶
17 Nov, 2023
An updated version of the Terraform provider is now available.
This release includes the fix for the issue outlined below:
Bug Fix¶
Bug ID | Description |
---|---|
RC-31218 | Changing the projects that a resource is shared with (e.g. pipelines, blueprints) results in a "Invalid address to set:" error |
v1.1.19 - Terraform Provider¶
16 Nov, 2023
An updated version of the Terraform provider is now available.
This release includes the fix for the issue outlined below:
Bug Fix¶
Bug ID | Description |
---|---|
RC-31207 | Can't add a permission boundary to a service account for an EKS cluster |
v1.1.18 - Terraform Provider¶
08 Nov, 2023
An updated version of the Terraform provider is now available. Please refer to the documentation for additional details.
This release includes the following enhancements and features:
-
Support for the following resources in Environment Manager.
-
Support for the following fields in Fleet Plan Resource.
- working_dir_path
- memory_limit_mb
- cpu_limit_milli
- timeout_seconds
- node_selector
Bug Fixes¶
Bug ID | Description |
---|---|
RC-27253 | Cloud Credential: When attempting to create cloud credentials v3 using Terraform without specifying the project sharing field, an error is encountered |
RC-27252 | Cloud Credential: Reapplying Terraform resource with the description field used for v3 cloud credentials generates a new ID each time |
RC-27250 | Cloud Credential: Issues encountered while creating cloud credentials of data backup and role credential types |
RC-27310 | Cloud Credential: The external ID field for cloud credentials should be optional for the data backup and role credential types when using Terraform |
RC-28924 | AKS: Improved the error messages for failed AKS cluster creation in the Terraform |
RC-26043 | AKS: Re-applying an AKS cluster TF without any changes indicates that there is some change in the state of the cluster |
v2.1 - SaaS¶
3 Nov, 2023
The section below provides a brief description of the new functionality and enhancements in this release.
Environment Manager¶
System Sync¶
System Sync capability has been enhanced to support automatic 'deploy/destroy' actions based on an environment spec update. This makes it easier to manage Day 2 Operations such as staged roll out of updates to environments.
Amazon EKS¶
Managed add-ons¶
-
Support for the following EKS add-ons have been added with this release.
- ADOT Operator
- GuardDuty
-
Users can now use the IAM role of the node where the managed add-on is running instead of creating a new role on Day 2.
Kubernetes v1.28¶
New EKS clusters can now be provisioned based on Kubernetes v1.28.
Important
Only new cluster provisioning is supported for Kubernetes v1.28.x. Support for upgrading existing clusters managed by the controller "in-place" to Kubernetes v1.28 will be available in an upcoming release
Amazon EKS and Azure AKS¶
Fleet Operations¶
IDP Users can now create and manage fleet plans for fleet operations with this release.
Google GKE¶
Kubernetes v1.27¶
This release adds support for upgrading existing GKE clusters to Kubernetes version 1.27. Previous releases only supported the provisioning of new GKE Clusters on Kubernetes version 1.27.
Support for Shared VPCs¶
This release adds support for configuration of shared VPC networks in the cluster configuration. This includes the cluster template resource as well.
VMware vSphere¶
Search domains¶
This release introduces the ability to specify a search domain when importing the gateway OVF template in VMware vCenter.
Network isolation for Node pool¶
Node pool configuration has been enhanced to include a network option that enables segregation between the worker nodes and the control plane.
Pre-kubeadmn commands¶
It is now possible to include pre-kubeadm commands and inject files during cluster creation as part of Kubeadm configuration.
Workloads/Add-ons¶
Helm Options¶
It is now possible to configure "--wait-for-jobs" Helm option for workloads, workload templates and add-ons.
Cost Management¶
Apportioning costs for common services¶
With multi-tenant clusters, there are several services that are common to applications running on the cluster. When implementing chargeback/showback, it becomes imperative that 'cost of common services' be apportioned among the various teams/applications sharing the cluster.
The platform now supports identification of common services through configuration of namespace list/labels and adds the ability to share the cost of common services among teams/applications when generating chargeback/showback reports.
Important
Support for apportioning costs for common services is available via RCTL CLI, Swagger API and Terraform Provider. Support for doing this through UI will be added in a future release
v2.1 Bug Fixes¶
Bug ID | Description |
---|---|
RC-30631 | UI: Workload error is not bring shown on the Workload Publish page |
RC-29987 | RCTL: Unable to create a project with drift webhook configuration |
RC-29832 | UI: Workload Unpublish option available to the user when the workload has not been published |
RC-29286 | Client and Agent information are not being appropriately captured for Audit Logs related to Fleet Plan |
RC-30159 | EKS: Pods are being scheduled on bootstrap node |