Updated on 2024-01-08 GMT+08:00

What's New

The following tables describe the functions released in each Resource Formation Service (RFS) version and corresponding documentation updates. New features will be successively launched in each region.

December 2023

No.

Feature

Description

Phase

Document

1

Using stack sets on console

RFS stack sets enable you to deploy stacks across accounts and regions in a single operation.

In an administrator account, you can define and manage RFS templates and deploy them into a target account in a specified region.

You can use stack sets to create, update, or delete stack instances to deploy target stacks.

OBT

--

October 2023

No.

Feature

Description

Phase

Document

1

Using stack sets to override parameters on stack instances

When creating or updating a stack instance, you can customize parameters that are different from those of a stack set for deployment.

OBT

Creating Stack Instances

2

Importing resources defined in a template

Users can import and manage existing resources with the import syntax in a template.

OBT

--

3

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.56.0 is supported.

OBT

Provider Version

4

Retaining resources during stack deletion

You can retain resources when deleting a stack.

OBT

--

September 2023

No.

Feature

Description

Phase

Document

1

Releasing the API for obtaining a stack instance

You can use this API to view details about a stack instance of a stack set, including information about parameter overriding.

OBT

Obtaining a Stack Instance

2

Releasing the API for updating stack instances

Users can update and deploy a specified stack instance.

OBT

Updating Stack Instances

3

SFS, ELB, DCS, and APIG available in Visual Designer

You can create SFS, ELB, DCS, and APIG resources in Visual Designer.

OBT

--

August 2023

No.

Feature

Description

Phase

Document

1

Releasing the API for deleting a stack with conditions

You can retain resources managed by a stack when deleting it.

OBT

Deleting a Stack with Conditions

2

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.54.1 is supported.

OBT

Provider Version

June 2023

No.

Feature

Description

Phase

Document

1

Supporting CCE-provider

Users can apply for E2E Huawei Cloud CCE service through RFS.

OBT

--

2

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.50.0, v1.49.0, and 1.48.0 are supported.

OBT

Provider Version

3

Deploying stacks without agencies

Users can deploy stacks without agencies.

OBT

--

April 2023

No.

Feature

Description

Phase

Document

1

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.47.1 and v1.46.0 are supported.

OBT

Provider Version

December 2022

No.

Feature

Description

Phase

Document

1

API for updating a stack

The update-stack API went online.

OBT

Updating a Stack

2

Extending stack metadata return

The following attribute fields are added to returned stack metadata: VarsBody and VarsURIContent.

OBT

Obtaining Stack Metadata

3

Filter capability

Filter capability is added to ListStackEvents.

OBT

Listing Events of a Stack

4

Template management

Template management is released. The function allows templates and version management and transfers templates through the template management system when stacks are created and updated.

OBT

Template Management

5

Visual designer

The visual designer is released. It provides a graphical user interface that allows generating templates through drag-and-drop operations on resources and selecting parameters. It connects to the template management system and stack system.

OBT

Visual Designer

November 2022

No.

Feature

Description

Phase

Document

1

Accessing OBS across regions

RFS supports OBS access across the CN South-Guangzhou and CN North-Beijing4 regions.

OBT

Region and AZ

2

Updating stack parameters

RFS allows you to update stack parameters. You can use this API to update one or more of the four attribute fields of a stack: description, enable_deletion_protection, enable_auto_rollback and agencies.

OBT

Updating a Stack

3

Rectifying API behaviors

In the new version, the existing API behaviors are rectified as follows:

  • The vars_body and vars_uri_content fields of a stack are added to the response returned by the Get Stack Metadata API.
  • The stack_id field is deleted from the response returned by the Create Execution Plan API.
  • Expired execution plans can no longer be executed.

OBT

Applying an Execution Plan

October 2022

No.

Feature

Description

Phase

Document

1

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.40.2 and v1.41.0 are supported.

OBT

Provider Version

2

Integrating stack creation and deployment

RFS provides templates and variable parameters to implement one-click stack creation and deployment.

OBT

Creating a Stack

3

