Release Notes (SaaS/Production) - Nov 2023 - Rafay Product Documentation
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 GKE Cluster type
- 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-kubeadm 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 being 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 |