From 8a17a7b19353a27db54b82953d366a7f5a0bebae Mon Sep 17 00:00:00 2001 From: wuhuizuo Date: Fri, 24 Jan 2025 15:10:50 +0800 Subject: [PATCH] feat(tibuild): support profile for tekton engine (#222) This pull request includes a small change to the `tibuild/pkg/rest/service/cloud_event_client.go` file. The change adds a new extension parameter to the cloud event for the `paramProfile` field. * [`tibuild/pkg/rest/service/cloud_event_client.go`](diffhunk://#diff-12f7cc6dce0ce0b270c4b652690b1d70621d252829df2db7ec36fa48691714b6R81): Added `paramProfile` extension to the cloud event in the `newDevBuildCloudEvent` function. Signed-off-by: wuhuizuo --- tibuild/pkg/rest/service/cloud_event_client.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tibuild/pkg/rest/service/cloud_event_client.go b/tibuild/pkg/rest/service/cloud_event_client.go index bf849cc..9d8d381 100644 --- a/tibuild/pkg/rest/service/cloud_event_client.go +++ b/tibuild/pkg/rest/service/cloud_event_client.go @@ -78,6 +78,7 @@ func newDevBuildCloudEvent(dev DevBuild) (*cloudevents.Event, error) { event.SetSubject(fmt.Sprint(dev.ID)) event.SetSource("tibuild.pingcap.net/api/devbuilds/" + fmt.Sprint(dev.ID)) event.SetExtension("user", dev.Meta.CreatedBy) + event.SetExtension("paramProfile", dev.Spec.Edition) if dev.Spec.BuilderImg != "" { event.SetExtension("paramBuilderImage", dev.Spec.BuilderImg) }