chore(release): Add backend 1.6.4 release (#1203)

This commit is contained in:
Tommy Li 2023-04-10 14:01:54 -07:00 committed by GitHub
parent 77ebb59f65
commit e0aecb9bfc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 3422 additions and 18 deletions

View File

@ -16,7 +16,7 @@
# - The help target was derived from https://stackoverflow.com/a/35730328/5601796
VENV ?= .venv
KFP_TEKTON_RELEASE ?= v1.6.3
KFP_TEKTON_RELEASE ?= v1.6.4
export VIRTUAL_ENV := $(abspath ${VENV})
export PATH := ${VIRTUAL_ENV}/bin:${PATH}
DOCKER_REGISTRY ?= aipipeline

View File

@ -15,7 +15,7 @@ For more details about the project please follow this detailed [blog post](https
## Architecture
We are currently using [Kubeflow Pipelines 1.8.4](https://github.com/kubeflow/pipelines/releases/tag/1.8.4) and
[Tekton >= 0.44.0](https://github.com/tektoncd/pipeline/releases/tag/v0.44.0)
[Tekton >= 0.44.2](https://github.com/tektoncd/pipeline/releases/tag/v0.44.2)
for this project.
![kfp-tekton](images/kfp-tekton.png)

View File

@ -1 +1 @@
1.6.3
1.6.4

View File

@ -41,10 +41,10 @@ A Kubernetes cluster `v1.23` that has least 8 vCPU and 16 GB memory.
To install the standalone Kubeflow Pipelines with Tekton, run the following steps:
1. Install [Tekton v0.44.0](https://github.com/tektoncd/pipeline/blob/v0.44.0/docs/install.md#installing-tekton-pipelines-on-kubernetes) if you don't have Tekton pipelines or OpenShift Pipelines on the cluster. Please be aware that Tekton custom task, loop, and recursion will not work if Tekton/Openshift pipelines version is not v0.28.0+.
1. Install [Tekton v0.44.2](https://github.com/tektoncd/pipeline/blob/v0.44.2/docs/install.md#installing-tekton-pipelines-on-kubernetes) if you don't have Tekton pipelines or OpenShift Pipelines on the cluster. Please be aware that Tekton custom task, loop, and recursion will not work if Tekton/Openshift pipelines version is not v0.28.0+.
```shell
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.44.0/release.yaml
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.44.2/release.yaml
```
2. Enable custom task controller and other feature flags for kfp-tekton
@ -53,15 +53,15 @@ To install the standalone Kubeflow Pipelines with Tekton, run the following step
-p '{"data":{"default-timeout-minutes": "0"}}'
```
3. Install Kubeflow Pipelines with Tekton backend (`kfp-tekton`) `v1.6.3` [custom resource definitions](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)(CRDs).
3. Install Kubeflow Pipelines with Tekton backend (`kfp-tekton`) `v1.6.4` [custom resource definitions](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)(CRDs).
> Note: You can ignore the error `no matches for kind "Application" in version "app.k8s.io/v1beta1"` since it's a warning saying `application` CRD is not yet ready.
```shell
kubectl apply --selector kubeflow/crd-install=true -f https://raw.githubusercontent.com/kubeflow/kfp-tekton/master/install/v1.6.3/kfp-tekton.yaml
kubectl apply --selector kubeflow/crd-install=true -f https://raw.githubusercontent.com/kubeflow/kfp-tekton/master/install/v1.6.4/kfp-tekton.yaml
```
4. Install Kubeflow Pipelines with Tekton backend (`kfp-tekton`) `v1.6.3` deployment
4. Install Kubeflow Pipelines with Tekton backend (`kfp-tekton`) `v1.6.4` deployment
```shell
kubectl apply -f https://raw.githubusercontent.com/kubeflow/kfp-tekton/master/install/v1.6.3/kfp-tekton.yaml
kubectl apply -f https://raw.githubusercontent.com/kubeflow/kfp-tekton/master/install/v1.6.4/kfp-tekton.yaml
```
5. Then, if you want to expose the Kubeflow Pipelines endpoint outside the cluster, run the following commands:

File diff suppressed because it is too large Load Diff

View File

@ -11,4 +11,4 @@ commonLabels:
images:
- name: gcr.io/ml-pipeline/cache-server
newName: quay.io/aipipeline/cache-server
newTag: 1.6.3
newTag: 1.6.4

View File

@ -42,20 +42,20 @@ patches:
images:
- name: gcr.io/ml-pipeline/api-server
newName: quay.io/aipipeline/api-server
newTag: 1.6.3
newTag: 1.6.4
- name: gcr.io/ml-pipeline/persistenceagent
newName: quay.io/aipipeline/persistenceagent
newTag: 1.6.3
newTag: 1.6.4
- name: gcr.io/ml-pipeline/scheduledworkflow
newName: quay.io/aipipeline/scheduledworkflow
newTag: 1.6.3
newTag: 1.6.4
- name: gcr.io/ml-pipeline/frontend
newName: quay.io/aipipeline/frontend
newTag: 1.6.3
newTag: 1.6.4
- name: gcr.io/ml-pipeline/viewer-crd-controller
newTag: 1.8.4
- name: gcr.io/ml-pipeline/visualization-server
newTag: 1.8.4
- name: gcr.io/ml-pipeline/metadata-writer
newName: quay.io/aipipeline/metadata-writer
newTag: 1.6.3
newTag: 1.6.4

View File

@ -8,6 +8,6 @@ namespace: tekton-pipelines
images:
- name: quay.io/aipipeline/pipelineloop-controller
newTag: 1.6.3
newTag: 1.6.4
- name: quay.io/aipipeline/pipelineloop-webhook
newTag: 1.6.3
newTag: 1.6.4

View File

@ -62,7 +62,7 @@ adding the `TektonCompiler` and the `TektonClient`:
## Project Prerequisites
- Python: `3.7` or later
- Tekton: [`v0.44.0`](https://github.com/tektoncd/pipeline/releases/tag/v0.44.0) or [later](https://github.com/tektoncd/pipeline/releases/latest)
- Tekton: [`v0.44.2`](https://github.com/tektoncd/pipeline/releases/tag/v0.44.2) or [later](https://github.com/tektoncd/pipeline/releases/latest)
- Tekton CLI: [`0.29.1`](https://github.com/tektoncd/cli/releases/tag/v0.29.1)
- Kubeflow Pipelines: [KFP with Tekton backend](/guides/kfp_tekton_install.md)