ClusterHelmApplicationProps
Properties for defining a ClusterHelmApplication.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cs-clusterhelmapplication
Initializer
import { ClusterHelmApplicationProps } from '@alicloud/ros-cdk-cs'
const clusterHelmApplicationProps: ClusterHelmApplicationProps = { ... }
Properties
| Name | Type | Description |
|---|---|---|
chartUrl |
string | @alicloud/ros-cdk-core.IResolvable |
Property chartUrl: The URL of chart. |
clusterId |
string | @alicloud/ros-cdk-core.IResolvable |
Property clusterId: The ID of the kubernetes cluster. |
name |
string | @alicloud/ros-cdk-core.IResolvable |
Property name: The name for helm release. |
chartValues |
@alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} |
Property chartValues: Chart custom values. |
credential |
@alicloud/ros-cdk-core.IResolvable | CredentialProperty |
Property credential: The credential of ACR repo. |
namespace |
string | @alicloud/ros-cdk-core.IResolvable |
Property namespace: Namespace to use with helm. |
rolePolicy |
string | @alicloud/ros-cdk-core.IResolvable |
Property rolePolicy: Before deploying the application, check the policies associated with the roles of the current user. |
validationMode |
string | @alicloud/ros-cdk-core.IResolvable |
Property validationMode: Validation modes include: - Basic: basic validation, such as verifying the existence of a cluster. |
waitUntil |
@alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | WaitUntilProperty[] |
Property waitUntil: After starting a creation or update, wait until all conditions are met. |
chartUrlRequired
public readonly chartUrl: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property chartUrl: The URL of chart.
Supports HTTP or HTTPS.
clusterIdRequired
public readonly clusterId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property clusterId: The ID of the kubernetes cluster.
nameRequired
public readonly name: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property name: The name for helm release.
chartValuesOptional
public readonly chartValues: IResolvable | {[ key: string ]: any};
- Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}
Property chartValues: Chart custom values.
credentialOptional
public readonly credential: IResolvable | CredentialProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CredentialProperty
Property credential: The credential of ACR repo.
Only take effects when ChartUrl is the address of ACR repo.
namespaceOptional
public readonly namespace: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property namespace: Namespace to use with helm.
Default is default. If the Namespace does not exist, ROS will automatically create it and delete it during the deletion phase.
rolePolicyOptional
public readonly rolePolicy: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property rolePolicy: Before deploying the application, check the policies associated with the roles of the current user.
Valid values: - EnsureAdminRoleAndBinding: Automatically create a role named "ros:application-admin:${user-id}" with administrator permissions and bind it to the current user. - None: Do nothing. The default value is EnsureAdminRoleAndBinding.
validationModeOptional
public readonly validationMode: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property validationMode: Validation modes include: - Basic: basic validation, such as verifying the existence of a cluster.
Strict: in addition to basic validation, also validate the legality of WaitUntil.
waitUntilOptional
public readonly waitUntil: IResolvable | IResolvable | WaitUntilProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | WaitUntilProperty[]
Property waitUntil: After starting a creation or update, wait until all conditions are met.