Skip to content
Success

Changes

Summary

  1. feat(tekton/v1): push image records to test platform after tidbx images (commit: 1fea8ee) (details)
Commit 1fea8ee805b7867704b454737dcfdbcf3725499c by noreply
feat(tekton/v1): push image records to test platform after tidbx images are delivered (#4166)

This pull request introduces a new Tekton task for notifying the TCMS
platform about image updates for TiDB-X, and integrates it into the
delivery pipeline. Additionally, it updates existing tasks to clarify
parameter defaults and configuration descriptions.

**New Task Addition and Pipeline Integration:**

* Added a new Tekton task definition
`pingcap-notify-to-update-tcms-tidbx` in
`pingcap-notify-to-update-tcms-tidbx.yaml` for sending image records to
the TCMS platform, including implementation details for posting image
data to an API.
* Registered the new task in the `kustomization.yaml` resources list,
making it available for use in pipelines.
* Integrated the new task into the
`notified-successful-image-delivery-cloud-tidbx.yaml` trigger, ensuring
that image records are added to TCMS after a successful delivery.

**Parameter and Configuration Improvements:**

* Set a default value of `"[]"` for the `images` parameter in the
`pingcap-notify-to-update-ops-tidbx.yaml` task, clarifying its expected
input.
* Updated the description for the `ops-config` parameter in the same
task to reference the correct webhook configuration for Lark instead of
GitHub.
(commit: 1fea8ee)
The file was modifiedtekton/v1/tasks/delivery/pingcap-notify-to-update-ops-tidbx.yaml (diff)
The file was modifiedtekton/v1/tasks/kustomization.yaml (diff)
The file was addedtekton/v1/tasks/delivery/pingcap-notify-to-update-tcms-tidbx.yaml
The file was modifiedtekton/v1/triggers/triggers/env-gcp/_/notify/notified-successful-image-delivery-cloud-tidbx.yaml (diff)