CatalogSource [operators.coreos.com/v1alpha1]
- 描述
- CatalogSource is a repository of CSVs, CRDs, and operator packages.
- 类型
object- 必填
metadataspec
规格
.spec
- 类型
object- 必填
sourceType
.spec.grpcPodConfig
- 描述
- GrpcPodConfig exposes different overrides for the pod spec of the CatalogSource Pod. Only used when SourceType = SourceTypeGrpc and Image is set.
- 类型
object
.spec.grpcPodConfig.nodeSelector
- 描述
- NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node.
- 类型
object
.spec.grpcPodConfig.tolerations
- 描述
- Tolerations are the catalog source's pod's tolerations.
- 类型
array
.spec.grpcPodConfig.tolerations[]
- 描述
- The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
- 类型
object
.spec.icon
- 类型
object- 必填
base64datamediatype
.spec.secrets
- 描述
- Secrets represent set of secrets that can be used to access the contents of the catalog. It is best to keep this list small, since each will need to be tried for every catalog entry.
- 类型
array
.spec.secrets[]
- 类型
string
.spec.updateStrategy
- 描述
- UpdateStrategy defines how updated catalog source images can be discovered Consists of an interval that defines polling duration and an embedded strategy type
- 类型
object
.spec.updateStrategy.registryPoll
- 类型
object
.status
- 类型
object
.status.conditions
- 描述
- Represents the state of a CatalogSource. Note that Message and Reason represent the original status information, which may be migrated to be conditions based in the future. Any new features introduced will use conditions.
- 类型
array
.status.conditions[]
- 描述
- Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields }
- 类型
object- 必填
lastTransitionTimemessagereasonstatustype
.status.configMapReference
- 类型
object- 必填
namenamespace
.status.connectionState
- 类型
object- 必填
lastObservedState
.status.registryService
- 类型
object
API 端点
可用的 API 端点如下:
/apis/operators.coreos.com/v1alpha1/namespaces/{namespace}/catalogsourcesDELETE: delete collection of CatalogSourceGET: list objects of kind CatalogSourcePOST: create a new CatalogSource
/apis/operators.coreos.com/v1alpha1/namespaces/{namespace}/catalogsources/{name}DELETE: delete the specified CatalogSourceGET: read the specified CatalogSourcePATCH: partially update the specified CatalogSourcePUT: replace the specified CatalogSource
/apis/operators.coreos.com/v1alpha1/namespaces/{namespace}/catalogsources/{name}/statusGET: read status of the specified CatalogSourcePATCH: partially update status of the specified CatalogSourcePUT: replace status of the specified CatalogSource
/apis/operators.coreos.com/v1alpha1/namespaces/{namespace}/catalogsources
- HTTP 方法
DELETE- 描述
- delete collection of CatalogSource
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind CatalogSource
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new CatalogSource
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operators.coreos.com/v1alpha1/namespaces/{namespace}/catalogsources/{name}
- HTTP 方法
DELETE- 描述
- delete the specified CatalogSource
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified CatalogSource
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified CatalogSource
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified CatalogSource
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operators.coreos.com/v1alpha1/namespaces/{namespace}/catalogsources/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified CatalogSource
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified CatalogSource
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified CatalogSource
- 查询参数
- 请求体参数
- HTTP 响应