mysterious-dinner-77632
11/03/2025, 12:29 PMprojectQuotaCpu per domain. Helmchart itself does not show how to set it up per project. Is it even possible?ancient-wolf-19325
11/03/2025, 12:29 PMprojectQuotaCpu per domain is supported directly in the Flyte-core Helm chart via the cluster_resource_manager.config.cluster_resources.customData field, but setting it per project (within a domain) is not natively supported in the Helm values file. The Helm chart only allows you to specify quotas at the domain level, not at the project+domain granularity. This is confirmed by the structure in values.yaml and related config examples, which only nest quotas under domains, not projects.
For per-project quotas, you must use Flyte's dynamic resource management features after deployment, such as updating settings via flytectl or the FlyteAdmin API, as discussed in this issue. The Helm chart does not provide a direct way to set project-level quotas at install time.
Sources:
- Flyte Issue #2070
- values.yaml π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/03/2025, 12:36 PMtask_resource_defaults - any way of setting different task resources for specific projects?ancient-wolf-19325
11/03/2025, 12:36 PMtask_resource_defaults only sets global (platform-wide) defaults and limits for all tasks; it does not support per-project overrides via the values.yaml file. To set different task resources for specific projects, you must use Flyte's matchable resource system after deployment, typically via flytectl update task-resource-attribute or the FlyteAdmin API, as described in Flyte Issue #2070 and the overridable defaults RFC.
The Helm chart and values.yaml do not provide a mechanism to specify project-level task resource defaults at install time; this must be managed post-deployment.
Sources:
- Flyte Issue #2070
- RFC: Sane overridable defaults π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/04/2025, 11:50 AMinitial-project in helmchart and removed one of the projects that was already used. Will it be removed and will all runs from it be removed or do I have to make manual steps?ancient-wolf-19325
11/04/2025, 11:50 AMinitialProjects in the Helm chart does not delete the project or its runs from Flyte. The initialProjects field only seeds projects at install time; it does not manage or remove existing projects or their data. Manual steps are required to archive or clean up projects and their executions, as Flyte does not support project deletion via Helm or the APIβonly archiving is supported, and data remains unless explicitly cleaned up, as discussed in Flyte Issue #1619 and Flyte Issue #3234.
Would you like more detail on how to archive or clean up projects and their data?
Sources:
- Flyte Issue #1619
- Flyte Issue #3234 π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/04/2025, 11:51 AMancient-wolf-19325
11/04/2025, 11:51 AMmysterious-dinner-77632
11/04/2025, 11:52 AMancient-wolf-19325
11/04/2025, 11:52 AMflytectl with the update project --archive flag. For example:
flytectl update project -p <project-id> --archive
This will mark the project as archived, making it hidden in the UI and unavailable for new executions, but it will not delete any data. For more details, see Flyte Issue #1619 and Flytectl project update docs.
Would you like more detail on archiving or unarchiving projects?
Sources:
- Flyte Issue #1619
- flytectl update project command π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/04/2025, 11:53 AMancient-wolf-19325
11/04/2025, 11:53 AMflytectl get project, which displays both the project name and ID. For example:
flytectl get project
This will show a table with columns for ID, NAME, and DESCRIPTION, allowing you to match the name to its corresponding ID. For more, see Flytectl get project.
Would you like more detail or examples?
Sources:
- flytectl get project command π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/04/2025, 11:54 AMancient-wolf-19325
11/04/2025, 11:54 AMmysterious-dinner-77632
11/05/2025, 11:27 AMancient-wolf-19325
11/05/2025, 11:27 AMinitialProjects only seeds project names/IDs at install time and does not manage descriptions. To set or update a project description, you must use flytectl or the FlyteAdmin API, as shown in flytectl create project and flytectl update project.
Would you like more detail on using flytectl to manage project descriptions?
Sources:
- flytectl create project command
- flytectl update project command π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/05/2025, 11:30 AMancient-wolf-19325
11/05/2025, 11:30 AMflytectl update project -p <project-id> --description "New project description"
Replace <project-id> with your project's ID. This command updates only the description field. For reference, see flytectl update project command.
Sources:
- flytectl update project command π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/05/2025, 11:31 AMancient-wolf-19325
11/05/2025, 11:31 AMmysterious-dinner-77632
11/12/2025, 1:41 PMancient-wolf-19325
11/12/2025, 1:41 PMlogging section in values.yaml (as in flyte-binary), but instead is configured through the FlyteAdmin and FlytePropeller config files. You can override these by providing custom config files or using the inlineConfigMap or externalConfigMap fields to inject your own logging configuration, as described in flyte-core values.yaml. There is no direct logging.level field in flyte-core's values file.
Would you like more detail on how to inject a custom logging config for FlyteAdmin or Propeller?
Sources:
- flyte-core values.yaml π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/12/2025, 1:46 PMancient-wolf-19325
11/12/2025, 1:46 PMtask_logs section in the Helm chart's values.yaml or by providing a custom config file. The task_logs configuration allows you to set up log links for various providers (e.g., Kubernetes, CloudWatch, Stackdriver) using templated URIs, just like in flyte-binary. See the flyte-core values.yaml and log configuration structure for details.
Would you like an example of how to configure a specific logging provider in flyte-core?
Sources:
- flyte-core values.yaml π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/12/2025, 1:48 PMancient-wolf-19325
11/12/2025, 1:48 PMlogger.level), not in the log plugin config.
Would you like more detail on how to set the logging level in Flyte?
Sources:
- TemplateLogPluginConfig π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/12/2025, 2:33 PMancient-wolf-19325
11/12/2025, 2:33 PMtask_logs section of the FlyteAdmin configmap (commonly named flyte-admin-config or similar). Specifically, update or add the plugins.logs section under task_logs to include your new log plugin configuration, following the structure defined in LogConfig and TemplateLogPluginConfig.
For example, to add a new CloudWatch log plugin, you would add:
task_logs:
plugins:
logs:
templates:
- displayName: CloudWatch
templateUris:
- "https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logEventViewer:group=/flyte-production/kubernetes;stream=var.log.containers.{{.podName}}_{{.namespace}}_{{.containerName}}-{{.containerId}}.log"
This entry should be placed in the FlyteAdmin configmap under the appropriate YAML hierarchy. After editing, restart the FlyteAdmin deployment for changes to take effect.
Sources:
- TemplateLogPluginConfig π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/12/2025, 2:35 PMancient-wolf-19325
11/12/2025, 2:35 PMserver.yaml for logging plugins. The correct file to edit is the config file that contains the task_logs section, typically named task_logs.yaml or included as part of the FlyteAdmin configmap (often named flyte-admin-config). In the Helm chart, this is usually managed via a ConfigMap template that merges multiple config files, and task_logs.yaml is the standard location for log plugin configuration, as shown in flyte-core values.yaml and log config docs.
Would you like more detail on how to locate or inject this file in your deployment?
Sources:
- https://github.com/flyteorg/flyte/blob/master/deployment/eks/flyte_helm_controlplane_generated.yaml
- https://github.com/flyteorg/flyte/blob/master/deployment/sandbox/flyte_helm_generated.yaml π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/13/2025, 1:20 PMLogs
No logs found in the task in console. I rebooted admin and console pods after applying the configuration. how to debug the problemancient-wolf-19325
11/13/2025, 1:20 PMtask_logs config is correct and applied to the right ConfigMap. Then, check if the pods for your task are running in the expected namespace and inspect their status using:
kubectl get pods -n <project>-<domain>
If pods exist, describe them for errors (e.g., image pull, crashloop). Also, ensure your log link template matches your logging provider and that the provider (e.g., Kubernetes dashboard, CloudWatch) is accessible. For more, see debugging executions and configuring logging links.
Would you like step-by-step troubleshooting for a specific logging provider?
Sources:
- Debugging executions
- configuring logging links π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/13/2025, 1:25 PMancient-wolf-19325
11/13/2025, 1:25 PMtask_logs configmap should be modified in the FlytePropeller (data plane) cluster, not the FlyteAdmin (control plane) cluster. FlytePropeller is responsible for task execution and log link generation, so log plugin configuration must be present in its environment, as shown in flyte-core values.yaml and deployment configs.
Would you like more detail on how to update the configmap for FlytePropeller?
Sources:
- deployment/eks/flyte_helm_generated.yaml π 0 button π 0 button π‘ Hint: Mention @runllm in the thread for followups.mysterious-dinner-77632
11/17/2025, 1:02 PMancient-wolf-19325
11/17/2025, 1:02 PMmysterious-dinner-77632
11/18/2025, 1:10 PMancient-wolf-19325
11/18/2025, 1:10 PM