15 lines
458 B
Python
15 lines
458 B
Python
"""exceptions used by the kubernetes reconciler to trigger updates"""
|
|
from authentik.lib.sentry import SentryIgnoredException
|
|
|
|
|
|
class ReconcileTrigger(SentryIgnoredException):
|
|
"""Base trigger raised by child classes to notify us"""
|
|
|
|
|
|
class NeedsRecreate(ReconcileTrigger):
|
|
"""Exception to trigger a complete recreate of the Kubernetes Object"""
|
|
|
|
|
|
class NeedsUpdate(ReconcileTrigger):
|
|
"""Exception to trigger an update to the Kubernetes Object"""
|