Displaying preferential prices during price inquiry

When the price of resources contained in an execution plan is estimated, the preferential price is also displayed. The services return the optimal discounted price, including official website discounts, commercial discounts, and partner discounts.

OBT

Estimating the Price of an Execution Plan

September 2022

No.

Feature

Description

Phase

Document

1

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.38.2, v1.39.0, v1.40.0, and v1.40.1 are supported.

Closed beta test

https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.40.0/docs

2

Rectifying API behaviors

In the new version, the existing API behaviors are rectified as follows:

  • The current_count field is not returned for the listing APIs such as List Stack, List Stack Events, and List Stack Outputs.
  • The detail_string field is deleted from the response body returned by the Get Execution Plan API.
  • The HTTP code of the Parse Template Variables API is changed from 202 to 200.

Closed beta test

Deploying a Stack

Parsing Template Variables

August 2022

No.

Feature

Description

Phase

Document

1

Enhancing resource orchestration

  • Supported Huawei Cloud Provider v1.38.1.
  • Updated Terraform kernel v1.1.9.

Closed beta test

https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.38.1/docs

2

Rectifying API behaviors

In the new version, the existing API behaviors are rectified as follows:

  • The URI of the Deploy Stack API is changed to POST /v1/{project_id}/stacks/{stack_name}/deployments, and the API no longer supports the update of the description parameter.

Closed beta test

Deploying a Stack

July 2022

No.

Feature

Description

Phase

Document

1

Enhancing resource orchestration

Supported Huawei Cloud Provider v1.38.0.

Closed beta test

https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.38.0/docs

2

Encrypting sensitive data using KMS

RFS supports KMS encryption for sensitive data in your templates. The data types that can be encrypted include string, number, and bool. Sensitive data is encrypted by default.

Closed beta test

KMS Encryption Application Scenarios

3

Rectifying API behaviors

In the new version, the existing API behaviors are rectified as follows:

  • In the response of the Get Stack Metadata API, the flag indicating whether deletion protection is enabled for a stack and the flag indicating automatic rollback are returned.
  • The mandatory field X-Domain-Id in the request header is removed from all APIs.

Closed beta test

Creating a Stack

June 2022

No.

Feature

Description

Phase

Document

1

Parsing template variables

RFS provides the function of parsing variable parameters in a template. You can use the API to obtain information about all variables defined in the template, including the variable name, type, description, default value, whether the variable is a sensitive field, and whether the variable can be empty. Currently, template files in .zip, .tf, or .tfjson format can be parsed.

Closed beta test

Parsing Template Variables

February 2019

No.

Feature

Description

Phase

Document

1

Cloud service resource orchestration capability is enhanced to support orchestration of CCI.Storage.SFS.

AOS supports the orchestration of CCI.Storage.SFS. This element is used to create file storage volumes in a specified namespace.

Commercial use

CCI.Storage.SFS

2

Cloud service resource orchestration capability is enhanced to support orchestration of CCI.StatefulSet.

AOS supports the orchestration of CCI.StatefulSet. This element is used to create stateful services.

Commercial use

CCI.StatefulSet

January 2019

No.

Feature

Description

Phase

Document

1

Cloud service resource orchestration capability is enhanced to support the orchestration of the Simple Message Notification (SMN) service.

AOS supports the orchestration of SMN.

  • The SMN.Subscription element is used to subscribe to SMN.
  • The SMN.Topic element is used to create an SMN topic.

Commercial use

SMN.Subscription

2

Cloud service resource orchestration capability is enhanced to support the orchestration of the Database Security Service (DBSS).

AOS supports the orchestration of DBSS.Instance, which is used to create DBSS resources.

Commercial use

DBSS.Instance

3

The billing mode of stacks can be changed from pay-per-use to yearly/monthly mode.

AOS allows you to change the billing mode of pay-per-use stacks to yearly/monthly.

Commercial use

-

4

Stacks billed in the yearly/monthly mode can be modified.

AOS allows you to modify stacks billed in the yearly/monthly billing mode.

Commercial use

-