메타데이터 API
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-Managed, GitLab Dedicated
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
}