SEBA-497 delayering, Makefile, and tox for fabric-synchronizer
Change-Id: I916f4b632019dddceae5a6f024a0b1c64d8188d8
diff --git a/xos/synchronizer/event_steps/kubernetes_event.py b/xos/synchronizer/event_steps/kubernetes_event.py
index 507da0d..9f02171 100644
--- a/xos/synchronizer/event_steps/kubernetes_event.py
+++ b/xos/synchronizer/event_steps/kubernetes_event.py
@@ -13,10 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+from __future__ import absolute_import
import json
-import os
-import sys
from xossynchronizer.event_steps.eventstep import EventStep
from xossynchronizer.modelaccessor import model_accessor
from xossynchronizer.modelaccessor import FabricService, Switch, Service
@@ -25,6 +24,7 @@
log = create_logger(Config().get('logging'))
+
class KubernetesPodDetailsEventStep(EventStep):
topics = ["xos.kubernetes.pod-details"]
technology = "kafka"
@@ -63,12 +63,17 @@
for switch in Switch.objects.all():
log.info("Dirtying Switch", switch=switch)
- switch.backend_code=0
- switch.backend_status="resynchronize due to kubernetes event"
+ switch.backend_code = 0
+ switch.backend_status = "resynchronize due to kubernetes event"
switch.save(update_fields=["updated", "backend_code", "backend_status"], always_update_timestamp=True)
for port in switch.ports.all():
log.info("Dirtying SwitchPort", port=port)
- port.backend_code=0
- port.backend_status="resynchronize due to kubernetes event"
- port.save(update_fields=["updated", "backend_code", "backend_status"], always_update_timestamp=True)
+ port.backend_code = 0
+ port.backend_status = "resynchronize due to kubernetes event"
+ port.save(
+ update_fields=[
+ "updated",
+ "backend_code",
+ "backend_status"],
+ always_update_timestamp=True)