Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Milestone 0.12.0 #888

Merged
merged 5 commits into from
Apr 1, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions CHANGELOG/CHANGELOG-v0.12.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# General
* Added CoPilot configuration to sandbox manifest
* Updated and streamlined documentation navigation and themes. Better content organization coming soon!

# Performance
* Improved execution performance including:
- Reduced cache lookups
- Improved GetWorkflowExecution performance
- Capped max number of nodes in each propeller round
- Misc. propeller performance tweaks
* TaskTemplate offloading

# Housekeeping
* Migrated Datacatalog protobuf definitions to flyteidl [thanks @tnsetting]
* Upgraded stow version used in flytestdlib
* Moved off lyft kubernetes forks and onto official kubernetes library dependencies
* Revamped pod tasks to use official kubernetes python client library for defining PodSpecs

# Events
* Richer event metadata for task executions
* Better merging of custom info across task events

# Bug fixes
* Resolved non-backwards protobuf role changes that prevented launching single task executions [thanks @kanterov]
* Better handling of large workflows and errors in flytepropeller

# Flytekit (Python)
* Access to secrets
* Bug fixes around the 0.16 release.
* Use original FlyteFile/FlyteDirectory
* Fix serialization of pod specs in pod plugin [thanks @jeevb]
* Accept auth role arg in single task execution
* Fixed task resolver in map task
* Requests and limits added to ContainerTask [thanks @migueltol22]

