<@U06RKAMK0UC> Does the Flyte core helm chart have...
# ask-ai
w
@ancient-wolf-19325 Does the Flyte core helm chart have a place where I can declare all the projects I want created?
j
Yes, the Flyte core Helm chart supports declarative project creation using the
seedProjects
(or similar) configuration in the
values.yaml
file. You can specify a list of project names (and optionally descriptions) that should be created automatically at startup. This allows you to manage Flyte projects in a declarative, version-controlled way as part of your Helm deployment process. For example:
Copy code
flyte-core-components:
  admin:
    seedProjects:
      - flytesnacks
      - flytemeals
This feature is documented and supported in merged PRs and issues, enabling projects to be created at install time without manual intervention. For more details, see this PR and this issue. Would you like more detail on how to specify project descriptions or advanced configuration? Sources: - feat: allow seedProjects to be set via inline configuration - https://github.com/flyteorg/flyte/issues/3545 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.
w
@ancient-wolf-19325 how about setting per project labels and service accounts?
j
Yes, you can set per-project labels during project creation using the Flyte Helm chart or
flytectl
. Labels can be specified in the project definition YAML and passed to Flyte via the
--labels
flag or a YAML file. For service accounts, you can configure default service accounts for each project-domain namespace using the cluster resource manager and Helm chart templates, which patch the default service account with the appropriate annotations (e.g., IAM roles or GCP service accounts). However, setting service accounts is done at the namespace (project-domain) level, not directly as a project property in the Helm chart—this is managed via resource templates and cluster resource manager configuration, not as a field in the project declaration itself. For labels, see flytectl create project. For service accounts, see the Helm chart's cluster resource templates and values-eks.yaml for examples of patching service accounts per project-domain. Would you like more detail or example YAML for either labels or service account configuration? Sources: - flytectl create project - values-eks.yaml 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.