Skip to content

Commit 5297067

Browse files
committed
update pr
1 parent 1a6463f commit 5297067

2 files changed

Lines changed: 12 additions & 569 deletions

File tree

src/integrations/prefect-kubernetes/prefect_kubernetes/observer.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ async def initialize_clients(logger: kopf.Logger, **kwargs: Any):
5858
global events_client
5959
global orchestration_client
6060
global _startup_event_semaphore
61+
orchestration_client = await get_client().__aenter__()
62+
events_client = await get_events_client().__aenter__()
6163
_startup_event_semaphore = asyncio.Semaphore(
6264
settings.observer.startup_event_concurrency
6365
)
64-
orchestration_client = await get_client().__aenter__()
65-
events_client = await get_events_client().__aenter__()
6666
logger.info("Clients successfully initialized")
6767

6868

@@ -150,16 +150,16 @@ async def _replicate_pod_event( # pyright: ignore[reportUnusedFunction]
150150
),
151151
)
152152

153-
response = await orchestration_client.request(
154-
"POST",
155-
"/events/filter",
156-
json=dict(
157-
filter=event_filter.model_dump(exclude_unset=True, mode="json")
158-
),
159-
)
160-
# If the event already exists, we don't need to emit a new one.
161-
if response.json()["events"]:
162-
return
153+
response = await orchestration_client.request(
154+
"POST",
155+
"/events/filter",
156+
json=dict(
157+
filter=event_filter.model_dump(exclude_unset=True, mode="json")
158+
),
159+
)
160+
# If the event already exists, we don't need to emit a new one.
161+
if response.json()["events"]:
162+
return
163163

164164
resource = {
165165
"prefect.resource.id": f"prefect.kubernetes.pod.{uid}",

0 commit comments

Comments
 (0)