From 02e3467a6905a915069d79adaf79e1df4c5e9f36 Mon Sep 17 00:00:00 2001 From: Angel Marin Date: Fri, 6 Mar 2026 18:35:51 +0100 Subject: [PATCH] Make event types lowercase --- internal/sentinel/sentinel.go | 5 +++-- internal/sentinel/sentinel_test.go | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/sentinel/sentinel.go b/internal/sentinel/sentinel.go index 0620eda..bdd4e3e 100644 --- a/internal/sentinel/sentinel.go +++ b/internal/sentinel/sentinel.go @@ -3,6 +3,7 @@ package sentinel import ( "context" "fmt" + "strings" "sync" "time" @@ -27,7 +28,7 @@ type Sentinel struct { mu sync.RWMutex lastSuccessfulPoll time.Time - payloadBuilder *payload.Builder + payloadBuilder *payload.Builder } // NewSentinel creates a new sentinel @@ -139,7 +140,7 @@ func (s *Sentinel) trigger(ctx context.Context) error { // Create CloudEvent event := cloudevents.NewEvent() event.SetSpecVersion(cloudevents.VersionV1) - event.SetType(fmt.Sprintf("com.redhat.hyperfleet.%s.reconcile", resource.Kind)) + event.SetType(fmt.Sprintf("com.redhat.hyperfleet.%s.reconcile", strings.ToLower(resource.Kind))) event.SetSource("hyperfleet-sentinel") event.SetID(uuid.New().String()) if err := event.SetData(cloudevents.ApplicationJSON, eventData); err != nil { diff --git a/internal/sentinel/sentinel_test.go b/internal/sentinel/sentinel_test.go index ba11af9..1ca041d 100644 --- a/internal/sentinel/sentinel_test.go +++ b/internal/sentinel/sentinel_test.go @@ -174,8 +174,8 @@ func TestTrigger_Success(t *testing.T) { // Verify CloudEvent properties event := mockPublisher.publishedEvents[0] - if event.Type() != "com.redhat.hyperfleet.Cluster.reconcile" { - t.Errorf("Expected event type 'com.redhat.hyperfleet.Cluster.reconcile', got '%s'", event.Type()) + if event.Type() != "com.redhat.hyperfleet.cluster.reconcile" { + t.Errorf("Expected event type 'com.redhat.hyperfleet.cluster.reconcile', got '%s'", event.Type()) } if event.Source() != "hyperfleet-sentinel" { t.Errorf("Expected source 'hyperfleet-sentinel', got '%s'", event.Source())