9장. PackageManifest [packages.operators.coreos.com/v1]
- 설명
- PackageManifest에는 단일 패키지 아래의 하나 이상의 채널에 대한 참조인 패키지에 대한 정보가 들어 있습니다.
- 유형
-
object
9.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 |
|
| ||
|
|
| PackageManifestSpec은 PackageManifest의 원하는 상태를 정의합니다. |
|
|
| PackageManifestStatus는 PackageManifest의 현재 상태를 나타냅니다. |
9.1.1. .spec 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- PackageManifestSpec은 PackageManifest의 원하는 상태를 정의합니다.
- 유형
-
object
9.1.2. .status 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- PackageManifestStatus는 PackageManifest의 현재 상태를 나타냅니다.
- 유형
-
object - 필수 항목
-
catalogSource -
catalogSourceDisplayName -
catalogSourcePublisher -
catalogSourceNamespace -
packageName -
채널 -
defaultChannel
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| CatalogSource는 이 패키지가 속한 CatalogSource의 이름입니다. |
|
|
| |
|
|
| CatalogSourceNamespace는 CatalogSource 소유의 네임스페이스입니다. |
|
|
| |
|
|
|
채널은 Ala |
|
|
| PackageChannel은 해당 패키지 버전을 가리키는 단일 채널을 패키지 아래에 정의합니다. |
|
|
| defaultChannel은 지정된 경우 패키지의 기본 채널 이름입니다. 다른 채널이 명시적으로 지정되지 않은 경우 기본 채널이 설치됩니다. 패키지에 단일 채널이 있는 경우 해당 채널이 암시적으로 기본값입니다. |
|
|
|
PACKAGENAME은 전체 패키지인 ala |
|
|
| AppLink는 애플리케이션에 대한 링크를 정의합니다. |
9.1.3. .status.channels 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
-
채널은 Ala
안정또는알파 패키지의 선언된 채널입니다. - 유형
-
array
9.1.4. .status.channels[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- PackageChannel은 해당 패키지 버전을 가리키는 단일 채널을 패키지 아래에 정의합니다.
- 유형
-
object - 필수 항목
-
name -
currentCSV
-
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| currentCSV는 현재 채널에 대해 이 패키지의 버전을 포함하는 CSV에 대한 참조를 정의합니다. |
|
|
| CSVDescription은 CSV에 대한 설명을 정의합니다. |
|
|
|
name은 채널의 이름(예: |
9.1.5. .status.channels[].currentCSVDesc 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- CSVDescription은 CSV에 대한 설명을 정의합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
| ||
|
| ||
|
|
| LongDescription은 CSV 설명입니다. |
|
|
| displayName은 CSV의 표시 이름입니다. |
|
|
| icon은 CSV의 base64 인코딩 아이콘입니다. |
|
|
| icon은 base64로 인코딩된 아이콘 및 미디어 유형을 정의합니다. |
|
| InstallModes에서 지원되는 설치 유형 지정 | |
|
|
| |
|
|
| |
|
|
| AppLink는 애플리케이션에 대한 링크를 정의합니다. |
|
|
| |
|
|
| maintainer는 프로젝트 유지 관리자를 정의합니다. |
|
|
| |
|
|
| Operator 설치를 위한 최소 Kubernetes 버전 |
|
| ||
|
|
| AppLink는 애플리케이션에 대한 링크를 정의합니다. |
|
|
| 관련 이미지 목록 |
|
| 버전은 CSV의 의미 체계 버전입니다. |
9.1.6. .status.channels[].currentCSVDesc.icon 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- icon은 CSV의 base64 인코딩 아이콘입니다.
- 유형
-
array
9.1.7. .status.channels[].currentCSVDesc.icon[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- icon은 base64로 인코딩된 아이콘 및 미디어 유형을 정의합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
|
|
9.1.8. .status.channels[].currentCSVDesc.links 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
array
9.1.9. .status.channels[].currentCSVDesc.links[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- AppLink는 애플리케이션에 대한 링크를 정의합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
|
|
9.1.10. .status.channels[].currentCSVDesc.maintainers 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- 유형
-
array
9.1.11. .status.channels[].currentCSVDesc.maintainers[] 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- maintainer는 프로젝트 유지 관리자를 정의합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
|
|
9.1.12. .status.channels[].currentCSVDesc.provider 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- AppLink는 애플리케이션에 대한 링크를 정의합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
|
|
9.1.13. .status.provider 링크 복사링크가 클립보드에 복사되었습니다!
- 설명
- AppLink는 애플리케이션에 대한 링크를 정의합니다.
- 유형
-
object
| 속성 | 유형 | 설명 |
|---|---|---|
|
|
| |
|
|
|