메타데이터 API
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
이 GitLab 인스턴스의 메타데이터 정보를 검색합니다.
GET /metadata
응답 본문 속성:
Attribute | Type | Description |
---|---|---|
version |
string | GitLab 인스턴스의 버전. |
revision |
string | GitLab 인스턴스의 수정본. |
kas |
object | Kubernetes를 위한 GitLab 에이전트 서버에 대한 메타데이터(KAS). |
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 인스턴스가 Enterprise Edition인지 여부를 나타냅니다. |
예시 요청:
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
}