7장. ConsoleQuickStart [console.openshift.io/v1]
- 설명
- ConsoleQuickStart는 OpenShift 웹 콘솔의 다양한 워크플로우를 통해 사용자를 안내하는 확장 프로그램입니다. 호환성 수준 2: 주요 릴리스 내에서 최소 9 개월 또는 3 개의 마이너 릴리스 (더 긴 버전) 동안 사용할 수 있습니다.
- 유형
-
object
- 필수 항목
-
spec
-
7.1. 사양
속성 | 유형 | 설명 |
---|---|---|
|
| APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 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은 원하는 퀵 스타트 구성입니다. |
7.1.1. .spec
- 설명
- ConsoleQuickStartSpec은 원하는 퀵 스타트 구성입니다.
- 유형
-
object
- 필수 항목
-
description
-
displayName
-
durationMinutes
-
Introduction
-
tasks
-
속성 | 유형 | 설명 |
---|---|---|
|
| accessReviewResources에는 사용자가 빠른 시작을 완료하기 위해 사용자 액세스 권한을 검토할 리소스 목록이 포함되어 있습니다. 액세스 검토가 실패하면 빠른 시작이 숨겨집니다. |
|
| ResourceAttributes에는 Authorizer 인터페이스에 리소스 요청에 사용할 수 있는 권한 부여 속성이 포함되어 있습니다. |
|
| conclusion는 빠른 시작을 요약하고 가능한 다음 단계를 제안합니다. ( 마크다운 포함) |
|
| Description is the description of the Quick Start. (includes markdown) |
|
| displayName은 빠른 시작의 표시 이름입니다. |
|
| durationMinutes는 빠른 시작을 완료하는 데 걸리는 약 몇 분을 설명합니다. |
|
| icon은 빠른 시작 표시 이름 옆에 표시되는 base64로 인코딩된 이미지입니다. 아이콘은 쉽게 스케일링할 수 있는 벡터 이미지여야 합니다. 아이콘 크기는 40x40이어야 합니다. |
|
| 소개 빠른 시작의 목적을 설명합니다. (표시 표시 포함) |
|
| nextQuickStart는 사용자가 시도할 수 있도록 제안된 다음 빠른 시작 목록입니다. |
|
| 사전 요구 사항은 빠른 시작을 시작하기 전에 충족해야 하는 모든 사전 요구 사항을 포함합니다. ( 마크다운 포함) |
|
| 태그는 빠른 시작을 설명하는 문자열 목록입니다. |
|
| tasks는 사용자가 빠른 시작을 완료하기 위해 수행해야 하는 단계 목록입니다. |
|
| ConsoleQuickStartTask는 빠른 시작의 단일 단계입니다. |
7.1.2. .spec.accessReviewResources
- 설명
- accessReviewResources에는 사용자가 빠른 시작을 완료하기 위해 사용자 액세스 권한을 검토할 리소스 목록이 포함되어 있습니다. 액세스 검토가 실패하면 빠른 시작이 숨겨집니다.
- 유형
-
array
7.1.3. .spec.accessReviewResources[]
- 설명
- ResourceAttributes에는 Authorizer 인터페이스에 리소스 요청에 사용할 수 있는 권한 부여 속성이 포함되어 있습니다.
- 유형
-
object
속성 | 유형 | 설명 |
---|---|---|
|
| group은 리소스의 API 그룹입니다. "*"는 모든 것을 의미합니다. |
|
| name은 "get"에 대해 요청되거나 "삭제"에 대해 요청된 리소스의 이름입니다. ""(비어 있음)는 모두 의미합니다. |
|
| namespace는 요청된 작업의 네임스페이스입니다. 현재는 LocalSubjectAccessReviews ""(비어 있음)에 대해 네임스페이스와 모든 네임스페이스 ""(빈)가 기본적으로 비어 있는 경우 클러스터 범위 리소스 ""(빈)는 SubjectAccessReview 또는 SelfSubjectAccessReview의 네임스페이스 범위 리소스에 대해 "all"을 의미합니다. |
|
| 리소스는 기존 리소스 유형 중 하나입니다. "*"는 모든 것을 의미합니다. |
|
| 하위 리소스는 기존 리소스 유형 중 하나입니다. ""는 none을 의미합니다. |
|
| 동사는 get, list, watch, create, update, delete, proxy와 같은 kubernetes 리소스 API 동사입니다. "*"는 모든 것을 의미합니다. |
|
| 버전은 리소스의 API 버전입니다. "*"는 모든 것을 의미합니다. |
7.1.4. .spec.tasks
- 설명
- tasks는 사용자가 빠른 시작을 완료하기 위해 수행해야 하는 단계 목록입니다.
- 유형
-
array
7.1.5. .spec.tasks[]
- 설명
- ConsoleQuickStartTask는 빠른 시작의 단일 단계입니다.
- 유형
-
object
- 필수 항목
-
description
-
title
-
속성 | 유형 | 설명 |
---|---|---|
|
| Description은 작업을 완료하는 데 필요한 단계를 설명합니다. ( 마크다운 포함) |
|
| 검토에는 작업이 완료되었는지 확인하는 지침이 포함되어 있습니다. 사용자가 단계가 성공적으로 완료되었는지 여부를 나타내는 라디오 버튼을 사용하여 '예' 또는 '아니오'를 선택합니다. |
|
| 요약에는 전달된 단계에 대한 정보가 포함되어 있습니다. |
|
| title은 작업을 설명하고 단계 제목으로 표시됩니다. |
7.1.6. .spec.tasks[].review
- 설명
- 검토에는 작업이 완료되었는지 확인하는 지침이 포함되어 있습니다. 사용자가 단계가 성공적으로 완료되었는지 여부를 나타내는 라디오 버튼을 사용하여 '예' 또는 '아니오'를 선택합니다.
- 유형
-
object
- 필수 항목
-
failedTaskHelp
-
지침
-
속성 | 유형 | 설명 |
---|---|---|
|
| failedTaskHelp에는 실패한 작업 검토에 대한 제안 사항이 포함되어 있으며 작업 끝에 표시됩니다. |
|
| 지침에는 작업을 수행한 후 작업의 유효성을 검사하기 위해 사용자가 수행해야 하는 단계가 포함되어 있습니다. ( 마크다운 포함) |
7.1.7. .spec.tasks[].summary
- 설명
- 요약에는 전달된 단계에 대한 정보가 포함되어 있습니다.
- 유형
-
object
- 필수 항목
-
failed
-
success
-
속성 | 유형 | 설명 |
---|---|---|
|
| failed가 성공적으로 통과하지 못한 작업을 간략하게 설명합니다. ( markdown 포함) |
|
| success는 매우 통과된 작업을 설명합니다. |