카탈로그 엔티티의 잘 알려진 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: ...