레이블 정의와 권한 설정
레이블을 생성하려면 Label creator 권한이 필요합니다. 생성한 레이블은 배포 개체, 배포 환경, 제품 릴리스나 팀에 적용할 수 있습니다.
생성 화면 열기
Settings & Configuration → Labels에서 오른쪽 위의 + Create Label을 선택합니다.
정의 입력
Details에서 다음 값을 설정합니다.
| 항목 | 설정할 내용 |
|---|---|
| Label ID | Apollo가 레이블을 참조하는 고유 식별자. 생성 후 변경 불가 |
| Description | 레이블의 사용 목적 |
| Suggested resource types | 적용할 리소스 유형. entity, environment, team을 선택하거나 product-release 같은 유형을 직접 입력 |
| Accepted values | 사용할 수 있는 값. 값을 입력한 뒤 아래에 나타나는 추가 항목을 선택하여 등록 |
가상의 인프라 분류용 레이블을 만든다면 ID를 infra, 리소스 유형을 environment, 허용 값을 aws, azure, on-prem으로 정할 수 있습니다.
권한 설정
Permissions에서 레이블에 대한 역할을 팀에 부여합니다.
| 역할 | 허용하는 작업 |
|---|---|
Label administrator | 설명과 기타 메타데이터 수정 |
Label contributor | 리소스에 레이블 적용 |
Label creator | 레이블 생성 |
Label viewer | 레이블과 값 조회 |
리소스에 레이블을 적용하는 사용자는 그 리소스에 대한 쓰기 권한도 가져야 합니다. 예를 들어 환경에는 환경의 Editor, 제품 릴리스에는 해당 제품의 Product editor 권한이 필요합니다.
정의와 권한을 확인한 뒤 Confirm으로 제출합니다. 레이블을 만든 후에는 대상 리소스의 레이블 편집 화면에서 ID와 값을 선택하여 적용합니다.