CBA — Backstage 인증 어소시에이트 · 진짜 라이브러리에서 확인하기 · 퀴즈
진짜 카탈로그 확인
문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
`entitySchemaValidator` 로 검증했더니 이름에 공백이 있는 엔티티가 통과했다. 왜인가?
- 스키마는 형태만 보고 이름 형식은 정책이 잡는다
- 라이브러리의 알려진 결함이라 다음 판에서 고쳐진다
- 엔티티 이름에는 원래 공백을 넣을 수 있다
- metadata.namespace 를 적지 않으면 이름 검사를 건너뛴다
`spec` 을 `spce` 로 잘못 쓰면?
- 그대로 저장된다
- spec 으로 자동 교정된다
- 경고만 나온다
- 모르는 루트 필드로 거부된다
`owner: team-a` 는 무엇을 가리키는가?
- 아무것도 가리키지 않는 그냥 문자열 team-a 이다
- 기본 kind 와 namespace 가 채워진 group:default/team-a
- 사람을 뜻하는 user:default/team-a 로 풀린다
- 같은 파일 안의 엔티티만 가리키는 지역 이름이다
app-config.yaml 위에 production.yaml 을 얹었다. base 의 `catalog.rules` 배열은?
- 두 배열의 항목이 순서대로 이어 붙는다
- 먼저 읽은 base 의 배열이 그대로 남는다
- production 의 배열로 통째로 교체된다
- 배열은 병합할 수 없어 설정 적재가 실패한다
app-config.yaml 의 `${BACKEND_SECRET}` 는 언제 어떻게 처리되는가?
- 그대로 문자열로 저장
- 빌드 시점에 하드코딩
- 무시된다
- 로드 시점에 환경 변수로 치환