ConsoleQuickStart 是一个扩展,用于指导用户完成 OpenShift Web 控制台中的各种工作流程。兼容性级别 2:在主要版本中稳定至少 9 个月或 3 个次要版本(以较长者为准)。
ConsoleQuickStart 是一个扩展,用于指导用户完成 OpenShift Web 控制台中的各种工作流程。兼容性级别 2:在主要版本中稳定至少 9 个月或 3 个次要版本(以较长者为准)。
对象
spec
属性 | 类型 | 描述 |
---|---|---|
|
|
APIVersion 定义了此对象表示的版本化模式。服务器应将识别的模式转换为最新的内部值,并可能拒绝无法识别的值。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
Kind 是一个字符串值,表示此对象表示的 REST 资源。服务器可以从客户端提交请求的端点推断出这一点。不能更新。采用驼峰命名法。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
标准对象的元数据。更多信息:https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
|
|
|
ConsoleQuickStartSpec 是所需的快速入门配置。 |
ConsoleQuickStartSpec 是所需的快速入门配置。
对象
description
displayName
durationMinutes
introduction
tasks
属性 | 类型 | 描述 |
---|---|---|
|
|
accessReviewResources 包含用户访问权限将针对其进行审查的资源列表,以便用户完成快速入门。如果任何访问审查失败,则快速入门将被隐藏。 |
|
|
ResourceAttributes 包括可用于向授权程序接口发出资源请求的授权属性 |
|
|
conclusion 总结了快速入门并建议可能的下一步。(包含 markdown) |
|
|
description 是快速入门的描述。(包含 markdown) |
|
|
displayName 是快速入门的显示名称。 |
|
|
durationMinutes 描述完成快速入门大约需要多少分钟。 |
|
|
icon 是一个 base64 编码的图像,它将显示在快速入门显示名称旁边。图标应为矢量图像,以便轻松缩放。图标大小应为 40x40。 |
|
|
introduction 描述了快速入门的目的。(包含 markdown) |
|
|
nextQuickStart 是一个快速入门列表,建议用户尝试。 |
|
|
prerequisites 包含开始快速入门之前需要满足的所有前提条件。(包含 Markdown) |
|
|
tags 是一个描述快速入门的字符串列表。 |
|
|
tasks 是用户必须执行的步骤列表,以完成快速入门。 |
|
|
ConsoleQuickStartTask 是快速入门中的单个步骤。 |
accessReviewResources 包含用户访问权限将针对其进行审查的资源列表,以便用户完成快速入门。如果任何访问审查失败,则快速入门将被隐藏。
数组
ResourceAttributes 包括可用于向授权程序接口发出资源请求的授权属性
对象
属性 | 类型 | 描述 |
---|---|---|
|
|
Group 是资源的 API 组。“*”表示所有。 |
|
|
Name 是对“get”请求的资源名称,或对“delete”请求要删除的资源名称。“”(空)表示所有。 |
|
|
Namespace 是请求操作的命名空间。目前,没有命名空间和所有命名空间之间的区别。“”(空)对于 LocalSubjectAccessReviews 默认为空;对于集群范围的资源,“”(空)为空;对于来自 SubjectAccessReview 或 SelfSubjectAccessReview 的命名空间范围的资源,“”(空)表示“所有”。 |
|
|
Resource 是现有资源类型之一。“*”表示所有。 |
|
|
Subresource 是现有资源类型之一。“”表示无。 |
|
|
Verb 是 Kubernetes 资源 API 动词,例如:get、list、watch、create、update、delete、proxy。“*”表示所有。 |
|
|
Version 是资源的 API 版本。“*”表示所有。 |
ConsoleQuickStartTask 是快速入门中的单个步骤。
对象
description
标题
属性 | 类型 | 描述 |
---|---|---|
|
|
description 描述完成任务所需的步骤。(包含 Markdown) |
|
|
review 包含验证任务是否完成的说明。用户将选择“是”或“否”。使用单选按钮,指示步骤是否成功完成。 |
|
|
summary 包含有关已通过步骤的信息。 |
|
|
title 描述任务,并显示为步骤标题。 |
提供以下 API 端点
/apis/console.openshift.io/v1/consolequickstarts
DELETE
:删除 ConsoleQuickStart 集合
GET
:列出 ConsoleQuickStart 类型的对象
POST
:创建一个 ConsoleQuickStart
/apis/console.openshift.io/v1/consolequickstarts/{name}
DELETE
:删除一个 ConsoleQuickStart
GET
:读取指定的 ConsoleQuickStart
PATCH
:部分更新指定的 ConsoleQuickStart
PUT
:替换指定的 ConsoleQuickStart
DELETE
删除 ConsoleQuickStart 集合
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
GET
列出 ConsoleQuickStart 类型的对象
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
POST
创建一个 ConsoleQuickStart
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有 dry run 阶段 |
|
|
fieldValidation 指示服务器如何处理请求 (POST/PUT/PATCH) 中包含未知或重复字段的对象。有效值为:- Ignore:这将忽略任何静默从对象中删除的未知字段,并且将忽略解码器遇到的最后一个重复字段以外的所有重复字段。这是 v1.23 之前的默认行为。- Warn:对于从对象中删除的每个未知字段以及遇到的每个重复字段,这将通过标准警告响应标头发送警告。如果没有任何其他错误,请求仍将成功,并且只会保留任何重复字段中的最后一个。这是 v1.23+ 的默认值 - Strict:如果任何未知字段将从对象中删除,或者存在任何重复字段,这将使请求失败并返回 BadRequest 错误。服务器返回的错误将包含遇到的所有未知和重复字段。 |
参数 | 类型 | 描述 |
---|---|---|
|
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
201 - 已创建 |
|
202 - 已接受 |
|
401 - 未授权 |
空 |
参数 | 类型 | 描述 |
---|---|---|
|
|
ConsoleQuickStart 的名称 |
DELETE
删除一个 ConsoleQuickStart
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有 dry run 阶段 |
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
202 - 已接受 |
|
401 - 未授权 |
空 |
GET
读取指定的 ConsoleQuickStart
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
PATCH
部分更新指定的 ConsoleQuickStart
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有 dry run 阶段 |
|
|
fieldValidation 指示服务器如何处理请求 (POST/PUT/PATCH) 中包含未知或重复字段的对象。有效值为:- Ignore:这将忽略任何静默从对象中删除的未知字段,并且将忽略解码器遇到的最后一个重复字段以外的所有重复字段。这是 v1.23 之前的默认行为。- Warn:对于从对象中删除的每个未知字段以及遇到的每个重复字段,这将通过标准警告响应标头发送警告。如果没有任何其他错误,请求仍将成功,并且只会保留任何重复字段中的最后一个。这是 v1.23+ 的默认值 - Strict:如果任何未知字段将从对象中删除,或者存在任何重复字段,这将使请求失败并返回 BadRequest 错误。服务器返回的错误将包含遇到的所有未知和重复字段。 |
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
401 - 未授权 |
空 |
PUT
替换指定的 ConsoleQuickStart
参数 | 类型 | 描述 |
---|---|---|
|
|
如果存在,则表示不应持久化修改。无效或无法识别的 dryRun 指令将导致错误响应,并且不会进一步处理请求。有效值为:- All:将处理所有 dry run 阶段 |
|
|
fieldValidation 指示服务器如何处理请求 (POST/PUT/PATCH) 中包含未知或重复字段的对象。有效值为:- Ignore:这将忽略任何静默从对象中删除的未知字段,并且将忽略解码器遇到的最后一个重复字段以外的所有重复字段。这是 v1.23 之前的默认行为。- Warn:对于从对象中删除的每个未知字段以及遇到的每个重复字段,这将通过标准警告响应标头发送警告。如果没有任何其他错误,请求仍将成功,并且只会保留任何重复字段中的最后一个。这是 v1.23+ 的默认值 - Strict:如果任何未知字段将从对象中删除,或者存在任何重复字段,这将使请求失败并返回 BadRequest 错误。服务器返回的错误将包含遇到的所有未知和重复字段。 |
参数 | 类型 | 描述 |
---|---|---|
|
HTTP 代码 | 响应体 |
---|---|
200 - OK |
|
201 - 已创建 |
|
401 - 未授权 |
空 |