본문 바로가기
WIKI 기술 지식 베이스

카탈로그 엔티티의 잘 알려진 Status 필드

원문 보기 위키 갱신

이 섹션은 정의된 의미를 가진 잘 알려진 엔티티 상태(status)를 나열합니다. 그것들은 카탈로그 엔티티에 붙일 수 있고, 필요에 따라 플러그인이 소비할 수 있습니다.

출처: 문서

본문

이 섹션은 정의된 의미를 가진 잘 알려진 엔티티 상태를 나열합니다. 그것들은 카탈로그 엔티티에 붙일 수 있고, 필요에 따라 플러그인이 소비할 수 있습니다.

상태를 확장하려면 Extending the model을 참조하세요.

공통 필드

엔티티의 status 객체는 현재 items 필드를 제외하고는 제한이 없습니다. 그 구조는 descriptor format 섹션에 정의되어 있습니다.

우리는 미래에 이 모델을 확장할 권리를 보유합니다. 이 상태는 활발히 개발 중이며 그 형식이 예고 없이 바뀔 것입니다. 이 문서가 갱신되기 전까지는 자신의 코드에서 이것을 소비하지 마세요.

상태 항목 타입

이것은 실제로 활발히 사용되는 것으로 알려진 status.items.[].type 값의 (완전하지 않은) 목록입니다.

backstage.io/catalog-processing

이 엔티티의 카탈로그 수집에 대한 현재 상태의 한 측면을 표현합니다. 여기 나타날 수 있는 오류에는 원격 SCM 제공자에서 읽지 못하는 것, YAML 파일의 구문 오류 등이 있습니다.

오류가 있을 때 엔티티 데이터 자체는 이전 버전일 수 있다는 점에 주목하세요. 수집 시스템은 가능할 때 이전의 유효한 엔티티 데이터를 건드리지 않고 유지하므로, 이 상태에서 설명된 오류는 엔티티의 나머지와 정렬되지 않는 것처럼 보일 수 있습니다. 성공적으로 수집할 수 없었던 원격과 관련된 것이기 때문입니다. 이것은 정상입니다.

# Example:status:  items:    - type: backstage.io/catalog-processing      level: error      message: 'NotFoundError: File not found'      error:        name: NotFoundError        message: File not found        stack: ...

더 알아보기 (Learn more)