From 5e8a946f2fe867d2715e13bffa17a706b3f0c932 Mon Sep 17 00:00:00 2001 From: Flyte Bot Date: Wed, 5 May 2021 16:26:15 -0700 Subject: [PATCH] Flyte milestone v0.13 release (#979) --- CHANGELOG/CHANGELOG-v0.13.0.md | 18 ++++++++++++++++++ README.md | 5 ++--- deployment/eks/flyte_generated.yaml | 12 ++++++------ deployment/gcp/flyte_generated.yaml | 12 ++++++------ deployment/sandbox/flyte_generated.yaml | 12 ++++++------ deployment/test/flyte_generated.yaml | 10 +++++----- end2end/tests/endtoend.yaml | 2 +- kustomize/overlays/eks/kustomization.yaml | 2 +- kustomize/overlays/gcp/kustomization.yaml | 2 +- kustomize/overlays/sandbox/kustomization.yaml | 2 +- kustomize/overlays/test/kustomization.yaml | 2 +- 11 files changed, 48 insertions(+), 31 deletions(-) create mode 100644 CHANGELOG/CHANGELOG-v0.13.0.md diff --git a/CHANGELOG/CHANGELOG-v0.13.0.md b/CHANGELOG/CHANGELOG-v0.13.0.md new file mode 100644 index 0000000000..8e834c660a --- /dev/null +++ b/CHANGELOG/CHANGELOG-v0.13.0.md @@ -0,0 +1,18 @@ +# Flyte v0.13.0 + +## Platform +- Oauth2 support with SingleSignOn and configuration examples for popular IDP's now available in Flyte. + Please see the updated [information and description of the feature](https://github.com/flyteorg/flyte/blob/master/rsts/howto/authentication/index.rst), and the [setup information](https://github.com/flyteorg/flyte/blob/master/rsts/howto/authentication/setup.rst) + **Attention: If using Auth already - this is a BREAKING change**. refer to the [migration guide](https://github.com/flyteorg/flyte/blob/master/rsts/howto/authentication/migration.rst) to update configuration to ensure Admin continues to work. (No migration needed if auth is not turned on.) + +* Backend improvements to support dynamic workflow visualization (in future releases). +* Lot of features added to [flytectl](https://flytectl.readthedocs.io/en/latest/) . +* Documentation site overhaul and redesign (more in progress) + +## Flytekit +The first two features should be considered beta and subject to change +* First cut of the control plane classes to replace the old `Sdk...` classes. These classes provide programmatic access to a Flyte backend. +* New paradigm for flytekit-only plugins +* SqlAlchemy/Dolt plugins. + +Please see the [flytekit release](https://github.com/flyteorg/flytekit/releases/tag/v0.18.0) for the full list and more details. diff --git a/README.md b/README.md index 90dcaac6fe..11dbdea583 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Flyte is a production-grade, container-native, type-safe workfl Commit Activity Commits since Last Release GitHub Milestones Completed - GitHub Next Milestone Percentage + GitHub Next Milestone Percentage Docs @@ -227,8 +227,7 @@ Here are the resources that would help you get a better understanding of Flyte. ### Blog Posts -1. [Introducing Flyte: A Cloud Native Machine Learning and Data Processing Platform](https://eng.lyft.com/introducing-flyte-cloud-native-machine-learning-and-data-processing-platform-fb2bb3046a59) -2. [Building a Gateway to Flyte](https://eng.lyft.com/building-a-gateway-to-flyte-474b451b32c8) +[Blog site](https://blog.flyte.org/) ### Podcasts diff --git a/deployment/eks/flyte_generated.yaml b/deployment/eks/flyte_generated.yaml index 24dbf837d2..c07857dea5 100644 --- a/deployment/eks/flyte_generated.yaml +++ b/deployment/eks/flyte_generated.yaml @@ -8740,7 +8740,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -8787,7 +8787,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -8804,7 +8804,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -8818,7 +8818,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -8838,7 +8838,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -9120,7 +9120,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: diff --git a/deployment/gcp/flyte_generated.yaml b/deployment/gcp/flyte_generated.yaml index 58f77c77f8..a4b30d8a68 100644 --- a/deployment/gcp/flyte_generated.yaml +++ b/deployment/gcp/flyte_generated.yaml @@ -8782,7 +8782,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -8829,7 +8829,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -8846,7 +8846,7 @@ spec: - flytesnacks - flytetester - flyteexamples - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -8860,7 +8860,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -8880,7 +8880,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -9162,7 +9162,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: diff --git a/deployment/sandbox/flyte_generated.yaml b/deployment/sandbox/flyte_generated.yaml index fda4d1b493..1391743266 100644 --- a/deployment/sandbox/flyte_generated.yaml +++ b/deployment/sandbox/flyte_generated.yaml @@ -2883,7 +2883,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -2936,7 +2936,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -2952,7 +2952,7 @@ spec: - seed-projects - flytesnacks - flyteexamples - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -2966,7 +2966,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -2986,7 +2986,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: @@ -3395,7 +3395,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: diff --git a/deployment/test/flyte_generated.yaml b/deployment/test/flyte_generated.yaml index 536197903f..93e13fe761 100644 --- a/deployment/test/flyte_generated.yaml +++ b/deployment/test/flyte_generated.yaml @@ -737,7 +737,7 @@ spec: - --config - /etc/flyte/config/*.yaml - serve - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: flyteadmin ports: @@ -790,7 +790,7 @@ spec: - /etc/flyte/config/*.yaml - migrate - run - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: run-migrations volumeMounts: @@ -806,7 +806,7 @@ spec: - seed-projects - flytetester - flytesnacks - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: seed-projects volumeMounts: @@ -820,7 +820,7 @@ spec: - /etc/flyte/config/*.yaml - clusterresource - sync - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: sync-cluster-resources volumeMounts: @@ -840,7 +840,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/flyteorg/flyteadmin:v0.5.3 + image: ghcr.io/flyteorg/flyteadmin:v0.5.4 imagePullPolicy: IfNotPresent name: generate-secrets volumeMounts: diff --git a/end2end/tests/endtoend.yaml b/end2end/tests/endtoend.yaml index 7cd2cb6a50..cd199c4e3c 100644 --- a/end2end/tests/endtoend.yaml +++ b/end2end/tests/endtoend.yaml @@ -11,7 +11,7 @@ spec: command: - bash - -c - image: ghcr.io/flyteorg/flytetools:2638d4444add18096a688bc458d963cd3997e52e + image: ghcr.io/flyteorg/flytetools:a1ba0a032ad82d63177738129a8cebee2d1b13bc imagePullPolicy: IfNotPresent name: flytetester resources: diff --git a/kustomize/overlays/eks/kustomization.yaml b/kustomize/overlays/eks/kustomization.yaml index ed9f631986..adf72480a4 100644 --- a/kustomize/overlays/eks/kustomization.yaml +++ b/kustomize/overlays/eks/kustomization.yaml @@ -21,7 +21,7 @@ bases: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.5.3 # FLYTEADMIN_TAG override the tag + newTag: v0.5.4 # FLYTEADMIN_TAG override the tag newName: ghcr.io/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name diff --git a/kustomize/overlays/gcp/kustomization.yaml b/kustomize/overlays/gcp/kustomization.yaml index f1f7bccb5c..7cedcd55b2 100644 --- a/kustomize/overlays/gcp/kustomization.yaml +++ b/kustomize/overlays/gcp/kustomization.yaml @@ -23,7 +23,7 @@ bases: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.5.3 # FLYTEADMIN_TAG override the tag + newTag: v0.5.4 # FLYTEADMIN_TAG override the tag newName: ghcr.io/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name diff --git a/kustomize/overlays/sandbox/kustomization.yaml b/kustomize/overlays/sandbox/kustomization.yaml index 68eb101074..ca49cdd445 100644 --- a/kustomize/overlays/sandbox/kustomization.yaml +++ b/kustomize/overlays/sandbox/kustomization.yaml @@ -25,7 +25,7 @@ resources: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.5.3 # FLYTEADMIN_TAG override the tag + newTag: v0.5.4 # FLYTEADMIN_TAG override the tag newName: ghcr.io/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name diff --git a/kustomize/overlays/test/kustomization.yaml b/kustomize/overlays/test/kustomization.yaml index b9aab66cea..6a90ebc171 100644 --- a/kustomize/overlays/test/kustomization.yaml +++ b/kustomize/overlays/test/kustomization.yaml @@ -19,7 +19,7 @@ bases: images: # FlyteAdmin - name: flyteadmin # match images with this name - newTag: v0.5.3 # FLYTEADMIN_TAG override the tag + newTag: v0.5.4 # FLYTEADMIN_TAG override the tag newName: ghcr.io/flyteorg/flyteadmin # override the name # FlyteConsole - name: flyteconsole # match images with this name