diff --git a/flytekit/core/context_manager.py b/flytekit/core/context_manager.py index e7ffcbe3b4..b1025d7e08 100644 --- a/flytekit/core/context_manager.py +++ b/flytekit/core/context_manager.py @@ -402,6 +402,10 @@ def get( if ctx.execution_state is None or ctx.execution_state.is_local_execution(): env_prefixes.append("") + # Temporary fix to always check for the default prefix + if "_FSEC_" not in env_prefixes: + env_prefixes.append("_FSEC_") + for env_prefix in env_prefixes: env_var = self._get_secrets_env_var( group=group, key=key, group_version=group_version, env_prefix=env_prefix @@ -414,6 +418,7 @@ def get( if os.path.exists(fpath): with open(fpath, encode_mode) as f: return f.read().strip() + raise ValueError( f"Please make sure to add secret_requests=[Secret(group={group}, key={key})] in @task. Unable to find secret for key {key} in group {group} " f"in Env Var:{env_var} and FilePath: {fpath}"