diff --git a/operator/src/operator/l2sm-operator.py b/operator/src/operator/l2sm-operator.py index 70a8b055ba143f8470bfb54f3f9987e255ad9cb6..413ab115641d0a0ee7ac844aeca1a7ff6ede73bb 100644 --- a/operator/src/operator/l2sm-operator.py +++ b/operator/src/operator/l2sm-operator.py @@ -100,7 +100,7 @@ def build_db(body, logger, annotations, **kwargs): db.close() logger.info(f"Node {body['spec']['nodeName']} has been registered in the operator") -@kopf.on.update('pods.v1', labels={'l2sm-component': 'l2sm-switch'}) +@kopf.on.field('pods.v1', labels={'l2sm-component': 'l2sm-switch'}, field='status.podIP') def update_db(body, logger, annotations, **kwargs): if 'status' in body and 'podIP' in body['status']: db = pymysql.connect(host=databaseIP,user="l2sm",password="l2sm;",db="L2SM")