This commit is contained in:
parent
945ed77d58
commit
ae94edc14a
@ -11,6 +11,9 @@ devenv = bool(os.getenv("DEV_ENV", False))
|
|||||||
api_key = os.environ["API_KEY"]
|
api_key = os.environ["API_KEY"]
|
||||||
users_lookup = {}
|
users_lookup = {}
|
||||||
|
|
||||||
|
def resource_is_deleted(event, **_):
|
||||||
|
return event["type"] == "DELETED"
|
||||||
|
|
||||||
def authorized():
|
def authorized():
|
||||||
def decorator(f):
|
def decorator(f):
|
||||||
@wraps(f)
|
@wraps(f)
|
||||||
@ -66,7 +69,7 @@ async def save_handler(body, **_):
|
|||||||
print(f"Saving {username}")
|
print(f"Saving {username}")
|
||||||
users_lookup[username] = user
|
users_lookup[username] = user
|
||||||
|
|
||||||
@kopf.on.delete('oidcgatewayusers')
|
@kopf.on.event('', 'v1', 'oidcgatewayusers', when=resource_is_deleted)
|
||||||
async def delete_handler(body, **_):
|
async def delete_handler(body, **_):
|
||||||
username = body['metadata']['name']
|
username = body['metadata']['name']
|
||||||
print(f"Deleting {username}")
|
print(f"Deleting {username}")
|
||||||
|
Loading…
Reference in New Issue
Block a user