ProductBase [product.alauda.io/v1alpha1]
- 描述
- ProductBase is the Schema for the productbases API
- 类型
object
规格
.spec
- 描述
- ProductBaseSpec defines the desired state of ProductBase
- 类型
object- 必填
defaultAdminhttpplatformURLregistryversion
.spec.alternativeURLs
- 描述
- AlternativeURLs is the platform's alternative urls
- 类型
array
.spec.alternativeURLs[]
- 类型
string
.spec.defaultAdmin
- 描述
- DefaultAdmin stands for the admin's config
- 类型
object- 必填
accountemail
.spec.globalConfig
- 描述
- GlobalConfig stands for the global config
- 类型
object
.spec.globalConfig.labels
- 类型
object
.spec.http
- 描述
- HTTP stands for the http config
- 类型
object- 必填
forceRedirectHttps
.spec.http.tls
- 描述
- TLS statnds for the server's TLS Certificate
- 类型
object
.spec.http.tls.secretRef
- 描述
- SecretRef is the reference for tls secret
- 类型
object- 必填
name
.spec.ingress
- 描述
- Ingress stands for the ingress configs
- 类型
object- 必填
controllerhostingressClassName
.spec.ingress.annotations
- 类型
object
.spec.ingress.controller
- 描述
- Controller stands for the ingress controller configs
- 类型
object- 必填
install
.spec.ingress.controller.nodes
- 描述
- Nodes stands for the ingress controller's running node
- 类型
array
.spec.ingress.controller.nodes[]
- 类型
string
.spec.registry
- 描述
- Registry is Docker Registry's Config
- 类型
object- 必填
addresspreferPlatformURL
.spec.registry.secretRef
- 描述
- SecretRef is the reference for pullImageSecret
- 类型
object- 必填
name
.status
- 描述
- ProductBaseStatus defines the observed state of ProductBase
- 类型
object- 必填
phaseversion
.status.artifacts
- 描述
- Artifacts stands for the product's artifacts
- 类型
array
.status.artifacts[]
- 描述
- Artifact stands for the artifact's info
- 类型
object- 必填
channelsnamepackageType
.status.artifacts[].channels
- 描述
- Channels stands for the artifact's channels
- 类型
array
.status.artifacts[].channels[]
- 描述
- Channel stands for the artifact's channel
- 类型
object- 必填
artifactStatuschanneldefaultdisplayNamerepositorytag
.status.artifacts[].channels[].brief
- 描述
- Brief stands for the artifact's brief
- 类型
object
.status.artifacts[].channels[].categories
- 描述
- Categories stands for the artifact's categories, such as: AI, Database, etc.
- 类型
array
.status.artifacts[].channels[].categories[]
- 类型
string
.status.artifacts[].channels[].description
- 描述
- Description stands for the channel's description
- 类型
object
.status.artifacts[].channels[].displayName
- 描述
- DisplayName stands for the artifact's display name
- 类型
object
.status.artifacts[].channels[].provider
- 描述
- Provider stands for the artifact's provider
- 类型
object
.status.artifacts[].channels[].supportedArchitectures
- 描述
- SupportedArchitectures stands for the supported architectures, such as: amd64, arm64, etc.
- 类型
array
.status.artifacts[].channels[].supportedArchitectures[]
- 类型
string
.status.artifacts[].channels[].supportedPlatformVersions
- 描述
- SupportedPlatformVersions stands for the supported platform versions, such as: v4.0, v4.1, etc.
- 类型
array
.status.artifacts[].channels[].supportedPlatformVersions[]
- 类型
string
.status.artifacts[].channels[].supportedProtocolStacks
- 描述
- SupportedProtocolStacks stands for the supported protocol stacks, such as: IPv4, IPv6, DualStack, etc.
- 类型
array
.status.artifacts[].channels[].supportedProtocolStacks[]
- 类型
string
.status.conditions
- 描述
- Conditions contains this product's conditions
- 类型
array
.status.conditions[]
- 描述
- ProductBaseCondition ...
- 类型
object- 必填
statustype
API 端点
可用的 API 端点如下:
/apis/product.alauda.io/v1alpha2/productbasesDELETE: delete collection of ProductBaseGET: list objects of kind ProductBasePOST: create a new ProductBase
/apis/product.alauda.io/v1alpha2/productbases/{name}DELETE: delete the specified ProductBaseGET: read the specified ProductBasePATCH: partially update the specified ProductBasePUT: replace the specified ProductBase
/apis/product.alauda.io/v1alpha2/productbases/{name}/statusGET: read status of the specified ProductBasePATCH: partially update status of the specified ProductBasePUT: replace status of the specified ProductBase
/apis/product.alauda.io/v1alpha2/productbases
- HTTP 方法
DELETE- 描述
- delete collection of ProductBase
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind ProductBase
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new ProductBase
- 查询参数
- 请求体参数
- HTTP 响应
/apis/product.alauda.io/v1alpha2/productbases/{name}
- HTTP 方法
DELETE- 描述
- delete the specified ProductBase
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified ProductBase
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified ProductBase
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified ProductBase
- 查询参数
- 请求体参数
- HTTP 响应
/apis/product.alauda.io/v1alpha2/productbases/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified ProductBase
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified ProductBase
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified ProductBase
- 查询参数
- 请求体参数
- HTTP 响应