Updated on 2023-08-16 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 2022

No.

Feature

Description

Phase

Document

1

update-stack API

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 Metadata of a Stack

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

Releasing 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 the 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

Executing 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 Parameters

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 resource 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 parameters

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 Parameters

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

-