Skip to content

Commit

Permalink
Milestone 0.3.0 release (#302)
Browse files Browse the repository at this point in the history
  • Loading branch information
wild-endeavor authored May 1, 2020
1 parent 2c49806 commit 209c2bc
Show file tree
Hide file tree
Showing 16 changed files with 89 additions and 54 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG/CHANGELOG-v0.3.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Flyte V0.3.0

## Changes since v0.2.0

### Core Platform
- Improved differentiation of System and User errors with Deeper visibility
- Support for Presto queries (no-op client to be replaced with custom client)
- Support for optional interruptible Task executions - on Spot Like environments
- Better backoff behavior on Kubernetes resource creation failures
- Publish notifications to GCP pubsub
- Improved filtering logic in Service Layer
- Configurable Scheduler for K8s pod executions
- Spark Operator webhook support
- Performance improvements
- [Experimental] Inclusion of an EKS archetype with Terraform files to make it easy to deploy and test in a cloud


### Flytekit (SDK improvements)
- Dynamic Subworkflow and Launch Plan support
- Inclusion of queuing budget and interruptible flag in workflow and task decorators
- Ability to call non-Python based Spark jobs

### Flyte Console (UI)
- Added support for a custom banner to show live status messages
- Tweaks in execution list page

4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ generate-local-docs:
# Builds the entire doc tree. Assumes update_ref_docs has run and that all externals rsts are in _rsts/ dir
.PHONY: generate-docs
generate-docs: generate-dependent-repo-docs
@FLYTEKIT_VERSION=0.6.2 ./script/generate_docs.sh
@FLYTEKIT_VERSION=0.7.0 ./script/generate_docs.sh

# updates referenced docs from other repositories (e.g. flyteidl, flytekit)
.PHONY: generate-dependent-repo-docs
generate-dependent-repo-docs:
@FLYTEKIT_VERSION=0.6.2 FLYTEIDL_VERSION=0.17.27 ./script/update_ref_docs.sh
@FLYTEKIT_VERSION=0.7.0 FLYTEIDL_VERSION=0.17.27 ./script/update_ref_docs.sh
16 changes: 8 additions & 8 deletions deployment/eks/flyte_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -594,7 +594,7 @@ spec:
labels:
app: flyteadmin
app.kubernetes.io/name: flyteadmin
app.kubernetes.io/version: 0.2.6
app.kubernetes.io/version: 0.2.7
spec:
containers:
- command:
Expand All @@ -603,7 +603,7 @@ spec:
- --config
- /etc/flyte/config/flyteadmin_config.yaml
- serve
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -647,7 +647,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- migrate
- run
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -663,7 +663,7 @@ spec:
- flytesnacks
- flytetester
- flyteexamples
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -676,7 +676,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- clusterresource
- sync
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -754,7 +754,7 @@ spec:
labels:
app: flytepropeller
app.kubernetes.io/name: flytepropeller
app.kubernetes.io/version: 0.2.20
app.kubernetes.io/version: 0.2.36
spec:
containers:
- args:
Expand All @@ -767,7 +767,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: docker.io/lyft/flytepropeller:v0.2.20
image: docker.io/lyft/flytepropeller:v0.2.36
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -874,7 +874,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- clusterresource
- sync
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
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 @@ -992,7 +992,7 @@ spec:
labels:
app: flyteadmin
app.kubernetes.io/name: flyteadmin
app.kubernetes.io/version: 0.2.6
app.kubernetes.io/version: 0.2.7
spec:
containers:
- command:
Expand All @@ -1001,7 +1001,7 @@ spec:
- --config
- /etc/flyte/config/flyteadmin_config.yaml
- serve
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -1052,7 +1052,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- migrate
- run
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -1068,7 +1068,7 @@ spec:
- flytesnacks
- flytetester
- flyteexamples
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -1081,7 +1081,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- clusterresource
- sync
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -1159,7 +1159,7 @@ spec:
labels:
app: flytepropeller
app.kubernetes.io/name: flytepropeller
app.kubernetes.io/version: 0.2.20
app.kubernetes.io/version: 0.2.36
spec:
containers:
- args:
Expand All @@ -1174,7 +1174,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: docker.io/lyft/flytepropeller:v0.2.20
image: docker.io/lyft/flytepropeller:v0.2.36
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -1489,7 +1489,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- clusterresource
- sync
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down
16 changes: 8 additions & 8 deletions deployment/test/flyte_generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,7 @@ spec:
labels:
app: flyteadmin
app.kubernetes.io/name: flyteadmin
app.kubernetes.io/version: 0.2.6
app.kubernetes.io/version: 0.2.7
spec:
containers:
- command:
Expand All @@ -653,7 +653,7 @@ spec:
- --config
- /etc/flyte/config/flyteadmin_config.yaml
- serve
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: flyteadmin
ports:
Expand Down Expand Up @@ -704,7 +704,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- migrate
- run
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: run-migrations
volumeMounts:
Expand All @@ -720,7 +720,7 @@ spec:
- flytesnacks
- flytetester
- flyteexamples
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: seed-projects
volumeMounts:
Expand All @@ -733,7 +733,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- clusterresource
- sync
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
volumeMounts:
Expand Down Expand Up @@ -772,7 +772,7 @@ spec:
labels:
app: flytepropeller
app.kubernetes.io/name: flytepropeller
app.kubernetes.io/version: 0.2.20
app.kubernetes.io/version: 0.2.36
spec:
containers:
- args:
Expand All @@ -785,7 +785,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.name
image: docker.io/lyft/flytepropeller:v0.2.20
image: docker.io/lyft/flytepropeller:v0.2.36
imagePullPolicy: IfNotPresent
name: flytepropeller
ports:
Expand Down Expand Up @@ -1031,7 +1031,7 @@ spec:
- /etc/flyte/config/flyteadmin_config.yaml
- clusterresource
- sync
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
name: sync-cluster-resources
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: docker.io/lyft/flytetester:v0.1.4_flytekitv0.6.0
image: docker.io/lyft/flytetester:v0.1.5
imagePullPolicy: IfNotPresent
name: flytetester
resources:
Expand Down
6 changes: 3 additions & 3 deletions kustomize/base/admindeployment/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ spec:
labels:
app: flyteadmin
app.kubernetes.io/name: flyteadmin
app.kubernetes.io/version: 0.2.6
app.kubernetes.io/version: 0.2.7
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "10254"
Expand All @@ -31,15 +31,15 @@ spec:
name: flyte-admin-config
initContainers:
- name: run-migrations
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml", "migrate", "run"]
volumeMounts:
- name: config-volume
mountPath: /etc/flyte/config
containers:
- name: flyteadmin
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml", "serve"]
ports:
Expand Down
4 changes: 2 additions & 2 deletions kustomize/base/propeller/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
labels:
app: flytepropeller
app.kubernetes.io/name: flytepropeller
app.kubernetes.io/version: 0.2.20
app.kubernetes.io/version: 0.2.36
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "10254"
Expand All @@ -31,7 +31,7 @@ spec:
name: flyte-plugin-config
containers:
- name: flytepropeller
image: docker.io/lyft/flytepropeller:v0.2.20
image: docker.io/lyft/flytepropeller:v0.2.36
command:
- flytepropeller
args:
Expand Down
6 changes: 3 additions & 3 deletions kustomize/overlays/eks/admindeployment/admindeployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,23 @@ spec:
name: clusterresource-template
initContainers:
- name: run-migrations
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml",
"migrate", "run"]
volumeMounts:
- name: config-volume
mountPath: /etc/flyte/config
- name: seed-projects
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml",
"migrate", "seed-projects", "flytesnacks", "flytetester", "flyteexamples"]
volumeMounts:
- name: config-volume
mountPath: /etc/flyte/config
- name: sync-cluster-resources
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml", "clusterresource", "sync"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion kustomize/overlays/eks/admindeployment/cron.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
serviceAccountName: flyteadmin
containers:
- name: sync-cluster-resources
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml", "clusterresource", "sync"]
volumeMounts:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,23 @@ spec:
'until pg_isready -h postgres -p 5432;
do echo waiting for database; sleep 2; done;']
- name: run-migrations
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml",
"migrate", "run"]
volumeMounts:
- name: config-volume
mountPath: /etc/flyte/config
- name: seed-projects
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml",
"migrate", "seed-projects", "flytesnacks", "flytetester", "flyteexamples"]
volumeMounts:
- name: config-volume
mountPath: /etc/flyte/config
- name: sync-cluster-resources
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml", "clusterresource", "sync"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion kustomize/overlays/sandbox/admindeployment/cron.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
serviceAccountName: flyteadmin
containers:
- name: sync-cluster-resources
image: docker.io/lyft/flyteadmin:v0.2.6
image: docker.io/lyft/flyteadmin:v0.2.7
imagePullPolicy: IfNotPresent
command: ["flyteadmin", "--logtostderr", "--config", "/etc/flyte/config/flyteadmin_config.yaml", "clusterresource", "sync"]
volumeMounts:
Expand Down
Loading

0 comments on commit 209c2bc

Please sign in to comment.