Mar
v3.2 Update 2 - SaaS¶
25 Mar, 2025
Ingress NGINX Add-on Versions Updated in Helm Catalog¶
New patched versions of the Ingress NGINX add-on have been added to the Helm catalog, addressing a critical unauthenticated Remote Code Execution (RCE) vulnerability.
More info: wiz.io blog
Added Versions¶
v1.12.1
v1.11.5
These versions are now available in the Helm catalog and can be used while creating or updating blueprints.
Action Required¶
- Create a new blueprint version using the updated Ingress NGINX add-on from the catalog
- Apply the updated blueprint to your clusters to roll out the fix.
v1.1.44 - Terraform Provider¶
11 Mar, 2025
A new version of the Terraform provider has been released.
This version includes the following bug fix.
Bug Fix¶
Bug ID | Description |
---|---|
RC-40716 | Fixed an issue where AKS cluster blueprint sync was failing due to the create_account operation. |
v3.2 Update 1 - SaaS¶
05 Mar, 2025
The section below outlines enhancements introduced in this update.
Platform as a Service (PaaS)¶
Info
The PaaS feature is feature flagged. The enhancements described below are available to customer orgs only if the feature flag is enabled.
Clone Profiles¶
Administrators can now clone compute and service profiles. This substantially reduces the administrative burden associated with creation of new compute and service profiles. Typical use cases are:
- Clone to same project e.g. admin wants to create a new profile based on an existing profile
- Clone to a different project e.g. admin wants to onboard a new user or team in a new project
Note
Please ensure that the environment template associated with the compute/service profile is also shared/available in the new project.
List Service Instances on Compute Instances¶
Service instances can be launched into compute instances. Users may not know which service instances have been deployed on a specific compute instance. With this enhancement, compute instances listed in the PaaS Studio and the end user facing Developer Hub now display the service instances deployed on it. For example, in the image below, the end user can immediately tell that a service called "qa-notebook" has been deployed to the compute instance "small-qa".
Global Settings for Providers¶
Service Providers (e.g. NCPs) and Enterprises providing GPU Cloud or org-wide PaaS can use the Rafay Operations Console to centrally manage settings for compute and service profiles that are shared with downstream customer's Orgs (i.e. tenants). These settings can be configured to apply to "ALL" or "SPECIFIC compute and service profiles. For example,
Centralized Agents
Associate "agents" for workflow execution in compute and service profiles. When end users in downstream orgs launch compute and service instances, the associated environment template will ALWAYS utilize the agent configured under global settings for execution of the workflow.
In the example below, the service provider has specified three "agents" in the global settings YAML file. With this specified centrally, there is no longer the need to explicitly specify agents in the environment template or the compute/service profile.
agents:
- alpha
- beta
- gamma
Soft Limit Enforcement for Compute Profiles
Centrally manage "soft limits" (aka quotas) for compute profiles to help enforce "max compute instances" for a specific compute profile that can be deployed in a customer Org. For example, the provider may wish to enforce "soft limits" for the max number of compute instances for a specific compute profile.
- Specify a max-instance quota of "5" for the "small" compute profile
- Downstream Orgs "Apple" and "Mango" can now each launch and operate a maximum of "5" compute instances of type "small"
- Users will be shown an error message enforcing the quota/soft limit if they attempt to launch a 6th compute instance.
profiles:
- name: small
quota:
max-instances: 5
In the image below, you can see the
Org Specific Settings¶
Org Administrators can also centrally manage settings for compute and service profiles for specific their tenant orgs.
Usage APIs for Billing¶
Fine grained APIs are now available for service providers to programmatically retrieve data to perform billing related calculations.
-
1. Instance Usage for All Orgs This API provides aggregate usage per instance and the respective billable parameters across all the Orgs.
-
2. Instance Usage API for Org This API provides aggregate usage per instance and the respective billable parameters for a given Org.
-
3. Profile Usage for All Orgs This API provides aggregate usage per profile (i.e. SKU) and the respective billable parameters across all the Orgs.
-
4. Profile Usage for Org This API provides aggregate usage per profile (i.e. SKU) and the respective billable parameters for a given Org.
Info
Navigate to Rafay's Open API Explorer to explore the new Billing APIs
Sequence for Compute & Service Profiles¶
PaaS Admins can now specify in what sequence/order the compute and service profiles will be presented to end users in the Developer Hub.
- The profiles with the heaviest weights sink
- If there is no weight configured, it is considered infinity
- The order of the profiles with weights 10, 30, 40, 100 would present the profiles in a sequence "1, 2, 3 and 4" in the Developer Hub.