Skip to content

Commit

Permalink
Merge pull request #837 from truefoundry/np-update-flyte-chart
Browse files Browse the repository at this point in the history
update values of flyte helm chart
  • Loading branch information
nikp1172 authored Nov 30, 2024
2 parents 151a6c0 + b88d264 commit 1c7bcf3
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 37 deletions.
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

0 comments on commit 1c7bcf3

Please sign in to comment.