메타데이터 API
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
- GitLab 15.2에서 소개됨
enterprise
는 GitLab 15.6에서 소개됨
이 GitLab 인스턴스에 대한 메타데이터 정보를 검색합니다.
GET /metadata
응답 본문 속성:
속성 | 유형 | 설명 |
---|---|---|
version
| string | GitLab 인스턴스의 버전. |
revision
| string | GitLab 인스턴스의 리비전. |
kas
| object | 쿠버네티스 (KAS)용 GitLab 에이전트 서버에 대한 메타데이터. |
kas.enabled
| boolean | KAS가 활성화되어 있는지 여부를 나타냅니다. |
kas.externalUrl
| string or null | 에이전트가 KAS와 통신하는 데 사용하는 URL입니다. kas.enabled 가 false 인 경우 null 입니다.
|
kas.version
| string or null | KAS의 버전입니다. kas.enabled 가 false 인 경우 null 입니다.
|
enterprise
| boolean | 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
}