HelmRequest [app.alauda.io/v1]
- 类型
object- 必填
spec
规格
.spec
- 类型
object
.spec.dependencies
- 描述
- Dependencies is the dependencies of this HelmRequest, it's a list of there names THe dependencies must lives in the same namespace, and each of them must be in Synced status before we sync this HelmRequest
- 类型
array
.spec.dependencies[]
- 类型
string
.spec.source
- 描述
- Source defines the source of chart, If this field is set, Chart and Version field will be ignored(useless)
- 类型
object
.spec.source.http
- 类型
object- 必填
url
.spec.source.oci
- 类型
object- 必填
repo
.spec.targetClusters
- 描述
- TargetClusters defines the target clusters which the chart will be installed
- 类型
object
.spec.targetClusters.clusterLabels
- 描述
- ClusterLabels store the key value of labels to match clusters
- 类型
object- 必填
labelSelector
.spec.targetClusters.clusterLabels.labelSelector
- 类型
object
.spec.targetClusters.clusterNames
- 描述
- ClusterNames store a list of cluster names
- 类型
object- 必填
names
.spec.targetClusters.clusterNames.names
- 类型
array
.spec.targetClusters.clusterNames.names[]
- 类型
string
.spec.values
- 描述
- Values represents a collection of chart values.
- 类型
object
.spec.valuesFrom
- 描述
- ValuesFrom represents values from ConfigMap/Secret...
- 类型
array
.spec.valuesFrom[]
- 描述
- ValuesFromSource represents a source of values, only one of it's fields may be set
- 类型
object
.spec.valuesFrom[].configMapKeyRef
- 描述
- ConfigMapKeyRef selects a key of a ConfigMap
- 类型
object- 必填
key
.spec.valuesFrom[].secretKeyRef
- 描述
- SecretKeyRef selects a key of a Secret
- 类型
object- 必填
key
.status
- 类型
object
.status.conditions
- 类型
array
.status.conditions[]
- 类型
object
.status.syncedClusters
- 描述
- SyncedClusters will store the synced clusters if InstallToAllClusters is true
- 类型
array
.status.syncedClusters[]
- 类型
string
.status.targetClusterSyncResults
- 描述
- TargetClusterSyncResults will store the chart sync result of every target cluster
- 类型
object
API 端点
可用的 API 端点如下:
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequestsDELETE: delete collection of HelmRequestGET: list objects of kind HelmRequestPOST: create a new HelmRequest
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests/{name}DELETE: delete the specified HelmRequestGET: read the specified HelmRequestPATCH: partially update the specified HelmRequestPUT: replace the specified HelmRequest
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests/{name}/statusGET: read status of the specified HelmRequestPATCH: partially update status of the specified HelmRequestPUT: replace status of the specified HelmRequest
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests
- HTTP 方法
DELETE- 描述
- delete collection of HelmRequest
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind HelmRequest
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new HelmRequest
- 查询参数
- 请求体参数
- HTTP 响应
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests/{name}
- HTTP 方法
DELETE- 描述
- delete the specified HelmRequest
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified HelmRequest
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified HelmRequest
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified HelmRequest
- 查询参数
- 请求体参数
- HTTP 响应
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified HelmRequest
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified HelmRequest
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified HelmRequest
- 查询参数
- 请求体参数
- HTTP 响应