Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update values of flyte helm chart #837

Merged
merged 8 commits into from
Nov 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion charts/tfy-workflow-propeller/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ type: application
description: "Workflow propeller"
maintainers:
- name: truefoundry
version: 0.0.2
version: 0.0.3
dependencies:
- name: flyte-core
version: v1.13.2
Expand Down
74 changes: 41 additions & 33 deletions charts/tfy-workflow-propeller/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,39 +13,47 @@ This Helm chart package, provided by TrueFoundry, contains configurations and re

### flyte-core configurations

| Name | Description | Value |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------- |
| `flyte-core.common.ingress.enabled` | to enable the ingress | `false` |
| `flyte-core.secrets.adminOauthClientCredentials.enabled` | to enable Oauth client credentials | `true` |
| `flyte-core.storage.type` | to define the storage type | `<to_be_provided>` |
| `flyte-core.storage.limits.maxDownloadMBs` | to define the max download size | `2` |
| `flyte-core.storage.bucketName` | to define the storage bucket name | `<to_be_provided>` |
| `flyte-core.storage.connection.region` | to define the storage connection region | `<to_be_provided>` |
| `flyte-core.storage.connection.auth-type` | to define the storage connection auth type | `<to_be_provided>` |
| `flyte-core.storage.enable-multicontainer` | to enable the multicontainer | `true` |
| `flyte-core.webhook.enabled` | to enable the webhook | `true` |
| `flyte-core.configmap.core.propeller.metadata-prefix` | to set the storage uri path to set store the metadata, its values should be bucketName/metadata | `<to_be_provided>/workflows/metadata` |
| `flyte-core.configmap.core.propeller.rawoutput-prefix` | to set the storage uri path to set store the raw output, its values should be bucketName/raw_data | `<to_be_provided>/workflows/raw_data` |
| `flyte-core.configmap.core.propeller.publish-k8s-events` | to publish kube events | `true` |
| `flyte-core.configmap.admin.admin.Command` | to set the external command | `["echo","<to_be_provided>"]` |
| `flyte-core.configmap.admin.admin.AuthType` | to set the auth type | `ExternalCommand` |
| `flyte-core.configmap.admin.admin.endpoint` | to set the endpoint | `<to_be_provided>` |
| `flyte-core.configmap.admin.admin.insecure` | to set the insecure flag | `false` |
| `flyte-core.configmap.admin.admin.AuthorizationHeader` | to set the authorization header type | `authorization` |
| `flyte-core.configmap.admin.event.rate` | to set the rate | `500` |
| `flyte-core.configmap.admin.event.type` | to set the type | `admin` |
| `flyte-core.configmap.admin.event.capacity` | to set the capacity | `100` |
| `flyte-core.configmap.logger.level` | to set the log level | `5` |
| `flyte-core.configmap.logger.show-source` | to set the log format | `true` |
| `flyte-core.flyteadmin.enabled` | to enable the flyteadmin | `false` |
| `flyte-core.datacatalog.enabled` | to enable the datacatalog | `false` |
| `flyte-core.flyteconsole.enabled` | to enable the flyteconsole | `false` |
| `flyte-core.flytepropeller.enabled` | to enable the flytepropeller | `true` |
| `flyte-core.flytepropeller.serviceAccount.create` | to configure whether to create the service account or not | `true` |
| `flyte-core.flytepropeller.serviceAccount.annotations.eks.amazonaws.com/role-arn` | to set the role arn to access service account | `<to_be_provided>` |
| `flyte-core.workflow_scheduler.enabled` | to enable workflow scheduler | `false` |
| `flyte-core.workflow_notifications.enabled` | to enable the workflow notifications | `false` |
| `flyte-core.cluster_resource_manager.enabled` | to enable the cluster resource manager | `false` |
| Name | Description | Value |
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `flyte-core.common.ingress.enabled` | to enable the ingress | `false` |
| `flyte-core.secrets.adminOauthClientCredentials.enabled` | to enable Oauth client credentials | `true` |
| `flyte-core.storage.type` | to define the storage type | `<to_be_provided>` |
| `flyte-core.storage.limits.maxDownloadMBs` | to define the max download size | `2` |
| `flyte-core.storage.bucketName` | to define the storage bucket name | `<to_be_provided>` |
| `flyte-core.storage.connection.region` | to define the storage connection region | `<to_be_provided>` |
| `flyte-core.storage.connection.auth-type` | to define the storage connection auth type | `<to_be_provided>` |
| `flyte-core.webhook.enabled` | to enable the webhook | `false` |
| `flyte-core.configmap.k8s.plugins.k8s.default-env-vars[0].TFY_INTERNAL_SIGNED_URL_SERVER_HOST` | to set the signed url server host | `http://tfy-signed-url-server.tfy-workflow-propeller.svc.cluster.local:3001` |
| `flyte-core.configmap.core.propeller.max-ttl-hours` | to set the max ttl hours | `1` |
| `flyte-core.configmap.core.propeller.max-workflow-retries` | to set the max workflow retries | `5` |
| `flyte-core.configmap.core.propeller.metadata-prefix` | to set the storage uri path to set store the metadata, its values should be bucketName/metadata | `<to_be_provided>/workflows/metadata` |
| `flyte-core.configmap.core.propeller.rawoutput-prefix` | to set the storage uri path to set store the raw output, its values should be bucketName/raw_data | `<to_be_provided>/workflows/raw_data` |
| `flyte-core.configmap.core.propeller.publish-k8s-events` | to publish kube events | `true` |
| `flyte-core.configmap.admin.admin.Command` | to set the external command | `["echo","<to_be_provided>"]` |
| `flyte-core.configmap.admin.admin.AuthType` | to set the auth type | `ExternalCommand` |
| `flyte-core.configmap.admin.admin.endpoint` | to set the endpoint | `<to_be_provided>` |
| `flyte-core.configmap.admin.admin.insecure` | to set the insecure flag | `false` |
| `flyte-core.configmap.admin.admin.AuthorizationHeader` | to set the authorization header type | `authorization` |
| `flyte-core.configmap.admin.event.rate` | to set the rate | `500` |
| `flyte-core.configmap.admin.event.type` | to set the type | `admin` |
| `flyte-core.configmap.admin.event.capacity` | to set the capacity | `100` |
| `flyte-core.configmap.logger.level` | to set the log level | `5` |
| `flyte-core.configmap.logger.show-source` | to set the log format | `true` |
| `flyte-core.flyteadmin.enabled` | to enable the flyteadmin | `false` |
| `flyte-core.datacatalog.enabled` | to enable the datacatalog | `false` |
| `flyte-core.flyteconsole.enabled` | to enable the flyteconsole | `false` |
| `flyte-core.flytepropeller.enabled` | to enable the flytepropeller | `true` |
| `flyte-core.flytepropeller.resources.limits.cpu` | to set the cpu limit | `1` |
| `flyte-core.flytepropeller.resources.limits.memory` | to set the memory limit | `800Mi` |
| `flyte-core.flytepropeller.resources.limits.ephemeral-storage` | to set the ephemeral storage limit | `2Gi` |
| `flyte-core.flytepropeller.resources.requests.cpu` | to set the cpu request | `0.5` |
| `flyte-core.flytepropeller.resources.requests.memory` | to set the memory request | `500Mi` |
| `flyte-core.flytepropeller.resources.requests.ephemeral-storage` | to set the ephemeral storage request | `1Gi` |
| `flyte-core.flytepropeller.serviceAccount.create` | to configure whether to create the service account or not | `true` |
| `flyte-core.flytepropeller.serviceAccount.annotations.eks.amazonaws.com/role-arn` | to set the role arn to access service account | `<to_be_provided>` |
| `flyte-core.workflow_scheduler.enabled` | to enable workflow scheduler | `false` |
| `flyte-core.workflow_notifications.enabled` | to enable the workflow notifications | `false` |
| `flyte-core.cluster_resource_manager.enabled` | to enable the cluster resource manager | `false` |

### tfySignedURLServer configurations

Expand Down
Loading