From 1faf72e5f5ae59edb9647b2f3164271bb914e239 Mon Sep 17 00:00:00 2001 From: Flyte Bot Date: Tue, 11 Jan 2022 10:31:57 -0800 Subject: [PATCH] Update Flyte components (#2047) * Update Flyte Components Signed-off-by: Flyte-Bot * Update flytetools Signed-off-by: Haytham Abuelfutuh * Update to git+https Signed-off-by: Haytham Abuelfutuh * Add CHANGELOG Signed-off-by: Haytham Abuelfutuh * run pip-compile Signed-off-by: Haytham Abuelfutuh Co-authored-by: EngHabu Co-authored-by: Haytham Abuelfutuh --- CHANGELOG/CHANGELOG-v0.19.0.md | 49 ++++++++++++++ charts/flyte-core/README.md | 10 +-- charts/flyte-core/values.yaml | 8 +-- charts/flyte/README.md | 16 ++--- charts/flyte/values.yaml | 8 +-- .../flyte_aws_scheduler_helm_generated.yaml | 22 +++--- deployment/eks/flyte_generated.yaml | 20 +++--- deployment/eks/flyte_helm_generated.yaml | 26 +++---- deployment/gcp/flyte_generated.yaml | 20 +++--- deployment/gcp/flyte_helm_generated.yaml | 26 +++---- deployment/sandbox/flyte_generated.yaml | 22 +++--- deployment/sandbox/flyte_helm_generated.yaml | 26 +++---- deployment/test/flyte_generated.yaml | 16 ++--- doc-requirements.txt | 8 +-- end2end/tests/endtoend.yaml | 2 +- kustomize/overlays/eks/kustomization.yaml | 8 +-- kustomize/overlays/gcp/kustomization.yaml | 8 +-- kustomize/overlays/sandbox/kustomization.yaml | 8 +-- kustomize/overlays/test/kustomization.yaml | 8 +-- .../cluster_config/flyteadmin_config.rst | 67 ------------------- .../cluster_config/flytepropeller_config.rst | 24 +++++++ 21 files changed, 204 insertions(+), 198 deletions(-) create mode 100644 CHANGELOG/CHANGELOG-v0.19.0.md diff --git a/CHANGELOG/CHANGELOG-v0.19.0.md b/CHANGELOG/CHANGELOG-v0.19.0.md new file mode 100644 index 0000000000..0f17af74ee --- /dev/null +++ b/CHANGELOG/CHANGELOG-v0.19.0.md @@ -0,0 +1,49 @@ +# 0.19.0 - Eagle Release ChangeLog + +v0.19.0 codenamed Eagle, for Flyte marks the first quarterly release for Flyte in 2022. To remind, starting October 2021, the Flyte community has decided to use patch version for monthly releases and minor versions for Quarterly releases. + +The release is the last in set of the 3 releases. The prior 2 can be found at +- [v0.18.1 changelog](https://github.com/flyteorg/flyte/blob/master/CHANGELOG/CHANGELOG-v0.18.1.md) +- [v0.18.2 changelog](https://github.com/flyteorg/flyte/blob/master/CHANGELOG/CHANGELOG-v0.18.2.md) + +The focus on this release and the previous 2 can be divided into 2 parts + - UX (UI and Flytekit) + - System + +As part of the UX, we have been focusing a lot on getting feature breadth in the UI for Flyte (flyteconsole). This is following our current UX design philosophy. We plan to complete the full design in the next 3 months and then create a fully re-designed UX (Stay tuned for more on this.) + +The design for Flytekit has been wildly appreciated and we have been heavily working on improving it further and allowing users to express their various requirements much more easily. We are pretty certain on the design of flytekit and we promise that all our users will not experience a breaking change when we release a v1.0.0. + +The focus on the system always is improving reliability and performance. This quarter we were able to drastically improve the size of workflows that can be executed and improvements in transition performance between nodes. + +The Eagle release sets a great stage for v1.0.0 - Phoenix release slated for April 2022. We think, the Phoenix release will be a major milestone for the platform and we will be focusing on UX improvements. + + +# Updates specific to v0.19.0 + +[Closed Issues](https://github.com/flyteorg/flyte/issues?q=is%3Aissue+milestone%3A0.19.0+is%3Aclosed) + +## UX +* New search UX for workflows +* Support for "security context" in launch workflow form +* Support for Google Analytics +* Minor fixes: + - Removed DISABLE_AUTH env var + - Issue with launch plan metadata not showing on execution view + +## FlyteKit + +Please find the [full changelog here](https://github.com/flyteorg/flytekit/releases/tag/v0.26.0). + +### Changes +* Support for delayed annotations by @bethebunny in https://github.com/flyteorg/flytekit/pull/760 + Users can now add `from __future__ import annotations` to the top of their code to stop using `""` in type hints. +* Add cache_serialize parameter to tasks by @hamersaw in https://github.com/flyteorg/flytekit/pull/673 + Turn this on to avoid two cached tasks from running at the same time. Make sure you're at least at propeller `v0.16.1` or later and `0.3.17` or later in datacatalog. +* Use `functools.wraps` basically within the `task` and `workflow` decorators, @bstadlbauer in https://github.com/flyteorg/flytekit/pull/780 + +## System +* Auto-horizontal-scale for FlytePropeller [Docs](https://docs.flyte.org/en/latest/deployment/cluster_config/performance.html#automatic-scale-out) +* `flytectl sandbox start` will add sandbox cluster context to the local kubeconfig. No more fiddling with env vars to get your KUBECONFIG right! +* Egress Events [Docs](https://docs.flyte.org/en/latest/deployment/cluster_config/eventing.html) +* Full reference of [Admin](https://docs.flyte.org/en/latest/deployment/cluster_config/flyteadmin_config.html#flyteadmin-config-specification) and [Propeller](https://docs.flyte.org/en/latest/deployment/cluster_config/flytepropeller_config.html#flytepropeller-config-specification) configs. diff --git a/charts/flyte-core/README.md b/charts/flyte-core/README.md index 4a17f817f8..d76b81764f 100644 --- a/charts/flyte-core/README.md +++ b/charts/flyte-core/README.md @@ -132,7 +132,7 @@ helm install gateway bitnami/contour -n flyte | flyteadmin.enabled | bool | `true` | | | flyteadmin.image.pullPolicy | string | `"IfNotPresent"` | | | flyteadmin.image.repository | string | `"cr.flyte.org/flyteorg/flyteadmin"` | Docker image for Flyteadmin deployment | -| flyteadmin.image.tag | string | `"v0.6.69"` | | +| flyteadmin.image.tag | string | `"v0.6.75"` | | | flyteadmin.initialProjects | list | `["flytesnacks","flytetester","flyteexamples"]` | Initial projects to create | | flyteadmin.nodeSelector | object | `{}` | nodeSelector for Flyteadmin deployment | | flyteadmin.podAnnotations | object | `{}` | Annotations for Flyteadmin pods | @@ -146,7 +146,7 @@ helm install gateway bitnami/contour -n flyte | flyteadmin.serviceAccount.createClusterRole | bool | `true` | Should a ClusterRole be created for Flyteadmin | | flyteadmin.serviceAccount.imagePullSecrets | object | `{}` | ImapgePullSecrets to automatically assign to the service account | | flyteadmin.tolerations | list | `[]` | tolerations for Flyteadmin deployment | -| flyteconsole | object | `{"affinity":{},"enabled":true,"ga":{"enabled":false,"tracking_id":"G-0QW4DJWJ20"},"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteconsole","tag":"v0.34.0"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}},"service":{"annotations":{},"type":"ClusterIP"},"tolerations":[]}` | FLYTECONSOLE SETTINGS | +| flyteconsole | object | `{"affinity":{},"enabled":true,"ga":{"enabled":false,"tracking_id":"G-0QW4DJWJ20"},"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteconsole","tag":"v0.38.0"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}},"service":{"annotations":{},"type":"ClusterIP"},"tolerations":[]}` | FLYTECONSOLE SETTINGS | | flyteconsole.affinity | object | `{}` | affinity for Flyteconsole deployment | | flyteconsole.image.repository | string | `"cr.flyte.org/flyteorg/flyteconsole"` | Docker image for Flyteconsole deployment | | flyteconsole.nodeSelector | object | `{}` | nodeSelector for Flyteconsole deployment | @@ -155,7 +155,7 @@ helm install gateway bitnami/contour -n flyte | flyteconsole.resources | object | `{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}}` | Default resources requests and limits for Flyteconsole deployment | | flyteconsole.service | object | `{"annotations":{},"type":"ClusterIP"}` | Service settings for Flyteconsole | | flyteconsole.tolerations | list | `[]` | tolerations for Flyteconsole deployment | -| flytepropeller | object | `{"affinity":{},"cacheSizeMbs":0,"configPath":"/etc/flyte/config/*.yaml","enabled":true,"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytepropeller","tag":"v0.16.4"},"manager":false,"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"200m","ephemeral-storage":"100Mi","memory":"200Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTEPROPELLER SETTINGS | +| flytepropeller | object | `{"affinity":{},"cacheSizeMbs":0,"configPath":"/etc/flyte/config/*.yaml","enabled":true,"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytepropeller","tag":"v0.16.13"},"manager":false,"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"200m","ephemeral-storage":"100Mi","memory":"200Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTEPROPELLER SETTINGS | | flytepropeller.affinity | object | `{}` | affinity for Flytepropeller deployment | | flytepropeller.configPath | string | `"/etc/flyte/config/*.yaml"` | Default regex string for searching configuration files | | flytepropeller.image.repository | string | `"cr.flyte.org/flyteorg/flytepropeller"` | Docker image for Flytepropeller deployment | @@ -168,12 +168,12 @@ helm install gateway bitnami/contour -n flyte | flytepropeller.serviceAccount.create | bool | `true` | Should a service account be created for FlytePropeller | | flytepropeller.serviceAccount.imagePullSecrets | object | `{}` | ImapgePullSecrets to automatically assign to the service account | | flytepropeller.tolerations | list | `[]` | tolerations for Flytepropeller deployment | -| flytescheduler | object | `{"affinity":{},"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytescheduler","tag":"v0.6.69"},"nodeSelector":{},"podAnnotations":{},"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTESCHEDULER SETTINGS | +| flytescheduler | object | `{"affinity":{},"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytescheduler","tag":"v0.6.75"},"nodeSelector":{},"podAnnotations":{},"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTESCHEDULER SETTINGS | | flytescheduler.affinity | object | `{}` | affinity for Flytescheduler deployment | | flytescheduler.configPath | string | `"/etc/flyte/config/*.yaml"` | Default regex string for searching configuration files | | flytescheduler.image.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy | | flytescheduler.image.repository | string | `"cr.flyte.org/flyteorg/flytescheduler"` | Docker image for Flytescheduler deployment | -| flytescheduler.image.tag | string | `"v0.6.69"` | Docker image tag | +| flytescheduler.image.tag | string | `"v0.6.75"` | Docker image tag | | flytescheduler.nodeSelector | object | `{}` | nodeSelector for Flytescheduler deployment | | flytescheduler.podAnnotations | object | `{}` | Annotations for Flytescheduler pods | | flytescheduler.resources | object | `{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}}` | Default resources requests and limits for Flytescheduler deployment | diff --git a/charts/flyte-core/values.yaml b/charts/flyte-core/values.yaml index 142dd9ec34..c320dda927 100755 --- a/charts/flyte-core/values.yaml +++ b/charts/flyte-core/values.yaml @@ -16,7 +16,7 @@ flyteadmin: image: # -- Docker image for Flyteadmin deployment repository: cr.flyte.org/flyteorg/flyteadmin # FLYTEADMIN_IMAGE - tag: v0.6.69 # FLYTEADMIN_TAG + tag: v0.6.75 # FLYTEADMIN_TAG pullPolicy: IfNotPresent # -- Default resources requests and limits for Flyteadmin deployment resources: @@ -74,7 +74,7 @@ flytescheduler: # -- Docker image for Flytescheduler deployment repository: cr.flyte.org/flyteorg/flytescheduler # FLYTESCHEDULER_IMAGE # -- Docker image tag - tag: v0.6.69 # FLYTESCHEDULER_TAG + tag: v0.6.75 # FLYTESCHEDULER_TAG # -- Docker image pull policy pullPolicy: IfNotPresent # -- Default resources requests and limits for Flytescheduler deployment @@ -169,7 +169,7 @@ flytepropeller: image: # -- Docker image for Flytepropeller deployment repository: cr.flyte.org/flyteorg/flytepropeller # FLYTEPROPELLER_IMAGE - tag: v0.16.4 # FLYTEPROPELLER_TAG + tag: v0.16.13 # FLYTEPROPELLER_TAG pullPolicy: IfNotPresent # -- Default resources requests and limits for Flytepropeller deployment resources: @@ -213,7 +213,7 @@ flyteconsole: image: # -- Docker image for Flyteconsole deployment repository: cr.flyte.org/flyteorg/flyteconsole # FLYTECONSOLE_IMAGE - tag: v0.34.0 # FLYTECONSOLE_TAG + tag: v0.38.0 # FLYTECONSOLE_TAG pullPolicy: IfNotPresent # -- Default resources requests and limits for Flyteconsole deployment resources: diff --git a/charts/flyte/README.md b/charts/flyte/README.md index 89490983f2..efa6a5e0ec 100644 --- a/charts/flyte/README.md +++ b/charts/flyte/README.md @@ -64,7 +64,7 @@ helm upgrade -f values-sandbox.yaml flyte . | contour.replicaCount | int | `1` | Replicas count for Contour deployment | | contour.serviceAccountAnnotations | object | `{}` | Annotations for ServiceAccount attached to Contour pods | | contour.tolerations | list | `[]` | tolerations for Contour deployment | -| flyte | object | `{"cluster_resource_manager":{"config":{"cluster_resources":{"customData":[{"production":[{"projectQuotaCpu":{"value":"5"}},{"projectQuotaMemory":{"value":"4000Mi"}}]},{"staging":[{"projectQuotaCpu":{"value":"2"}},{"projectQuotaMemory":{"value":"3000Mi"}}]},{"development":[{"projectQuotaCpu":{"value":"4"}},{"projectQuotaMemory":{"value":"3000Mi"}}]}],"refresh":"5m","refreshInterval":"5m","templatePath":"/etc/flyte/clusterresource/templates"}},"enabled":true,"templates":[{"key":"aa_namespace","value":"apiVersion: v1\nkind: Namespace\nmetadata:\n name: {{ namespace }}\nspec:\n finalizers:\n - kubernetes\n"},{"key":"ab_project_resource_quota","value":"apiVersion: v1\nkind: ResourceQuota\nmetadata:\n name: project-quota\n namespace: {{ namespace }}\nspec:\n hard:\n limits.cpu: {{ projectQuotaCpu }}\n limits.memory: {{ projectQuotaMemory }}\n"}]},"common":{"databaseSecret":{"name":"","secretManifest":{}},"flyteNamespaceTemplate":{"enabled":false},"ingress":{"albSSLRedirect":false,"annotations":{"nginx.ingress.kubernetes.io/app-root":"/console"},"enabled":true,"host":"","separateGrpcIngress":false,"separateGrpcIngressAnnotations":{"nginx.ingress.kubernetes.io/backend-protocol":"GRPC"},"tls":{"enabled":false},"webpackHMR":true}},"configmap":{"adminServer":{"auth":{"appAuth":{"thirdPartyConfig":{"flyteClient":{"clientId":"flytectl","redirectUri":"http://localhost:53593/callback","scopes":["offline","all"]}}},"authorizedUris":["https://localhost:30081","http://flyteadmin:80","http://flyteadmin.flyte.svc.cluster.local:80"],"userAuth":{"openId":{"baseUrl":"https://accounts.google.com","clientId":"657465813211-6eog7ek7li5k7i7fvgv2921075063hpe.apps.googleusercontent.com","scopes":["profile","openid"]}}},"flyteadmin":{"eventVersion":2,"metadataStoragePrefix":["metadata","admin"],"metricsScope":"flyte:","profilerPort":10254,"roleNameKey":"iam.amazonaws.com/role","testing":{"host":"http://flyteadmin"}},"server":{"grpcPort":8089,"httpPort":8088,"security":{"allowCors":true,"allowedHeaders":["Content-Type","flyte-authorization"],"allowedOrigins":["*"],"secure":false,"useAuth":false}}},"catalog":{"catalog-cache":{"endpoint":"datacatalog:89","insecure":true,"type":"datacatalog"}},"console":{"BASE_URL":"/console","CONFIG_DIR":"/etc/flyte/config","DISABLE_AUTH":"1"},"copilot":{"plugins":{"k8s":{"co-pilot":{"image":"cr.flyte.org/flyteorg/flytecopilot:v0.0.24","name":"flyte-copilot-","start-timeout":"30s"}}}},"core":{"propeller":{"downstream-eval-duration":"30s","enable-admin-launcher":true,"leader-election":{"enabled":true,"lease-duration":"15s","lock-config-map":{"name":"propeller-leader","namespace":"flyte"},"renew-deadline":"10s","retry-period":"2s"},"limit-namespace":"all","max-workflow-retries":30,"metadata-prefix":"metadata/propeller","metrics-prefix":"flyte","prof-port":10254,"queue":{"batch-size":-1,"batching-interval":"2s","queue":{"base-delay":"5s","capacity":1000,"max-delay":"120s","rate":100,"type":"maxof"},"sub-queue":{"capacity":100,"rate":10,"type":"bucket"},"type":"batch"},"rawoutput-prefix":"s3://my-s3-bucket/","workers":4,"workflow-reeval-duration":"30s"},"webhook":{"certDir":"/etc/webhook/certs","serviceName":"flyte-pod-webhook"}},"datacatalogServer":{"application":{"grpcPort":8089,"grpcServerReflection":true,"httpPort":8080},"datacatalog":{"metrics-scope":"datacatalog","profiler-port":10254,"storage-prefix":"metadata/datacatalog"}},"domain":{"domains":[{"id":"development","name":"development"},{"id":"staging","name":"staging"},{"id":"production","name":"production"}]},"enabled_plugins":{"tasks":{"task-plugins":{"default-for-task-types":{"container":"container","container_array":"k8s-array","sidecar":"sidecar"},"enabled-plugins":["container","sidecar","k8s-array"]}}},"k8s":{"plugins":{"k8s":{"default-cpus":"100m","default-env-vars":[{"FLYTE_AWS_ENDPOINT":"http://minio.flyte:9000"},{"FLYTE_AWS_ACCESS_KEY_ID":"minio"},{"FLYTE_AWS_SECRET_ACCESS_KEY":"miniostorage"}],"default-memory":"200Mi"}}},"logger":{"logger":{"level":4,"show-source":true}},"remoteData":{"remoteData":{"region":"us-east-1","scheme":"local","signedUrls":{"durationMinutes":3}}},"resource_manager":{"propeller":{"resourcemanager":{"redis":null,"type":"noop"}}},"task_logs":{"plugins":{"logs":{"cloudwatch-enabled":false,"kubernetes-enabled":true,"kubernetes-template-uri":"http://localhost:30082/#/log/{{ \"{{\" }} .namespace {{ \"}}\" }}/{{ \"{{\" }} .podName {{ \"}}\" }}/pod?namespace={{ \"{{\" }} .namespace {{ \"}}\" }}"}}},"task_resource_defaults":{"task_resources":{"defaults":{"cpu":"100m","memory":"200Mi","storage":"5Mi"},"limits":{"cpu":2,"gpu":1,"memory":"1Gi","storage":"20Mi"}}}},"datacatalog":{"affinity":{},"configPath":"/etc/datacatalog/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/datacatalog","tag":"v0.3.19"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"service":{"annotations":{"projectcontour.io/upstream-protocol.h2c":"grpc"},"type":"NodePort"},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"db":{"admin":{"database":{"dbname":"flyteadmin","host":"postgres","port":5432,"username":"postgres"}},"datacatalog":{"database":{"dbname":"datacatalog","host":"postgres","port":5432,"username":"postgres"}}},"flyteadmin":{"additionalVolumeMounts":[],"additionalVolumes":[],"affinity":{},"configPath":"/etc/flyte/config/*.yaml","deployRedoc":true,"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteadmin","tag":"v0.6.69"},"initialProjects":["flytesnacks","flytetester","flyteexamples"],"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"service":{"annotations":{"projectcontour.io/upstream-protocol.h2c":"grpc"},"loadBalancerSourceRanges":[],"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"flyteconsole":{"affinity":{},"ga":{"enabled":true,"tracking_id":"G-0QW4DJWJ20"},"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteconsole","tag":"v0.34.0"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}},"service":{"annotations":{},"type":"ClusterIP"},"tolerations":[]},"flytepropeller":{"affinity":{},"cacheSizeMbs":0,"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytepropeller","tag":"v0.16.4"},"manager":false,"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"200m","ephemeral-storage":"100Mi","memory":"200Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"flytescheduler":{"affinity":{},"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytescheduler","tag":"v0.6.69"},"nodeSelector":{},"podAnnotations":{},"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"storage":{"bucketName":"my-s3-bucket","custom":{},"gcs":null,"s3":{"region":"us-east-1"},"type":"sandbox"},"webhook":{"enabled":true,"service":{"annotations":{"projectcontour.io/upstream-protocol.h2c":"grpc"},"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}}},"workflow_notifications":{"config":{},"enabled":false},"workflow_scheduler":{"enabled":true,"type":"native"}}` | ------------------------------------------------------------------- Core System settings This section consists of Core components of Flyte and their deployment settings. This includes FlyteAdmin service, Datacatalog, FlytePropeller and Flyteconsole --------------------------------------------------------------------- | +| flyte | object | `{"cluster_resource_manager":{"config":{"cluster_resources":{"customData":[{"production":[{"projectQuotaCpu":{"value":"5"}},{"projectQuotaMemory":{"value":"4000Mi"}}]},{"staging":[{"projectQuotaCpu":{"value":"2"}},{"projectQuotaMemory":{"value":"3000Mi"}}]},{"development":[{"projectQuotaCpu":{"value":"4"}},{"projectQuotaMemory":{"value":"3000Mi"}}]}],"refresh":"5m","refreshInterval":"5m","templatePath":"/etc/flyte/clusterresource/templates"}},"enabled":true,"templates":[{"key":"aa_namespace","value":"apiVersion: v1\nkind: Namespace\nmetadata:\n name: {{ namespace }}\nspec:\n finalizers:\n - kubernetes\n"},{"key":"ab_project_resource_quota","value":"apiVersion: v1\nkind: ResourceQuota\nmetadata:\n name: project-quota\n namespace: {{ namespace }}\nspec:\n hard:\n limits.cpu: {{ projectQuotaCpu }}\n limits.memory: {{ projectQuotaMemory }}\n"}]},"common":{"databaseSecret":{"name":"","secretManifest":{}},"flyteNamespaceTemplate":{"enabled":false},"ingress":{"albSSLRedirect":false,"annotations":{"nginx.ingress.kubernetes.io/app-root":"/console"},"enabled":true,"host":"","separateGrpcIngress":false,"separateGrpcIngressAnnotations":{"nginx.ingress.kubernetes.io/backend-protocol":"GRPC"},"tls":{"enabled":false},"webpackHMR":true}},"configmap":{"adminServer":{"auth":{"appAuth":{"thirdPartyConfig":{"flyteClient":{"clientId":"flytectl","redirectUri":"http://localhost:53593/callback","scopes":["offline","all"]}}},"authorizedUris":["https://localhost:30081","http://flyteadmin:80","http://flyteadmin.flyte.svc.cluster.local:80"],"userAuth":{"openId":{"baseUrl":"https://accounts.google.com","clientId":"657465813211-6eog7ek7li5k7i7fvgv2921075063hpe.apps.googleusercontent.com","scopes":["profile","openid"]}}},"flyteadmin":{"eventVersion":2,"metadataStoragePrefix":["metadata","admin"],"metricsScope":"flyte:","profilerPort":10254,"roleNameKey":"iam.amazonaws.com/role","testing":{"host":"http://flyteadmin"}},"server":{"grpcPort":8089,"httpPort":8088,"security":{"allowCors":true,"allowedHeaders":["Content-Type","flyte-authorization"],"allowedOrigins":["*"],"secure":false,"useAuth":false}}},"catalog":{"catalog-cache":{"endpoint":"datacatalog:89","insecure":true,"type":"datacatalog"}},"console":{"BASE_URL":"/console","CONFIG_DIR":"/etc/flyte/config","DISABLE_AUTH":"1"},"copilot":{"plugins":{"k8s":{"co-pilot":{"image":"cr.flyte.org/flyteorg/flytecopilot:v0.0.24","name":"flyte-copilot-","start-timeout":"30s"}}}},"core":{"propeller":{"downstream-eval-duration":"30s","enable-admin-launcher":true,"leader-election":{"enabled":true,"lease-duration":"15s","lock-config-map":{"name":"propeller-leader","namespace":"flyte"},"renew-deadline":"10s","retry-period":"2s"},"limit-namespace":"all","max-workflow-retries":30,"metadata-prefix":"metadata/propeller","metrics-prefix":"flyte","prof-port":10254,"queue":{"batch-size":-1,"batching-interval":"2s","queue":{"base-delay":"5s","capacity":1000,"max-delay":"120s","rate":100,"type":"maxof"},"sub-queue":{"capacity":100,"rate":10,"type":"bucket"},"type":"batch"},"rawoutput-prefix":"s3://my-s3-bucket/","workers":4,"workflow-reeval-duration":"30s"},"webhook":{"certDir":"/etc/webhook/certs","serviceName":"flyte-pod-webhook"}},"datacatalogServer":{"application":{"grpcPort":8089,"grpcServerReflection":true,"httpPort":8080},"datacatalog":{"metrics-scope":"datacatalog","profiler-port":10254,"storage-prefix":"metadata/datacatalog"}},"domain":{"domains":[{"id":"development","name":"development"},{"id":"staging","name":"staging"},{"id":"production","name":"production"}]},"enabled_plugins":{"tasks":{"task-plugins":{"default-for-task-types":{"container":"container","container_array":"k8s-array","sidecar":"sidecar"},"enabled-plugins":["container","sidecar","k8s-array"]}}},"k8s":{"plugins":{"k8s":{"default-cpus":"100m","default-env-vars":[{"FLYTE_AWS_ENDPOINT":"http://minio.flyte:9000"},{"FLYTE_AWS_ACCESS_KEY_ID":"minio"},{"FLYTE_AWS_SECRET_ACCESS_KEY":"miniostorage"}],"default-memory":"200Mi"}}},"logger":{"logger":{"level":4,"show-source":true}},"remoteData":{"remoteData":{"region":"us-east-1","scheme":"local","signedUrls":{"durationMinutes":3}}},"resource_manager":{"propeller":{"resourcemanager":{"redis":null,"type":"noop"}}},"task_logs":{"plugins":{"logs":{"cloudwatch-enabled":false,"kubernetes-enabled":true,"kubernetes-template-uri":"http://localhost:30082/#/log/{{ \"{{\" }} .namespace {{ \"}}\" }}/{{ \"{{\" }} .podName {{ \"}}\" }}/pod?namespace={{ \"{{\" }} .namespace {{ \"}}\" }}"}}},"task_resource_defaults":{"task_resources":{"defaults":{"cpu":"100m","memory":"200Mi","storage":"5Mi"},"limits":{"cpu":2,"gpu":1,"memory":"1Gi","storage":"20Mi"}}}},"datacatalog":{"affinity":{},"configPath":"/etc/datacatalog/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/datacatalog","tag":"v0.3.19"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"service":{"annotations":{"projectcontour.io/upstream-protocol.h2c":"grpc"},"type":"NodePort"},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"db":{"admin":{"database":{"dbname":"flyteadmin","host":"postgres","port":5432,"username":"postgres"}},"datacatalog":{"database":{"dbname":"datacatalog","host":"postgres","port":5432,"username":"postgres"}}},"flyteadmin":{"additionalVolumeMounts":[],"additionalVolumes":[],"affinity":{},"configPath":"/etc/flyte/config/*.yaml","deployRedoc":true,"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteadmin","tag":"v0.6.75"},"initialProjects":["flytesnacks","flytetester","flyteexamples"],"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"service":{"annotations":{"projectcontour.io/upstream-protocol.h2c":"grpc"},"loadBalancerSourceRanges":[],"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"flyteconsole":{"affinity":{},"ga":{"enabled":true,"tracking_id":"G-0QW4DJWJ20"},"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteconsole","tag":"v0.38.0"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}},"service":{"annotations":{},"type":"ClusterIP"},"tolerations":[]},"flytepropeller":{"affinity":{},"cacheSizeMbs":0,"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytepropeller","tag":"v0.16.13"},"manager":false,"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"200m","ephemeral-storage":"100Mi","memory":"200Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"flytescheduler":{"affinity":{},"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytescheduler","tag":"v0.6.75"},"nodeSelector":{},"podAnnotations":{},"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]},"storage":{"bucketName":"my-s3-bucket","custom":{},"gcs":null,"s3":{"region":"us-east-1"},"type":"sandbox"},"webhook":{"enabled":true,"service":{"annotations":{"projectcontour.io/upstream-protocol.h2c":"grpc"},"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}}},"workflow_notifications":{"config":{},"enabled":false},"workflow_scheduler":{"enabled":true,"type":"native"}}` | ------------------------------------------------------------------- Core System settings This section consists of Core components of Flyte and their deployment settings. This includes FlyteAdmin service, Datacatalog, FlytePropeller and Flyteconsole --------------------------------------------------------------------- | | flyte.cluster_resource_manager | object | `{"config":{"cluster_resources":{"customData":[{"production":[{"projectQuotaCpu":{"value":"5"}},{"projectQuotaMemory":{"value":"4000Mi"}}]},{"staging":[{"projectQuotaCpu":{"value":"2"}},{"projectQuotaMemory":{"value":"3000Mi"}}]},{"development":[{"projectQuotaCpu":{"value":"4"}},{"projectQuotaMemory":{"value":"3000Mi"}}]}],"refresh":"5m","refreshInterval":"5m","templatePath":"/etc/flyte/clusterresource/templates"}},"enabled":true,"templates":[{"key":"aa_namespace","value":"apiVersion: v1\nkind: Namespace\nmetadata:\n name: {{ namespace }}\nspec:\n finalizers:\n - kubernetes\n"},{"key":"ab_project_resource_quota","value":"apiVersion: v1\nkind: ResourceQuota\nmetadata:\n name: project-quota\n namespace: {{ namespace }}\nspec:\n hard:\n limits.cpu: {{ projectQuotaCpu }}\n limits.memory: {{ projectQuotaMemory }}\n"}]}` | Configuration for the Cluster resource manager component. This is an optional component, that enables automatic cluster configuration. This is useful to set default quotas, manage namespaces etc that map to a project/domain | | flyte.cluster_resource_manager.config.cluster_resources | object | `{"customData":[{"production":[{"projectQuotaCpu":{"value":"5"}},{"projectQuotaMemory":{"value":"4000Mi"}}]},{"staging":[{"projectQuotaCpu":{"value":"2"}},{"projectQuotaMemory":{"value":"3000Mi"}}]},{"development":[{"projectQuotaCpu":{"value":"4"}},{"projectQuotaMemory":{"value":"3000Mi"}}]}],"refresh":"5m","refreshInterval":"5m","templatePath":"/etc/flyte/clusterresource/templates"}` | ClusterResource parameters Refer to the [structure](https://pkg.go.dev/github.com/lyft/flyteadmin@v0.3.37/pkg/runtime/interfaces#ClusterResourceConfig) to customize. | | flyte.cluster_resource_manager.enabled | bool | `true` | Enables the Cluster resource manager component | @@ -128,7 +128,7 @@ helm upgrade -f values-sandbox.yaml flyte . | flyte.flyteadmin.deployRedoc | bool | `true` | Deploys a Redoc container in Flyteadmin's pod | | flyte.flyteadmin.image.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy | | flyte.flyteadmin.image.repository | string | `"cr.flyte.org/flyteorg/flyteadmin"` | Docker image for Flyteadmin deployment | -| flyte.flyteadmin.image.tag | string | `"v0.6.69"` | Docker image tag | +| flyte.flyteadmin.image.tag | string | `"v0.6.75"` | Docker image tag | | flyte.flyteadmin.initialProjects | list | `["flytesnacks","flytetester","flyteexamples"]` | Initial projects to create | | flyte.flyteadmin.nodeSelector | object | `{}` | nodeSelector for Flyteadmin deployment | | flyte.flyteadmin.podAnnotations | object | `{}` | Annotations for Flyteadmin pods | @@ -140,23 +140,23 @@ helm upgrade -f values-sandbox.yaml flyte . | flyte.flyteadmin.serviceAccount.create | bool | `true` | Should a service account be created for flyteadmin | | flyte.flyteadmin.serviceAccount.imagePullSecrets | object | `{}` | ImapgePullSecrets to automatically assign to the service account | | flyte.flyteadmin.tolerations | list | `[]` | tolerations for Flyteadmin deployment | -| flyte.flyteconsole | object | `{"affinity":{},"ga":{"enabled":true,"tracking_id":"G-0QW4DJWJ20"},"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteconsole","tag":"v0.34.0"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}},"service":{"annotations":{},"type":"ClusterIP"},"tolerations":[]}` | FLYTECONSOLE SETTINGS | +| flyte.flyteconsole | object | `{"affinity":{},"ga":{"enabled":true,"tracking_id":"G-0QW4DJWJ20"},"image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flyteconsole","tag":"v0.38.0"},"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}},"service":{"annotations":{},"type":"ClusterIP"},"tolerations":[]}` | FLYTECONSOLE SETTINGS | | flyte.flyteconsole.affinity | object | `{}` | affinity for Flyteconsole deployment | | flyte.flyteconsole.image.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy | | flyte.flyteconsole.image.repository | string | `"cr.flyte.org/flyteorg/flyteconsole"` | Docker image for Flyteconsole deployment | -| flyte.flyteconsole.image.tag | string | `"v0.34.0"` | Docker image tag | +| flyte.flyteconsole.image.tag | string | `"v0.38.0"` | Docker image tag | | flyte.flyteconsole.nodeSelector | object | `{}` | nodeSelector for Flyteconsole deployment | | flyte.flyteconsole.podAnnotations | object | `{}` | Annotations for Flyteconsole pods | | flyte.flyteconsole.replicaCount | int | `1` | Replicas count for Flyteconsole deployment | | flyte.flyteconsole.resources | object | `{"limits":{"cpu":"500m","memory":"250Mi"},"requests":{"cpu":"10m","memory":"50Mi"}}` | Default resources requests and limits for Flyteconsole deployment | | flyte.flyteconsole.service | object | `{"annotations":{},"type":"ClusterIP"}` | Service settings for Flyteconsole | | flyte.flyteconsole.tolerations | list | `[]` | tolerations for Flyteconsole deployment | -| flyte.flytepropeller | object | `{"affinity":{},"cacheSizeMbs":0,"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytepropeller","tag":"v0.16.4"},"manager":false,"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"200m","ephemeral-storage":"100Mi","memory":"200Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTEPROPELLER SETTINGS | +| flyte.flytepropeller | object | `{"affinity":{},"cacheSizeMbs":0,"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytepropeller","tag":"v0.16.13"},"manager":false,"nodeSelector":{},"podAnnotations":{},"replicaCount":1,"resources":{"limits":{"cpu":"200m","ephemeral-storage":"100Mi","memory":"200Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTEPROPELLER SETTINGS | | flyte.flytepropeller.affinity | object | `{}` | affinity for Flytepropeller deployment | | flyte.flytepropeller.configPath | string | `"/etc/flyte/config/*.yaml"` | Default regex string for searching configuration files | | flyte.flytepropeller.image.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy | | flyte.flytepropeller.image.repository | string | `"cr.flyte.org/flyteorg/flytepropeller"` | Docker image for Flytepropeller deployment | -| flyte.flytepropeller.image.tag | string | `"v0.16.4"` | Docker image tag | +| flyte.flytepropeller.image.tag | string | `"v0.16.13"` | Docker image tag | | flyte.flytepropeller.nodeSelector | object | `{}` | nodeSelector for Flytepropeller deployment | | flyte.flytepropeller.podAnnotations | object | `{}` | Annotations for Flytepropeller pods | | flyte.flytepropeller.replicaCount | int | `1` | Replicas count for Flytepropeller deployment | @@ -166,12 +166,12 @@ helm upgrade -f values-sandbox.yaml flyte . | flyte.flytepropeller.serviceAccount.create | bool | `true` | Should a service account be created for FlytePropeller | | flyte.flytepropeller.serviceAccount.imagePullSecrets | object | `{}` | ImapgePullSecrets to automatically assign to the service account | | flyte.flytepropeller.tolerations | list | `[]` | tolerations for Flytepropeller deployment | -| flyte.flytescheduler | object | `{"affinity":{},"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytescheduler","tag":"v0.6.69"},"nodeSelector":{},"podAnnotations":{},"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTESCHEDULER SETTINGS | +| flyte.flytescheduler | object | `{"affinity":{},"configPath":"/etc/flyte/config/*.yaml","image":{"pullPolicy":"IfNotPresent","repository":"cr.flyte.org/flyteorg/flytescheduler","tag":"v0.6.75"},"nodeSelector":{},"podAnnotations":{},"resources":{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}},"secrets":{},"serviceAccount":{"annotations":{},"create":true,"imagePullSecrets":{}},"tolerations":[]}` | FLYTESCHEDULER SETTINGS | | flyte.flytescheduler.affinity | object | `{}` | affinity for Flytescheduler deployment | | flyte.flytescheduler.configPath | string | `"/etc/flyte/config/*.yaml"` | Default regex string for searching configuration files | | flyte.flytescheduler.image.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy | | flyte.flytescheduler.image.repository | string | `"cr.flyte.org/flyteorg/flytescheduler"` | Docker image for Flytescheduler deployment | -| flyte.flytescheduler.image.tag | string | `"v0.6.69"` | Docker image tag | +| flyte.flytescheduler.image.tag | string | `"v0.6.75"` | Docker image tag | | flyte.flytescheduler.nodeSelector | object | `{}` | nodeSelector for Flytescheduler deployment | | flyte.flytescheduler.podAnnotations | object | `{}` | Annotations for Flytescheduler pods | | flyte.flytescheduler.resources | object | `{"limits":{"cpu":"250m","ephemeral-storage":"100Mi","memory":"500Mi"},"requests":{"cpu":"10m","ephemeral-storage":"50Mi","memory":"50Mi"}}` | Default resources requests and limits for Flytescheduler deployment | diff --git a/charts/flyte/values.yaml b/charts/flyte/values.yaml index c76736f772..e434181f14 100755 --- a/charts/flyte/values.yaml +++ b/charts/flyte/values.yaml @@ -16,7 +16,7 @@ flyte: # -- Docker image for Flyteadmin deployment repository: cr.flyte.org/flyteorg/flyteadmin # FLYTEADMIN_IMAGE # -- Docker image tag - tag: v0.6.69 # FLYTEADMIN_TAG + tag: v0.6.75 # FLYTEADMIN_TAG # -- Docker image pull policy pullPolicy: IfNotPresent # -- Default resources requests and limits for Flyteadmin deployment @@ -73,7 +73,7 @@ flyte: # -- Docker image for Flytescheduler deployment repository: cr.flyte.org/flyteorg/flytescheduler # FLYTESCHEDULER_IMAGE # -- Docker image tag - tag: v0.6.69 # FLYTESCHEDULER_TAG + tag: v0.6.75 # FLYTESCHEDULER_TAG # -- Docker image pull policy pullPolicy: IfNotPresent # -- Default resources requests and limits for Flytescheduler deployment @@ -167,7 +167,7 @@ flyte: # -- Docker image for Flytepropeller deployment repository: cr.flyte.org/flyteorg/flytepropeller # FLYTEPROPELLER_IMAGE # -- Docker image tag - tag: v0.16.4 # FLYTEPROPELLER_TAG + tag: v0.16.13 # FLYTEPROPELLER_TAG # -- Docker image pull policy pullPolicy: IfNotPresent # -- Default resources requests and limits for Flytepropeller deployment @@ -212,7 +212,7 @@ flyte: # -- Docker image for Flyteconsole deployment repository: cr.flyte.org/flyteorg/flyteconsole # FLYTECONSOLE_IMAGE # -- Docker image tag - tag: v0.34.0 # FLYTECONSOLE_TAG + tag: v0.38.0 # FLYTECONSOLE_TAG # -- Docker image pull policy pullPolicy: IfNotPresent # -- Default resources requests and limits for Flyteconsole deployment diff --git a/deployment/eks/flyte_aws_scheduler_helm_generated.yaml b/deployment/eks/flyte_aws_scheduler_helm_generated.yaml index 67363d4114..e494ab14af 100644 --- a/deployment/eks/flyte_aws_scheduler_helm_generated.yaml +++ b/deployment/eks/flyte_aws_scheduler_helm_generated.yaml @@ -800,7 +800,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: run-migrations volumeMounts: @@ -817,7 +817,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: seed-projects volumeMounts: @@ -831,7 +831,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: @@ -842,7 +842,7 @@ spec: - mountPath: /etc/flyte/config name: config-volume - name: generate-secrets - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" command: ["/bin/sh", "-c"] args: @@ -865,7 +865,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: flyteadmin ports: @@ -947,7 +947,7 @@ spec: runAsUser: 1000 fsGroupChangePolicy: "OnRootMismatch" containers: - - image: "cr.flyte.org/flyteorg/flyteconsole:v0.34.0" + - image: "cr.flyte.org/flyteorg/flyteconsole:v0.38.0" imagePullPolicy: "IfNotPresent" name: flyteconsole envFrom: @@ -1108,7 +1108,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" name: flytepropeller ports: @@ -1161,7 +1161,7 @@ spec: labels: app: flyte-pod-webhook app.kubernetes.io/name: flyte-pod-webhook - app.kubernetes.io/version: v0.16.4 + app.kubernetes.io/version: v0.16.13 annotations: configChecksum: "0d6064977e729ccf7ff28a5198b11fe0679dafc50d2636d8783578243394d0a" spec: @@ -1172,7 +1172,7 @@ spec: serviceAccountName: flyte-pod-webhook initContainers: - name: generate-secrets - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -1195,7 +1195,7 @@ spec: mountPath: /etc/flyte/config containers: - name: webhook - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -1251,7 +1251,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: diff --git a/deployment/eks/flyte_generated.yaml b/deployment/eks/flyte_generated.yaml index 8ba7630f33..4714b1479c 100644 --- a/deployment/eks/flyte_generated.yaml +++ b/deployment/eks/flyte_generated.yaml @@ -8716,7 +8716,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: webhook volumeMounts: @@ -8743,7 +8743,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -8791,7 +8791,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -8838,7 +8838,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -8855,7 +8855,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -8869,7 +8869,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -8889,7 +8889,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -8943,7 +8943,7 @@ spec: - envFrom: - configMapRef: name: flyte-console-config - image: cr.flyte.org/flyteorg/flyteconsole:v0.34.0 + image: cr.flyte.org/flyteorg/flyteconsole:v0.38.0 name: flyteconsole ports: - containerPort: 8080 @@ -8990,7 +8990,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: flytepropeller ports: @@ -9258,7 +9258,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: diff --git a/deployment/eks/flyte_helm_generated.yaml b/deployment/eks/flyte_helm_generated.yaml index 45be6cb20f..54fc419c16 100644 --- a/deployment/eks/flyte_helm_generated.yaml +++ b/deployment/eks/flyte_helm_generated.yaml @@ -835,7 +835,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: run-migrations volumeMounts: @@ -852,7 +852,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: seed-projects volumeMounts: @@ -866,7 +866,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: @@ -877,7 +877,7 @@ spec: - mountPath: /etc/flyte/config name: config-volume - name: generate-secrets - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" command: ["/bin/sh", "-c"] args: @@ -900,7 +900,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: flyteadmin ports: @@ -982,7 +982,7 @@ spec: runAsUser: 1000 fsGroupChangePolicy: "OnRootMismatch" containers: - - image: "cr.flyte.org/flyteorg/flyteconsole:v0.34.0" + - image: "cr.flyte.org/flyteorg/flyteconsole:v0.38.0" imagePullPolicy: "IfNotPresent" name: flyteconsole envFrom: @@ -1139,7 +1139,7 @@ spec: - precheck - --config - /etc/flyte/config/*.yaml - image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.69" + image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.75" imagePullPolicy: "IfNotPresent" name: flytescheduler-check volumeMounts: @@ -1155,7 +1155,7 @@ spec: - run - --config - /etc/flyte/config/*.yaml - image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.69" + image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.75" imagePullPolicy: "IfNotPresent" name: flytescheduler ports: @@ -1231,7 +1231,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" name: flytepropeller ports: @@ -1284,7 +1284,7 @@ spec: labels: app: flyte-pod-webhook app.kubernetes.io/name: flyte-pod-webhook - app.kubernetes.io/version: v0.16.4 + app.kubernetes.io/version: v0.16.13 annotations: configChecksum: "0d6064977e729ccf7ff28a5198b11fe0679dafc50d2636d8783578243394d0a" spec: @@ -1295,7 +1295,7 @@ spec: serviceAccountName: flyte-pod-webhook initContainers: - name: generate-secrets - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -1318,7 +1318,7 @@ spec: mountPath: /etc/flyte/config containers: - name: webhook - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -1374,7 +1374,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: diff --git a/deployment/gcp/flyte_generated.yaml b/deployment/gcp/flyte_generated.yaml index 71e79cb008..c55b6b3534 100644 --- a/deployment/gcp/flyte_generated.yaml +++ b/deployment/gcp/flyte_generated.yaml @@ -8758,7 +8758,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: webhook volumeMounts: @@ -8785,7 +8785,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -8833,7 +8833,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -8880,7 +8880,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -8897,7 +8897,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -8911,7 +8911,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -8931,7 +8931,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -8985,7 +8985,7 @@ spec: - envFrom: - configMapRef: name: flyte-console-config - image: cr.flyte.org/flyteorg/flyteconsole:v0.34.0 + image: cr.flyte.org/flyteorg/flyteconsole:v0.38.0 name: flyteconsole ports: - containerPort: 8080 @@ -9032,7 +9032,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: flytepropeller ports: @@ -9300,7 +9300,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: diff --git a/deployment/gcp/flyte_helm_generated.yaml b/deployment/gcp/flyte_helm_generated.yaml index 49e9767035..4bfc868ddc 100644 --- a/deployment/gcp/flyte_helm_generated.yaml +++ b/deployment/gcp/flyte_helm_generated.yaml @@ -854,7 +854,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: run-migrations volumeMounts: @@ -871,7 +871,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: seed-projects volumeMounts: @@ -885,7 +885,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: @@ -896,7 +896,7 @@ spec: - mountPath: /etc/flyte/config name: config-volume - name: generate-secrets - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" command: ["/bin/sh", "-c"] args: @@ -919,7 +919,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: flyteadmin ports: @@ -1001,7 +1001,7 @@ spec: runAsUser: 1000 fsGroupChangePolicy: "OnRootMismatch" containers: - - image: "cr.flyte.org/flyteorg/flyteconsole:v0.34.0" + - image: "cr.flyte.org/flyteorg/flyteconsole:v0.38.0" imagePullPolicy: "IfNotPresent" name: flyteconsole envFrom: @@ -1166,7 +1166,7 @@ spec: - precheck - --config - /etc/flyte/config/*.yaml - image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.69" + image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.75" imagePullPolicy: "IfNotPresent" name: flytescheduler-check volumeMounts: @@ -1182,7 +1182,7 @@ spec: - run - --config - /etc/flyte/config/*.yaml - image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.69" + image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.75" imagePullPolicy: "IfNotPresent" name: flytescheduler ports: @@ -1258,7 +1258,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" name: flytepropeller ports: @@ -1311,7 +1311,7 @@ spec: labels: app: flyte-pod-webhook app.kubernetes.io/name: flyte-pod-webhook - app.kubernetes.io/version: v0.16.4 + app.kubernetes.io/version: v0.16.13 annotations: configChecksum: "4500b57fd135741a7b095f2927b857f9db6d3b14e0b1266116f22df070144ef" spec: @@ -1322,7 +1322,7 @@ spec: serviceAccountName: flyte-pod-webhook initContainers: - name: generate-secrets - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -1345,7 +1345,7 @@ spec: mountPath: /etc/flyte/config containers: - name: webhook - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -1401,7 +1401,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: diff --git a/deployment/sandbox/flyte_generated.yaml b/deployment/sandbox/flyte_generated.yaml index 9e0190dcb2..e0e836b063 100644 --- a/deployment/sandbox/flyte_generated.yaml +++ b/deployment/sandbox/flyte_generated.yaml @@ -2856,7 +2856,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: webhook volumeMounts: @@ -2886,7 +2886,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -2937,7 +2937,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -2963,7 +2963,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - run - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources-goroutine volumeMounts: @@ -3006,7 +3006,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -3022,7 +3022,7 @@ spec: - seed-projects - flytesnacks - flyteexamples - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -3036,7 +3036,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -3056,7 +3056,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -3110,7 +3110,7 @@ spec: - envFrom: - configMapRef: name: flyte-console-config - image: cr.flyte.org/flyteorg/flyteconsole:v0.34.0 + image: cr.flyte.org/flyteorg/flyteconsole:v0.38.0 name: flyteconsole ports: - containerPort: 8080 @@ -3157,7 +3157,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: flytepropeller ports: @@ -3548,7 +3548,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: diff --git a/deployment/sandbox/flyte_helm_generated.yaml b/deployment/sandbox/flyte_helm_generated.yaml index 75c602464e..245ec13246 100644 --- a/deployment/sandbox/flyte_helm_generated.yaml +++ b/deployment/sandbox/flyte_helm_generated.yaml @@ -3186,7 +3186,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: run-migrations volumeMounts: @@ -3202,7 +3202,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: seed-projects volumeMounts: @@ -3215,7 +3215,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: @@ -3225,7 +3225,7 @@ spec: - mountPath: /etc/flyte/config name: config-volume - name: generate-secrets - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" command: ["/bin/sh", "-c"] args: @@ -3248,7 +3248,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: flyteadmin ports: @@ -3340,7 +3340,7 @@ spec: runAsUser: 1000 fsGroupChangePolicy: "OnRootMismatch" containers: - - image: "cr.flyte.org/flyteorg/flyteconsole:v0.34.0" + - image: "cr.flyte.org/flyteorg/flyteconsole:v0.38.0" imagePullPolicy: "IfNotPresent" name: flyteconsole envFrom: @@ -3492,7 +3492,7 @@ spec: - precheck - --config - /etc/flyte/config/*.yaml - image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.69" + image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.75" imagePullPolicy: "IfNotPresent" name: flytescheduler-check volumeMounts: @@ -3507,7 +3507,7 @@ spec: - run - --config - /etc/flyte/config/*.yaml - image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.69" + image: "cr.flyte.org/flyteorg/flytescheduler:v0.6.75" imagePullPolicy: "IfNotPresent" name: flytescheduler ports: @@ -3580,7 +3580,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" name: flytepropeller ports: @@ -3626,7 +3626,7 @@ spec: labels: app: flyte-pod-webhook app.kubernetes.io/name: flyte-pod-webhook - app.kubernetes.io/version: v0.16.4 + app.kubernetes.io/version: v0.16.13 annotations: configChecksum: "5a2bb5ada5db747f67b3bdfcdc742117d8ff5e163cad25b57963e24d9345198" spec: @@ -3637,7 +3637,7 @@ spec: serviceAccountName: flyte-pod-webhook initContainers: - name: generate-secrets - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -3660,7 +3660,7 @@ spec: mountPath: /etc/flyte/config containers: - name: webhook - image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.4" + image: "cr.flyte.org/flyteorg/flytepropeller:v0.16.13" imagePullPolicy: "IfNotPresent" command: - flytepropeller @@ -3919,7 +3919,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.69" + image: "cr.flyte.org/flyteorg/flyteadmin:v0.6.75" imagePullPolicy: "IfNotPresent" name: sync-cluster-resources volumeMounts: diff --git a/deployment/test/flyte_generated.yaml b/deployment/test/flyte_generated.yaml index e90f25e8b4..b79aa7fb13 100644 --- a/deployment/test/flyte_generated.yaml +++ b/deployment/test/flyte_generated.yaml @@ -716,7 +716,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: webhook volumeMounts: @@ -743,7 +743,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -791,7 +791,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -846,7 +846,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -862,7 +862,7 @@ spec: - seed-projects - flytetester - flytesnacks - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -876,7 +876,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -896,7 +896,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: cr.flyte.org/flyteorg/flyteadmin:v0.6.64 + image: cr.flyte.org/flyteorg/flyteadmin:v0.6.75 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -960,7 +960,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.name - image: cr.flyte.org/flyteorg/flytepropeller:v0.16.4 + image: cr.flyte.org/flyteorg/flytepropeller:v0.16.13 imagePullPolicy: IfNotPresent name: flytepropeller ports: diff --git a/doc-requirements.txt b/doc-requirements.txt index 15e99cbd77..49c68ad942 100644 --- a/doc-requirements.txt +++ b/doc-requirements.txt @@ -1,12 +1,12 @@ # -# This file is autogenerated by pip-compile with python 3.8 +# This file is autogenerated by pip-compile with python 3.9 # To update, run: # # pip-compile doc-requirements.in # alabaster==0.7.12 # via sphinx -astroid==2.9.2 +astroid==2.9.3 # via sphinx-autoapi babel==2.9.1 # via sphinx @@ -82,7 +82,7 @@ sphinx-copybutton==0.4.0 # via -r doc-requirements.in sphinx-fontawesome==0.0.6 # via -r doc-requirements.in -sphinx-issues==2.0.0 +sphinx-issues==3.0.1 # via -r doc-requirements.in sphinx-panels==0.6.0 # via -r doc-requirements.in @@ -112,7 +112,7 @@ typing-extensions==4.0.1 # via astroid unidecode==1.3.2 # via sphinx-autoapi -urllib3==1.26.7 +urllib3==1.26.8 # via requests wrapt==1.13.3 # via astroid diff --git a/end2end/tests/endtoend.yaml b/end2end/tests/endtoend.yaml index a41aebacd3..74ae042f4d 100644 --- a/end2end/tests/endtoend.yaml +++ b/end2end/tests/endtoend.yaml @@ -11,7 +11,7 @@ spec: command: - bash - -c - image: ghcr.io/flyteorg/flytetools:125f6b21c3ff9336d9fb98a3e35fc7c6469d8d1c + image: ghcr.io/flyteorg/flytetools:3cc3b7187338dc753ef8952706f9e591f4cc58e6 imagePullPolicy: IfNotPresent name: flytetester resources: diff --git a/kustomize/overlays/eks/kustomization.yaml b/kustomize/overlays/eks/kustomization.yaml index bcf9ce5446..1c0eda4225 100644 --- a/kustomize/overlays/eks/kustomization.yaml +++ b/kustomize/overlays/eks/kustomization.yaml @@ -21,11 +21,11 @@ bases: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.6.64 # FLYTEADMIN_TAG override the tag + newTag: v0.6.75 # FLYTEADMIN_TAG override the tag newName: cr.flyte.org/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name - newTag: v0.34.0 # FLYTECONSOLE_TAG the tag + newTag: v0.38.0 # FLYTECONSOLE_TAG the tag newName: cr.flyte.org/flyteorg/flyteconsole # override the namep # Flyte DataCatalog - name: datacatalog # match images with this name @@ -33,11 +33,11 @@ images: newName: cr.flyte.org/flyteorg/datacatalog # override the name # FlytePropeller - name: flytepropeller # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Webhook - name: webhook # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Override postgres image to use alpine based (rather smaller) docker image - name: postgres diff --git a/kustomize/overlays/gcp/kustomization.yaml b/kustomize/overlays/gcp/kustomization.yaml index 3dd416e4eb..9a57a34c81 100644 --- a/kustomize/overlays/gcp/kustomization.yaml +++ b/kustomize/overlays/gcp/kustomization.yaml @@ -23,11 +23,11 @@ bases: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.6.64 # FLYTEADMIN_TAG override the tag + newTag: v0.6.75 # FLYTEADMIN_TAG override the tag newName: cr.flyte.org/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name - newTag: v0.34.0 # FLYTECONSOLE_TAG the tag + newTag: v0.38.0 # FLYTECONSOLE_TAG the tag newName: cr.flyte.org/flyteorg/flyteconsole # override the namep # Flyte DataCatalog - name: datacatalog # match images with this name @@ -35,11 +35,11 @@ images: newName: cr.flyte.org/flyteorg/datacatalog # override the name # FlytePropeller - name: flytepropeller # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Webhook - name: webhook # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Override postgres image to use alpine based (rather smaller) docker image - name: postgres diff --git a/kustomize/overlays/sandbox/kustomization.yaml b/kustomize/overlays/sandbox/kustomization.yaml index 9d6d2ef66a..36b3d99bcd 100644 --- a/kustomize/overlays/sandbox/kustomization.yaml +++ b/kustomize/overlays/sandbox/kustomization.yaml @@ -25,11 +25,11 @@ resources: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.6.64 # FLYTEADMIN_TAG override the tag + newTag: v0.6.75 # FLYTEADMIN_TAG override the tag newName: cr.flyte.org/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name - newTag: v0.34.0 # FLYTECONSOLE_TAG the tag + newTag: v0.38.0 # FLYTECONSOLE_TAG the tag newName: cr.flyte.org/flyteorg/flyteconsole # override the namep # Flyte DataCatalog - name: datacatalog # match images with this name @@ -37,11 +37,11 @@ images: newName: cr.flyte.org/flyteorg/datacatalog # override the name # FlytePropeller - name: flytepropeller # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Webhook - name: webhook # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Override postgres image to use alpine based (rather smaller) docker image - name: postgres diff --git a/kustomize/overlays/test/kustomization.yaml b/kustomize/overlays/test/kustomization.yaml index 9e6705f938..2bc1ea11a1 100644 --- a/kustomize/overlays/test/kustomization.yaml +++ b/kustomize/overlays/test/kustomization.yaml @@ -19,11 +19,11 @@ bases: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.6.64 # FLYTEADMIN_TAG override the tag + newTag: v0.6.75 # FLYTEADMIN_TAG override the tag newName: cr.flyte.org/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name - newTag: v0.34.0 # FLYTECONSOLE_TAG the tag + newTag: v0.38.0 # FLYTECONSOLE_TAG the tag newName: cr.flyte.org/flyteorg/flyteconsole # override the namep # Flyte DataCatalog - name: datacatalog # match images with this name @@ -31,11 +31,11 @@ images: newName: cr.flyte.org/flyteorg/datacatalog # override the name # FlytePropeller - name: flytepropeller # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Webhook - name: webhook # match images with this name - newTag: v0.16.4 # FLYTEPROPELLER_TAG override the tag + newTag: v0.16.13 # FLYTEPROPELLER_TAG override the tag newName: cr.flyte.org/flyteorg/flytepropeller # override the name # Override postgres image to use alpine based (rather smaller) docker image - name: postgres diff --git a/rsts/deployment/cluster_config/flyteadmin_config.rst b/rsts/deployment/cluster_config/flyteadmin_config.rst index 8678cb6cb2..1f85fc2c01 100644 --- a/rsts/deployment/cluster_config/flyteadmin_config.rst +++ b/rsts/deployment/cluster_config/flyteadmin_config.rst @@ -2296,20 +2296,6 @@ reconnectDelaySeconds (int) "0" -backoff (`wait.Backoff`_) --------------------------------------------------------------------------------- - -**Default Value**: - -.. code-block:: yaml - - Cap: 0 - Duration: 1000000000 - Factor: 2 - Jitter: 0.1 - Steps: 30 - - config.Port ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2501,59 +2487,6 @@ burst (int) "10" -wait.Backoff -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Duration (int64) -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -**Default Value**: - -.. code-block:: yaml - - 1s - - -Factor (float64) -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -**Default Value**: - -.. code-block:: yaml - - "2" - - -Jitter (float64) -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -**Default Value**: - -.. code-block:: yaml - - "0.1" - - -Steps (int) -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -**Default Value**: - -.. code-block:: yaml - - "30" - - -Cap (int64) -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -**Default Value**: - -.. code-block:: yaml - - 0s - - Section: secrets ================================================================================ diff --git a/rsts/deployment/cluster_config/flytepropeller_config.rst b/rsts/deployment/cluster_config/flytepropeller_config.rst index add5b47601..b0a5263301 100644 --- a/rsts/deployment/cluster_config/flytepropeller_config.rst +++ b/rsts/deployment/cluster_config/flytepropeller_config.rst @@ -63,6 +63,18 @@ InsecureSkipVerify controls whether a client verifies the server's certificate c "false" +caCertFilePath (string) +-------------------------------------------------------------------------------- + +Use specified certificate file to verify the admin server peer. + +**Default Value**: + +.. code-block:: yaml + + "" + + maxBackoffDelay (`config.Duration`_) -------------------------------------------------------------------------------- @@ -3057,6 +3069,18 @@ Exclude the specified domain label from the k8s FlyteWorkflow CRD label selector [] +cluster-id (string) +-------------------------------------------------------------------------------- + +Unique cluster id running this flytepropeller instance with which to annotate execution events + +**Default Value**: + +.. code-block:: yaml + + propeller + + admin-launcher (`launchplan.AdminConfig`_) --------------------------------------------------------------------------------