메타데이터 API
Tier: Free, Premium(프리미엄), Ultimate(얼티메이트)
Offering: GitLab.com, Self-managed, GitLab Dedicated
- GitLab 15.2에서 소개됨.
enterprise
는 GitLab 15.6에서 소개됨.
이 GitLab 인스턴스에 대한 메타데이터 정보를 검색합니다.
GET /metadata
응답 본문 속성:
속성 | 유형 | 설명 |
---|---|---|
version
| 문자열 | GitLab 인스턴스의 버전 |
revision
| 문자열 | GitLab 인스턴스의 리비전 |
kas
| 객체 | Kubernetes (KAS)용 GitLab 에이전트 서버에 대한 메타데이터 |
kas.enabled
| 부울 | KAS의 활성화 여부를 나타냄 |
kas.externalUrl
| 부울 또는 null | 에이전트가 KAS와 통신하는 데 사용하는 URL. kas.enabled 가 false 이면 null 로 설정됨
|
kas.version
| 문자열 또는 null | KAS의 버전. kas.enabled 가 false 이면 null 로 설정됨
|
enterprise
| 부울 | GitLab 인스턴스가 엔터프라이즈 에디션인지 여부를 나타냄 |
예시 요청:
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/metadata"
예시 응답:
{
"version": "15.2-pre",
"revision": "c401a659d0c",
"kas": {
"enabled": true,
"externalUrl": "grpc://gitlab.example.com:8150",
"version": "15.0.0"
},
"enterprise": true
}