victorious-jelly-28729
09/04/2025, 11:26 AMancient-wolf-19325
09/04/2025, 11:26 AMancient-wolf-19325
09/04/2025, 11:28 AMvictorious-jelly-28729
09/04/2025, 11:29 AMancient-wolf-19325
09/04/2025, 11:29 AMancient-wolf-19325
09/04/2025, 11:30 AMvictorious-jelly-28729
09/04/2025, 12:14 PMancient-wolf-19325
09/04/2025, 12:14 PMancient-wolf-19325
09/04/2025, 12:15 PMlimit-namespace: all
means that FlytePropeller is configured to watch and manage workflows across all Kubernetes namespaces, not just a single namespace. This allows Flyte to orchestrate tasks and workflows in any namespace within the cluster, rather than being restricted to a specific one.
This setting is standard for multi-tenant or multi-project Flyte deployments, but you can restrict FlytePropeller to a single namespace by setting limit-namespace
to a specific namespace name instead of all
(source, source).
Would you like more detail on namespace scoping or multi-namespace support?
Sources:
- propeller-config.yaml
- https://github.com/flyteorg/flyte/blob/master/charts/flyte-core/README.md š 0 button š 0 button š” Hint: Mention @runllm in the thread for followups.victorious-jelly-28729
09/04/2025, 12:16 PMancient-wolf-19325
09/04/2025, 12:16 PMancient-wolf-19325
09/04/2025, 12:16 PMlimit-namespace: duploservices-xforge-qa
to restrict FlytePropeller to only manage workflows in the duploservices-xforge-qa
namespace. This limits Flyte's orchestration to that namespace only, rather than all namespaces (source, source).
Would you like more detail on how to update this setting or its effects?
Sources:
- https://github.com/flyteorg/flyte/blob/master/charts/flyte-core/README.md
- https://github.com/flyteorg/flyte/blob/master/flytepropeller/propeller-config.yaml š 0 button š 0 button š” Hint: Mention @runllm in the thread for followups.victorious-jelly-28729
09/04/2025, 12:37 PMancient-wolf-19325
09/04/2025, 12:37 PMancient-wolf-19325
09/04/2025, 12:38 PMvictorious-jelly-28729
09/04/2025, 12:40 PMancient-wolf-19325
09/04/2025, 12:40 PMancient-wolf-19325
09/04/2025, 12:41 PMvictorious-jelly-28729
09/04/2025, 12:43 PMancient-wolf-19325
09/04/2025, 12:43 PMancient-wolf-19325
09/04/2025, 12:44 PMlimit-namespace: <namespace>
), but still see "Workflow execution not found in flyteadmin," it may be due to a race condition where the FlyteWorkflow CRD is created before the execution is fully registered in FlyteAdmin. This is a known issue in Flyte, especially under high load or with multiple deployments (source, source).
To mitigate, ensure that FlyteAdmin and FlytePropeller are not restarted or upgraded independently during workflow creation, and consider enabling exponential backoff in FlytePropeller to reduce the chance of this race. If the issue persists, check for orphaned CRDs and clean them up manually.
Would you like more detail on the race condition or configuration tips to reduce its impact?
Sources:
- https://github.com/flyteorg/flyte/issues/1048
- https://github.com/flyteorg/flyte/issues/2275 š 0 button š 0 button š” Hint: Mention @runllm in the thread for followups.