Skip to content

Commit b68c49e

Browse files
tarekbadrshafrittoli
authored andcommitted
update http_handlar
1 parent 527ae4a commit b68c49e

File tree

1 file changed

+40
-3
lines changed

1 file changed

+40
-3
lines changed

core/cdevents/core/http_handlar.py

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@
1414
from cdevents.core.event_type import EventType
1515

1616
from cdevents.core.artifact import ArtifactPackagedEvent, ArtifactPublishedEvent
17+
from cdevents.core.branch import BranchCreatedEvent, BranchDeletedEvent
1718
from cdevents.core.build import BuildStartedEvent, BuildFinishedEvent, BuildQueuedEvent
19+
from cdevents.core.env import EnvEventCreatedEvent, EnvEventModifiedEvent, EnvEventDeletedEvent
20+
from cdevents.core.pipelinerun import PipelinerunStartedEvent, PipelinerunFinishedEvent, PipelinerunQueuedEvent
21+
from cdevents.core.repository import RepositoryCreatedEvent, RepositoryModifiedEvent, RepositoryDeletedEvent
22+
from cdevents.core.service import ServiceDeployedEvent, ServiceUpgradedEvent, ServiceRolledbackEvent, ServiceRemovedEvent
23+
from cdevents.core.taskrun import TaskRunStartedEvent, TaskRunFinishedEvent
1824

1925
class HttpHandlar():
2026
"""Http Handlar."""
@@ -110,12 +116,43 @@ def event_from_http(headers: typing.Dict[str, str],
110116
return ArtifactPackagedEvent(attrs=attrs, extensions=extensions, data=event_data)
111117
elif etype.value == EventType.ArtifactPublishedEventV1.value:
112118
return ArtifactPublishedEvent(attrs=attrs, extensions=extensions, data=event_data)
119+
elif etype.value == EventType.BranchCreatedEventV1.value:
120+
return BranchCreatedEvent(attrs=attrs, extensions=extensions, data=event_data)
121+
elif etype.value == EventType.BranchDeletedEventV1.value:
122+
return BranchDeletedEvent(attrs=attrs, extensions=extensions, data=event_data)
113123
elif etype.value == EventType.BuildStartedEventV1.value:
114124
return BuildStartedEvent(attrs=attrs, extensions=extensions, data=event_data)
115125
elif etype.value == EventType.BuildQueuedEventV1.value:
116126
return BuildQueuedEvent(attrs=attrs, extensions=extensions, data=event_data)
117127
elif etype.value == EventType.BuildFinishedEventV1.value:
118128
return BuildFinishedEvent(attrs=attrs, extensions=extensions, data=event_data)
119-
120-
# e = BuildStartedEvent.create_from_event(event)
121-
# return e
129+
elif etype.value == EventType.EnvironmentCreatedEventV1.value:
130+
return EnvEventCreatedEvent(attrs=attrs, extensions=extensions, data=event_data)
131+
elif etype.value == EventType.EnvironmentModifiedEventV1.value:
132+
return EnvEventModifiedEvent(attrs=attrs, extensions=extensions, data=event_data)
133+
elif etype.value == EventType.EnvironmentDeletedEventV1.value:
134+
return EnvEventDeletedEvent(attrs=attrs, extensions=extensions, data=event_data)
135+
elif etype.value == EventType.PipelineRunStartedEventV1.value:
136+
return PipelinerunStartedEvent(attrs=attrs, extensions=extensions, data=event_data)
137+
elif etype.value == EventType.PipelineRunFinishedEventV1.value:
138+
return PipelinerunFinishedEvent(attrs=attrs, extensions=extensions, data=event_data)
139+
elif etype.value == EventType.PipelineRunQueuedEventV1.value:
140+
return PipelinerunQueuedEvent(attrs=attrs, extensions=extensions, data=event_data)
141+
elif etype.value == EventType.RepositoryCreatedEventV1.value:
142+
return RepositoryCreatedEvent(attrs=attrs, extensions=extensions, data=event_data)
143+
elif etype.value == EventType.RepositoryModifiedEventV1.value:
144+
return RepositoryModifiedEvent(attrs=attrs, extensions=extensions, data=event_data)
145+
elif etype.value == EventType.RepositoryDeletedEventV1.value:
146+
return RepositoryDeletedEvent(attrs=attrs, extensions=extensions, data=event_data)
147+
elif etype.value == EventType.ServiceDeployedEventV1.value:
148+
return ServiceDeployedEvent(attrs=attrs, extensions=extensions, data=event_data)
149+
elif etype.value == EventType.ServiceUpgradedEventV1.value:
150+
return ServiceUpgradedEvent(attrs=attrs, extensions=extensions, data=event_data)
151+
elif etype.value == EventType.ServiceRolledbackEventV1.value:
152+
return ServiceRolledbackEvent(attrs=attrs, extensions=extensions, data=event_data)
153+
elif etype.value == EventType.ServiceRemovedEventV1.value:
154+
return ServiceRemovedEvent(attrs=attrs, extensions=extensions, data=event_data)
155+
elif etype.value == EventType.TaskRunStartedEventV1.value:
156+
return TaskRunStartedEvent(attrs=attrs, extensions=extensions, data=event_data)
157+
elif etype.value == EventType.TaskRunFinishedEventV1.value:
158+
return TaskRunFinishedEvent(attrs=attrs, extensions=extensions, data=event_data)

0 commit comments

Comments
 (0)