Result logs 列表

/v1alpha2/parents/{parent}/results/{result_uid}/logs

Common Parameters

  • parent (in path): string required

    Parent name refers to the namespace name or workspace name.

  • result_uid (in path): string required

    Result UID is the server assigned identifier of the result.

  • filter (in query): string

    This query can be used to pass CEL Expressions to filter the response. See more details here.

  • page_size (in query): integer

    Number of response to fetch in one request. This query can be used for pagination.

  • page_token (in query): string

    It can be used to fetch the next set of responses when the response is paginated. It corresponds to NextPageToken in the response.

  • order_by (in query): string

    This query can be used to order the response based on parameters. More details can be found here. Note: Add %20 instead of space when adding an optional direction qualifier, e.g created_by%20asc.

getList Logs given the Result UID

Logs can be read across Results by specifying - as the result_uid or across parents by specifying - as the parent. (e.g., default/results/- or -/results/-). This can be used to read and filter matching Logs without knowing the exact Result name.

Response

  • 200object: List of Records with nextPageToken.
    Properties:
    • records: []Record
    • nextPageToken: string

Record

Record belonging to a Result. Typically will be Tekton TaskRun/PipelineRun, but may also include other execution information e.g alternative configs, DSLs, input payloads, post-execution actions etc.

  • id: string

    DEPRECATED: use uid instead.

  • uid: string

    Server assigned identifier of the Record.

  • etag: string

    The etag for this record. If this is provided on update, it must match the server's etag.

  • name: string

    Resource name, must be rooted in parent result

  • createdTime: string

    DEPRECATED: use createTime instead.

  • createTime: string

    Server assigned timestamp for when the record was created.

  • updatedTime: string

    DEPRECATED: use updateTime instead.

  • updateTime: string

    Server assigned timestamp for when the record was updated.

  • data: object

    Any represents lossely typed data to be stored within a Record.

Any

Any represents lossely typed data to be stored within a Record.

  • value: string

    JSON encoded data.

  • type: string

    It is unique identifier if the data type stored in the value. This is used as a type to hint to determine how to unmarshal values. Limited to 128 characters. Currently RecordType can be one of the following:

    • PipelineRun Record: tekton.dev/v1beta1.PipelineRun(older records) or tekton.dev/v1.PipelineRun
    • TaskRun Record: tekton.dev/v1beta1.TaskRun(older records) or tekton.dev/v1.TaskRun
    • Log Record: results.tekton.dev/v1alpha2.Log(older records) or results.tekton.dev/v1alpha3.Log

RecordType

It is unique identifier if the data type stored in the value. This is used as a type to hint to determine how to unmarshal values. Limited to 128 characters. Currently RecordType can be one of the following:

  • PipelineRun Record: tekton.dev/v1beta1.PipelineRun(older records) or tekton.dev/v1.PipelineRun
  • TaskRun Record: tekton.dev/v1beta1.TaskRun(older records) or tekton.dev/v1.TaskRun
  • Log Record: results.tekton.dev/v1alpha2.Log(older records) or results.tekton.dev/v1alpha3.Log