Skip to content

Commit

Permalink
labels need not be defined in kube inputs
Browse files Browse the repository at this point in the history
Avoid hitting KeyError

Change-Id: I941bbbe1f647c9fdc887ed50b8ab30eaa4f21725
Closes-Bug: 1659436
  • Loading branch information
Vedu Joshi committed Jan 25, 2017
1 parent 1b9fb14 commit 0e24aa1
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Expand Up @@ -256,7 +256,7 @@ def _add_dest_pod_2_policy(self, pod_id, policy_id):
self._apply_sg_2_pod(sg, pod_id)

def vnc_pod_add(self, event):
labels = event['object']['metadata']['labels']
labels = event['object']['metadata'].get('labels', {})
pod_id = event['object']['metadata']['uid']

for label in labels.items():
Expand Down
2 changes: 1 addition & 1 deletion src/container/kube-manager/kube_manager/vnc/vnc_pod.py
Expand Up @@ -198,7 +198,7 @@ def process(self, event):
pod_id = event['object']['metadata'].get('uid')
pod_name = event['object']['metadata'].get('name')
pod_namespace = event['object']['metadata'].get('namespace')
labels = event['object']['metadata']['labels']
labels = event['object']['metadata'].get('labels', {})

if event['type'] == 'ADDED' or event['type'] == 'MODIFIED':
pod_node = event['object']['spec'].get('nodeName')
Expand Down

0 comments on commit 0e24aa1

Please sign in to comment.