Commit Graph

7 Commits

Author SHA1 Message Date
Chen Sun 931a68096e
chore: upgrade to Argo v3.3.10 (#9336)
* pull argo v3.3.10 upstream

* upgrade to Argo v3.3.10

* fix validateworkflow

* upgrade golang

* update golang

* fix go dep

* update go licenses file

* fix build

* fix go dep

* downgrade k8s.io/client-go to v0.24.3

* update licenses

* fix go dep

* update licenses
2023-05-08 08:38:55 +00:00
deepk2u 87deff06d3
fix(backend): fix CVEs in persistenceagent, scheduledworkflow and cache-server. Fixes #8943 (#8944)
* fix(backend): fix CVEs in scheduledworkflow and cache-server

* updated alpine images to 3.17
2023-03-24 18:30:23 +00:00
Chen Sun fe70363ec7
chore(backend): Check for forbidden license during image build and in presubmit (#7210)
* Check for forbidden license during image build

* Add forbidden license check in backend presubmit

* update backend presubmit to use golang image
2022-01-26 00:30:43 +00:00
Chen Sun 1b107eb4bb
chore(backend): Merge v2 code into backend/src/ (#7173)
* merge v2 code

* update go-licenses tool and base licenses files

* clean up unused files

* fix dockerfiles

* fix path to sdk folder

* fix path
2022-01-25 01:21:24 -08:00
Yuan (Bob) Gong c9d72e2f12
chore: check and comply with go mod licenses when building images. Fixes #4715 (#5908)
* chore: add licenses for persistence agent

* chore: update licenses for cache server, swf, viewer

* update

* check licenses when building images

* fix

* fix

* fix more

* add build image commands to makefile

* wip

* update argo license workflow to use the new go-licenses tool

* clean up

* clean up

* upgrade tool

* update
2021-06-25 05:48:53 -07:00
Niklas Hansson d7793aff1b
fix(backend): updated the argo version too 2.7.7. Fixes #4392 (#4498)
* updated the version

* updated the serializer

* fixed test

* fixed some more  changes

* tested to update versions of k8 packages

* reverted package update

* change in API

* fixed dependencies, need to fix broken tests now

* updated fake client and fixed test due to updates in timestam.timestamp

* missed  to update fake client pod

* fixed issue in controller

* tested to update

* updated

* updated controller viewer

* updates to fix go mod vendor

* Updated the client

* updated the golang versions

* missed one docker file update, from 1.11 -> 1.13

* testing to fixe persistinace agent issues

* Updated after feedback

Co-authored-by: Niklas hansson <niklashansson@Niklass-MacBook-Pro.local>
2020-10-22 17:09:36 -07:00
Rui Fang ccdb885519
[Backend]Initial execution cache (#3036)
* Initial execution cache

This commit adds initial execution cache service. Including http service
and execution key generation.

* Add initial server logic

* Add const

* Change folder name

* Change execution key name

* Fix unit test

* Add Dockerfile and OWNERS file

This commit adds Dockerfile for building source code and OWNERS file for
easy review. This commit also renames some functions.

* fix go.sum

This PR fixes changes on go.sum

* Add local deployment scripts

This commit adds local deployment scripts which can deploy cache service
to an existing cluster with KFP installed.

* refactor src code

* Add standalone deployment scripts and yamls

This commit adds execution cache deployment scripts and yaml files in
KFP standalone deployment. Including a deployer which will generate the
certification and mutatingwebhookconfiguration and execution cache
deployment.

* Minor fix

* Add execution cache image build in test folder

* fix test cloudbuild

* Fix cloudbuild

* Add execution cache deployer image to test folder

* Add copyright

* Fix deployer build

* Add license for execution cache and cloudbuild for execution cache
images

This commit adds licenses for execution cache source code. Also adds
cloud build step for building cache image and cache deployer image.
Change the manifest name based on changed image.

* Refactor license intermediate data

* Fix execution cache image manifest

* Typo fix for cache and cache deployer images

* Add arguments in ca generation scripts and change deployer base image to google/cloud

* minor fix

* fix arg

* Mirror source code with MPL in execution_cache image

* Minor fix

* minor refactor on error handling

* Refactor cache source code, Docker image and manifest

* Fix variable names

* Add images in .release.cloudbuild.yaml

* Change execution_cache to generic name

* revice readme

* Move deployer job out of upgrade script

* fix tests

* fix tests

* Seperate cache service and cache deployer job

* mysql set up

* Delete cache service in manifest, only test in presubmit tests

* fix

* fix presubmit tests

* fix

* fix

* revert unnecessary change

* fix cache image tag

* change image gcr to ml-pipeline-test

* Remove namespace in standalone manifest and add to test manifest
2020-03-03 16:13:47 -08:00