outposts: always check metadata on reconcile

This commit is contained in:
Jens Langhammer
2020-12-28 16:44:27 +01:00
parent 09f4d812b3
commit 1a292feebb
5 changed files with 6 additions and 1 deletions

View File

@ -93,7 +93,8 @@ class KubernetesObjectReconciler(Generic[T]):
def reconcile(self, current: T, reference: T):
"""Check what operations should be done, should be raised as
ReconcileTrigger"""
raise NotImplementedError
if current.metadata.annotations != reference.metadata.annotations:
raise NeedsUpdate()
def create(self, reference: T):
"""API Wrapper to create object"""