16 changes: 8 additions & 8 deletions deployment/eks/flyte_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8667,7 +8667,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down Expand Up @@ -8715,7 +8715,7 @@ spec:
- --config
- /etc/flyte/config/*.yaml
- serve
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -8760,7 +8760,7 @@ spec:
- /etc/flyte/config/*.yaml
- migrate
- run
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -8777,7 +8777,7 @@ spec:
- flytesnacks
- flytetester
- flyteexamples
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -8791,7 +8791,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -8882,7 +8882,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -9069,7 +9069,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -9119,7 +9119,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down
16 changes: 8 additions & 8 deletions deployment/gcp/flyte_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8699,7 +8699,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down Expand Up @@ -8747,7 +8747,7 @@ spec:
- --config
- /etc/flyte/config/*.yaml
- serve
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -8792,7 +8792,7 @@ spec:
- /etc/flyte/config/*.yaml
- migrate
- run
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -8809,7 +8809,7 @@ spec:
- flytesnacks
- flytetester
- flyteexamples
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -8823,7 +8823,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -8914,7 +8914,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -9101,7 +9101,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -9151,7 +9151,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down
16 changes: 8 additions & 8 deletions deployment/sandbox/flyte_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2797,7 +2797,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down Expand Up @@ -2851,7 +2851,7 @@ spec:
- --config
- /etc/flyte/config/*.yaml
- serve
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -2902,7 +2902,7 @@ spec:
- /etc/flyte/config/*.yaml
- migrate
- run
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -2918,7 +2918,7 @@ spec:
- seed-projects
- flytesnacks
- flyteexamples
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -2932,7 +2932,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -3023,7 +3023,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -3328,7 +3328,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -3512,7 +3512,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down
14 changes: 7 additions & 7 deletions deployment/test/flyte_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -657,7 +657,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down Expand Up @@ -705,7 +705,7 @@ spec:
- --config
- /etc/flyte/config/*.yaml
- serve
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -756,7 +756,7 @@ spec:
- /etc/flyte/config/*.yaml
- migrate
- run
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -772,7 +772,7 @@ spec:
- seed-projects
- flytetester
- flytesnacks
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -786,7 +786,7 @@ spec:
- /etc/flyte/config/*.yaml
- clusterresource
- sync
image: ghcr.io/flyteorg/flyteadmin:v0.4.2
image: ghcr.io/flyteorg/flyteadmin:v0.4.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -843,7 +843,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -948,7 +948,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/flyteorg/flytepropeller:v0.7.10
image: ghcr.io/flyteorg/flytepropeller:v0.10.0
imagePullPolicy: IfNotPresent
name: webhook
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion end2end/tests/endtoend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ spec:
command:
- bash
- -c
image: ghcr.io/flyteorg/flytetools:78c917fb8d5dab74f5ff5f02d92e43d53ed4e7c3
image: ghcr.io/flyteorg/flytetools:2638d4444add18096a688bc458d963cd3997e52e
imagePullPolicy: IfNotPresent
name: flytetester
resources:
Expand Down
6 changes: 3 additions & 3 deletions kustomize/overlays/eks/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ bases:
images:
# FlyteAdmin
- name: flyteadmin # match images with this name
newTag: v0.4.2 # FLYTEADMIN_TAG override the tag
newTag: v0.4.7 # FLYTEADMIN_TAG override the tag
newName: ghcr.io/flyteorg/flyteadmin # override the name
# FlyteConsole
- name: flyteconsole # match images with this name
Expand All @@ -33,9 +33,9 @@ images:
newName: ghcr.io/flyteorg/datacatalog # override the name
# FlytePropeller
- name: flytepropeller # match images with this name
newTag: v0.7.10 # FLYTEPROPELLER_TAG override the tag
newTag: v0.10.0 # FLYTEPROPELLER_TAG override the tag
newName: ghcr.io/flyteorg/flytepropeller # override the name
# Webhook
- name: webhook # match images with this name
newTag: v0.7.10 # FLYTEPROPELLER_TAG override the tag
newTag: v0.10.0 # FLYTEPROPELLER_TAG override the tag
newName: ghcr.io/flyteorg/flytepropeller # override the name
6 changes: 3 additions & 3 deletions kustomize/overlays/gcp/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ bases:
images:
# FlyteAdmin
- name: flyteadmin # match images with this name
newTag: v0.4.2 # FLYTEADMIN_TAG override the tag
newTag: v0.4.7 # FLYTEADMIN_TAG override the tag
newName: ghcr.io/flyteorg/flyteadmin # override the name
# FlyteConsole
- name: flyteconsole # match images with this name
Expand All @@ -35,9 +35,9 @@ images:
newName: ghcr.io/flyteorg/datacatalog # override the name
# FlytePropeller
- name: flytepropeller # match images with this name
newTag: v0.7.10 # FLYTEPROPELLER_TAG override the tag
newTag: v0.10.0 # FLYTEPROPELLER_TAG override the tag
newName: ghcr.io/flyteorg/flytepropeller # override the name
# Webhook
- name: webhook # match images with this name
newTag: v0.7.10 # FLYTEPROPELLER_TAG override the tag
newTag: v0.10.0 # FLYTEPROPELLER_TAG override the tag
newName: ghcr.io/flyteorg/flytepropeller # override the name
6 changes: 3 additions & 3 deletions kustomize/overlays/sandbox/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ resources:
images:
# FlyteAdmin
- name: flyteadmin # match images with this name
newTag: v0.4.2 # FLYTEADMIN_TAG override the tag
newTag: v0.4.7 # FLYTEADMIN_TAG override the tag
newName: ghcr.io/flyteorg/flyteadmin # override the name
# FlyteConsole
- name: flyteconsole # match images with this name
Expand All @@ -37,11 +37,11 @@ images:
newName: ghcr.io/flyteorg/datacatalog # override the name
# FlytePropeller
- name: flytepropeller # match images with this name
newTag: v0.7.10 # FLYTEPROPELLER_TAG override the tag
newTag: v0.10.0 # FLYTEPROPELLER_TAG override the tag
newName: ghcr.io/flyteorg/flytepropeller # override the name
# Webhook
- name: webhook # match images with this name
newTag: v0.7.10 # FLYTEPROPELLER_TAG override the tag
newTag: v0.10.0 # FLYTEPROPELLER_TAG override the tag
newName: ghcr.io/flyteorg/flytepropeller # override the name
# Override postgres image to use alpine based (rather smaller) docker image
- name: postgres
Expand Down
Loading