List all GitRepo configurations
GET /api/v1/cluster/instances/kubernetes/gitrepos. Kubernetes API reference.
List all GitRepo configurations
curl --request GET \
--url https://{apiHost}/api/v1/cluster/instances/kubernetes/gitrepos \
--header 'Authorization: Bearer <token>'import requests
url = "https://{apiHost}/api/v1/cluster/instances/kubernetes/gitrepos"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{apiHost}/api/v1/cluster/instances/kubernetes/gitrepos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"totalCount": 123,
"stateSummary": {
"description": "<string>",
"total": 123,
"values": {}
},
"gitrepos": [
{
"id": "<string>",
"name": "<string>",
"title": "<string>",
"description": "<string>",
"workspace": "<string>",
"data": {
"projectId": "<string>",
"repoDetails": {
"url": "<string>",
"branch": "<string>",
"commit": "<string>",
"pathList": [
"<string>"
]
},
"target": {
"type": "GIT_REPO_TARGET_TYPE_UNKNOWN",
"value": "<string>"
},
"auth": {
"encodedCertificates": "<string>",
"insecureSkipTlsVerify": true,
"git": {
"secret": {
"type": "SECRET_TYPE_UNSPECIFIED",
"name": "<string>"
}
},
"helm": {
"secret": {
"type": "SECRET_TYPE_UNSPECIFIED",
"name": "<string>"
},
"helmRepoUrlRegex": "<string>"
}
}
},
"status": {
"display": {
"readyBundleDeployments": "<string>",
"state": "<string>"
},
"conditions": [
{
"type": "<string>",
"status": "<string>",
"error": true,
"transitioning": true,
"message": "<string>",
"lastUpdateTime": "<string>"
}
],
"resourceCounts": {
"desiredReady": 123,
"missing": 123,
"modified": 123,
"notReady": 123,
"orphaned": 123,
"ready": 123,
"unknown": 123,
"waitApplied": 123
},
"resourceStatusMap": [
{
"apiVersion": "<string>",
"kind": "<string>",
"name": "<string>",
"namespace": "<string>",
"state": "<string>"
}
],
"state": {
"error": true,
"message": "<string>",
"name": "<string>",
"transitioning": true
},
"summary": {}
},
"events": [
{
"reason": "<string>",
"type": "<string>",
"message": "<string>",
"lastUpdateTime": "2023-11-07T05:31:56Z"
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"updatedBy": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"code": 123,
"message": "<string>",
"details": [
{
"typeUrl": "<string>",
"value": "aSDinaTvuI8gbWludGxpZnk="
}
]
}
Authentication · API availability · Download OpenAPI
Successfully retrieved GitRepo configuration listBad Request. The API gateway did not process the request because of invalid value of filter parameters.Unauthorized. Authentication credentials are missing or invalid.Forbidden. User does not have permission to list GitRepo configurations.Internal Server Error. Failed to retrieve GitRepo list due to server error.An unexpected error response.
Authorizations
Bearer token for the ZedCloud gateway user session
Headers
User-Agent specified id to track a request
Response
Successfully retrieved GitRepo configuration list
Response for GitRepo LIST operations containing multiple GitRepo entries with summary information
Was this page helpful?
⌘I
List all GitRepo configurations
curl --request GET \
--url https://{apiHost}/api/v1/cluster/instances/kubernetes/gitrepos \
--header 'Authorization: Bearer <token>'import requests
url = "https://{apiHost}/api/v1/cluster/instances/kubernetes/gitrepos"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{apiHost}/api/v1/cluster/instances/kubernetes/gitrepos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"totalCount": 123,
"stateSummary": {
"description": "<string>",
"total": 123,
"values": {}
},
"gitrepos": [
{
"id": "<string>",
"name": "<string>",
"title": "<string>",
"description": "<string>",
"workspace": "<string>",
"data": {
"projectId": "<string>",
"repoDetails": {
"url": "<string>",
"branch": "<string>",
"commit": "<string>",
"pathList": [
"<string>"
]
},
"target": {
"type": "GIT_REPO_TARGET_TYPE_UNKNOWN",
"value": "<string>"
},
"auth": {
"encodedCertificates": "<string>",
"insecureSkipTlsVerify": true,
"git": {
"secret": {
"type": "SECRET_TYPE_UNSPECIFIED",
"name": "<string>"
}
},
"helm": {
"secret": {
"type": "SECRET_TYPE_UNSPECIFIED",
"name": "<string>"
},
"helmRepoUrlRegex": "<string>"
}
}
},
"status": {
"display": {
"readyBundleDeployments": "<string>",
"state": "<string>"
},
"conditions": [
{
"type": "<string>",
"status": "<string>",
"error": true,
"transitioning": true,
"message": "<string>",
"lastUpdateTime": "<string>"
}
],
"resourceCounts": {
"desiredReady": 123,
"missing": 123,
"modified": 123,
"notReady": 123,
"orphaned": 123,
"ready": 123,
"unknown": 123,
"waitApplied": 123
},
"resourceStatusMap": [
{
"apiVersion": "<string>",
"kind": "<string>",
"name": "<string>",
"namespace": "<string>",
"state": "<string>"
}
],
"state": {
"error": true,
"message": "<string>",
"name": "<string>",
"transitioning": true
},
"summary": {}
},
"events": [
{
"reason": "<string>",
"type": "<string>",
"message": "<string>",
"lastUpdateTime": "2023-11-07T05:31:56Z"
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"createdBy": "<string>",
"updatedBy": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"operationType": "OPS_TYPE_UNSPECIFIED",
"operationStatus": "OPS_STATUS_UNSPECIFIED",
"objectKind": "<string>",
"objectId": "<string>",
"objectName": "<string>",
"objectRevision": "<string>",
"objectType": "OBJECT_TYPE_UNSPECIFIED",
"operationTime": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"user": "<string>",
"httpStatusCode": 123,
"httpStatusMsg": "<string>",
"jobId": "<string>",
"error": [
{
"ec": "zMsgErrorNone",
"location": "<string>",
"details": "<string>"
}
]
}{
"code": 123,
"message": "<string>",
"details": [
{
"typeUrl": "<string>",
"value": "aSDinaTvuI8gbWludGxpZnk="
}
]
}