[SEBA-239] Dirtying SI Attributes on K8s event
Change-Id: Ia1580b914fc148e044a263da28026bf1f97c2d08
diff --git a/xos/synchronizer/event_steps/kubernetes_event.py b/xos/synchronizer/event_steps/kubernetes_event.py
index 41acbe7..2f81c04 100644
--- a/xos/synchronizer/event_steps/kubernetes_event.py
+++ b/xos/synchronizer/event_steps/kubernetes_event.py
@@ -61,3 +61,9 @@
app.backend_code=0
app.backend_status="resynchronize due to kubernetes event"
app.save(update_fields=["updated", "backend_code", "backend_status"], always_update_timestamp=True)
+
+ for attr in app.service_instance_attributes.all():
+ log.info("Dirtying ServiceInstanceAttributes for App", app=app, attr=attr)
+ attr.backend_code = 0
+ attr.backend_status = "resynchronize due to kubernetes event"
+ attr.save(update_fields=["updated", "backend_code", "backend_status"], always_update_timestamp=True)