cuddly-jelly-27016
09/03/2023, 12:39 AM@dynamic
def my_task(secret_key: str) -> str:
@task(secret_requests=[Secret(group="my-group", key=secret_key)])
def inner_task() -> str:
...
return inner_task()
Describe alternatives you've considered
1. Loading all keys for a secret. Doesn't work with some secret providers (particularly AWS Secret Manager)
2. This worked:
@task(secret_requests=[Secret(group="my-group", key="")])
def inner_task() -> str:
...
@dynamic
def my_task(secret_key: str) -> str:
inner_task.secret_requests = [Secret(group="my-group", key=secret_key)]
return inner_task()
flyteorg/flyteacoustic-carpenter-78188
09/03/2023, 12:39 AM