Pipelines from a project with backward pagination.
Parent project ID.
OK
const response = await fetch('https://cloud-api.calyptia.com/v1/projects/{projectID}/pipelines', {
method: 'GET',
headers: {
"Authorization": "Bearer <token>"
},
});
const data = await response.json();
{
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "my-pipeline",
"kind": "deployment",
"config": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"rawConfig": "text",
"configFormat": "ini",
"createdAt": "2024-12-03T18:07:45.813Z"
},
"configSections": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"projectID": "123e4567-e89b-12d3-a456-426614174000",
"processingRuleID": "123e4567-e89b-12d3-a456-426614174000",
"kind": "input",
"properties": [
{
"key": "name",
"value": "dummy"
}
],
"createdAt": "2024-12-03T18:07:45.813Z",
"updatedAt": "2024-12-03T18:07:45.813Z"
}
],
"status": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"config": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"rawConfig": "text",
"createdAt": "2024-12-03T18:07:45.813Z"
},
"status": "NEW",
"events": [
{
"source": "k8s:deployment",
"reason": "text",
"message": "text",
"loggedAt": "2024-12-03T18:07:45.813Z"
}
],
"createdAt": "2024-12-03T18:07:45.813Z"
},
"resourceProfile": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "my-resource-profile",
"storageMaxChunksUp": 0,
"storageSyncFull": false,
"storageBacklogMemLimit": "1Mi",
"storageVolumeSize": "2Mi",
"storageMaxChunksPause": false,
"cpuBufferWorkers": 0,
"cpuLimit": "3Mi",
"cpuRequest": "4Mi",
"memoryLimit": "5Mi",
"memoryRequest": "6Mi",
"createdAt": "2024-12-03T18:07:45.813Z",
"updatedAt": "2024-12-03T18:07:45.813Z"
},
"deploymentStrategy": "recreate",
"tracingEnabled": false,
"waitForChecksBeforeDeploying": false,
"image": "ghcr.io/calyptia/core/calyptia-fluent-bit:23.1.2",
"replicasCount": 0,
"replicasCountPrev": 0,
"checksTotal": 0,
"checksOK": 0,
"checksRunning": 0,
"tags": [
"text"
],
"secrets": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"key": "mysecret",
"value": "Ynl0ZXM=",
"createdAt": "2024-12-03T18:07:45.813Z",
"updatedAt": "2024-12-03T18:07:45.813Z"
}
],
"files": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"processingRuleID": "123e4567-e89b-12d3-a456-426614174000",
"name": "myfile",
"contents": "Ynl0ZXM=",
"encrypted": false,
"createdAt": "2024-12-03T18:07:45.813Z",
"updatedAt": "2024-12-03T18:07:45.813Z"
}
],
"ports": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"protocol": "tcp",
"kind": "LoadBalancer",
"frontendPort": 0,
"backendPort": 0,
"endpoint": "text",
"pluginID": "forward.0",
"pluginName": "forward",
"pluginAlias": "myforwardinput",
"createdAt": "2024-12-03T18:07:45.813Z",
"updatedAt": "2024-12-03T18:07:45.813Z"
}
],
"minReplicas": 0,
"maxReplicas": 0,
"scaleUpType": "Unknown",
"scaleUpValue": 0,
"scaleUpPeriodSeconds": 0,
"scaleDownType": "Unknown",
"scaleDownValue": 0,
"scaleDownPeriodSeconds": 0,
"utilizationCPUAverage": 0,
"utilizationMemoryAverage": 0,
"portKind": "LoadBalancer",
"serviceAccount": "text",
"createdAt": "2024-12-03T18:07:45.813Z",
"updatedAt": "2024-12-03T18:07:45.813Z"
}
],
"endCursor": "text",
"count": 0
}