HelmRequest [app.alauda.io/v1]
- Type
object- Required
spec
Specification
.spec
- Type
object
.spec.dependencies
- Description
- 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
- Type
array
.spec.dependencies[]
- Type
string
.spec.source
- Description
- Source defines the source of chart, If this field is set, Chart and Version field will be ignored(useless)
- Type
object
.spec.source.http
- Type
object- Required
url
.spec.source.oci
- Type
object- Required
repo
.spec.targetClusters
- Description
- TargetClusters defines the target clusters which the chart will be installed
- Type
object
.spec.targetClusters.clusterLabels
- Description
- ClusterLabels store the key value of labels to match clusters
- Type
object- Required
labelSelector
.spec.targetClusters.clusterLabels.labelSelector
- Type
object
.spec.targetClusters.clusterNames
- Description
- ClusterNames store a list of cluster names
- Type
object- Required
names
.spec.targetClusters.clusterNames.names
- Type
array
.spec.targetClusters.clusterNames.names[]
- Type
string
.spec.values
- Description
- Values represents a collection of chart values.
- Type
object
.spec.valuesFrom
- Description
- ValuesFrom represents values from ConfigMap/Secret...
- Type
array
.spec.valuesFrom[]
- Description
- ValuesFromSource represents a source of values, only one of it's fields may be set
- Type
object
.spec.valuesFrom[].configMapKeyRef
- Description
- ConfigMapKeyRef selects a key of a ConfigMap
- Type
object- Required
key
.spec.valuesFrom[].secretKeyRef
- Description
- SecretKeyRef selects a key of a Secret
- Type
object- Required
key
.status
- Type
object
.status.conditions
- Type
array
.status.conditions[]
- Type
object
.status.syncedClusters
- Description
- SyncedClusters will store the synced clusters if InstallToAllClusters is true
- Type
array
.status.syncedClusters[]
- Type
string
.status.targetClusterSyncResults
- Description
- TargetClusterSyncResults will store the chart sync result of every target cluster
- Type
object
API Endpoints
The following API endpoints are available:
/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 method
DELETE- Description
- delete collection of HelmRequest
- HTTP responses
- HTTP method
GET- Description
- list objects of kind HelmRequest
- HTTP responses
- HTTP method
POST- Description
- create a new HelmRequest
- Query parameters
- Body parameters
- HTTP responses
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests/{name}
- HTTP method
DELETE- Description
- delete the specified HelmRequest
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified HelmRequest
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified HelmRequest
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified HelmRequest
- Query parameters
- Body parameters
- HTTP responses
/apis/app.alauda.io/v1/namespaces/{namespace}/helmrequests/{name}/status
- HTTP method
GET- Description
- read status of the specified HelmRequest
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified HelmRequest
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified HelmRequest
- Query parameters
- Body parameters
- HTTP responses