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

Merge 1.6.1 #11

Open
wants to merge 91 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
ba6a700
centraldashboard: Add KServe overlay (#6383)
kimwnasptd Mar 4, 2022
4189a20
notebooks: Don't reconcile on Events deletion (#6391)
kimwnasptd Mar 4, 2022
9d50184
releasing: Create v1.5.0-rc.2 images (#6394)
kimwnasptd Mar 4, 2022
d224549
release: Images for the 1.5.0 tag (#6398)
kimwnasptd Mar 9, 2022
2d347e9
added env for app secure cookies (#6395)
BenzhaminKim Mar 29, 2022
30c44dc
build(deps): bump github.com/gogo/protobuf from 1.1.1 to 1.3.2 in /co…
dependabot[bot] Apr 14, 2022
1ac28c9
build(deps): bump notebook from 6.4.0 to 6.4.10 in /components/exampl…
dependabot[bot] Apr 14, 2022
158a2f4
build(deps): bump minimist from 1.2.5 to 1.2.6 in /components/crud-we…
dependabot[bot] Apr 14, 2022
5c3fb60
build(deps): bump minimist from 1.2.5 to 1.2.6 in /components/crud-we…
dependabot[bot] Apr 14, 2022
d334742
build(deps): bump follow-redirects from 1.14.1 to 1.14.8 in /componen…
dependabot[bot] Apr 14, 2022
dc986d7
build(deps): bump ajv from 6.10.2 to 6.12.6 in /components/crud-web-a…
dependabot[bot] Apr 14, 2022
7d0e3cf
build(deps): bump ajv from 6.10.2 to 6.12.6 in /components/crud-web-a…
dependabot[bot] Apr 14, 2022
7ab92e9
build(deps): bump lodash-es from 4.17.11 to 4.17.21 in /components/cr…
dependabot[bot] Apr 14, 2022
c774879
build(deps): bump minimist from 1.2.5 to 1.2.6 in /components/crud-we…
dependabot[bot] Apr 14, 2022
62b2ed0
build(deps): bump minimist from 1.2.5 to 1.2.6 in /components/crud-we…
dependabot[bot] Apr 14, 2022
9af3297
build(deps): bump undefsafe from 2.0.2 to 2.0.5 in /components/centra…
dependabot[bot] Apr 14, 2022
fd00428
build(deps): bump url-parse from 1.5.1 to 1.5.10 in /components/crud-…
dependabot[bot] Apr 14, 2022
a26c352
build(deps): bump url-parse from 1.5.1 to 1.5.10 in /components/crud-…
dependabot[bot] Apr 14, 2022
c3e1312
build(deps-dev): bump karma from 6.3.4 to 6.3.16 in /components/crud-…
dependabot[bot] Apr 14, 2022
ec31bf8
build(deps-dev): bump karma from 6.3.4 to 6.3.16 in /components/crud-…
dependabot[bot] Apr 14, 2022
b7036b6
build(deps): bump moment from 2.24.0 to 2.29.2 in /components/central…
dependabot[bot] Apr 14, 2022
62673e7
build(deps): bump url-parse from 1.5.1 to 1.5.10 in /components/crud-…
dependabot[bot] Apr 14, 2022
f823365
build(deps): bump url-parse from 1.4.7 to 1.5.10 in /components/centr…
dependabot[bot] Apr 14, 2022
4623721
build(deps-dev): bump karma from 6.3.4 to 6.3.16 in /components/crud-…
dependabot[bot] Apr 14, 2022
d16cdf3
build(deps-dev): bump karma from 6.3.4 to 6.3.16 in /components/crud-…
dependabot[bot] Apr 14, 2022
8b471ef
build(deps): bump follow-redirects from 1.14.1 to 1.14.9 in /componen…
dependabot[bot] Apr 14, 2022
db36e1b
build(deps): bump nanoid from 3.1.23 to 3.3.2 in /components/crud-web…
dependabot[bot] Apr 14, 2022
e5084c5
build(deps): bump follow-redirects from 1.14.1 to 1.14.9 in /componen…
dependabot[bot] Apr 14, 2022
979b41c
Bump shelljs from 0.8.3 to 0.8.5 in /components/centraldashboard (#6284)
dependabot[bot] Apr 14, 2022
769f860
Bump shelljs from 0.8.4 to 0.8.5 in /components/crud-web-apps/common/…
dependabot[bot] Apr 14, 2022
f3a28dc
build(deps): bump nanoid from 3.1.23 to 3.3.2 in /components/crud-web…
dependabot[bot] Apr 15, 2022
be0c8c4
build(deps): bump nanoid from 3.1.23 to 3.3.2 in /components/crud-web…
dependabot[bot] Apr 15, 2022
a3e6769
build(deps): bump tensorflow from 2.5.0 to 2.5.3 in /components/examp…
dependabot[bot] Apr 15, 2022
6ec89df
build(deps): bump url-parse from 1.5.1 to 1.5.10 in /components/crud-…
dependabot[bot] Apr 15, 2022
986a4eb
build(deps): bump follow-redirects from 1.14.1 to 1.14.9 in /componen…
dependabot[bot] Apr 15, 2022
ccfaf7f
build(deps): bump follow-redirects from 1.9.0 to 1.14.9 in /component…
dependabot[bot] Apr 15, 2022
87300e6
build(deps): bump async from 2.6.3 to 2.6.4 in /components/crud-web-a…
dependabot[bot] Apr 15, 2022
03b83fd
build(deps): bump async from 2.6.3 to 2.6.4 in /components/crud-web-a…
dependabot[bot] Apr 15, 2022
14d21db
build(deps): bump async from 2.6.3 to 2.6.4 in /components/crud-web-a…
dependabot[bot] Apr 15, 2022
8ad0285
Bump shelljs from 0.8.4 to 0.8.5 in /components/crud-web-apps/tensorb…
dependabot[bot] Apr 15, 2022
62c59c0
Bump shelljs from 0.8.4 to 0.8.5 in /components/crud-web-apps/volumes…
dependabot[bot] Apr 15, 2022
0e291e0
Bump node-fetch from 2.6.0 to 2.6.7 in /components/centraldashboard (…
dependabot[bot] Apr 15, 2022
6f231d8
build(deps): bump nanoid from 3.1.23 to 3.3.2 in /components/crud-web…
dependabot[bot] Apr 15, 2022
342bacf
build(deps): bump async from 2.6.3 to 2.6.4 in /components/crud-web-a…
dependabot[bot] Apr 15, 2022
1102714
Fix kubernetes python client to v22.6.0 (#6422)
benjamintanweihao May 1, 2022
da6efb9
Support K8s 1.22 in notebook controller (#6374)
samuelvl May 3, 2022
7106ef6
Fix vendortooltip typo (#6426)
leetdavid May 10, 2022
3f3dbfe
notebooks: notebook controller config RESTClient QPS and Burst in com…
mofanke May 13, 2022
8be0d98
AIP-5879 Admission Webhook 1.22 Compatibility (#6459)
aaron-arellano May 13, 2022
2fa0d36
KF conformance test driver (#6478)
james-jwu Jun 1, 2022
2570148
1st update of Kubeflow Roadmap for Kubeflow 1.6 (#6456)
jbottum Jun 6, 2022
d505318
Add GH actions to push images to a DockerHub registry after a merge (…
NickLoukas Jun 15, 2022
a9d449e
Pin alpine repository version (#6494)
alembiewski Jun 15, 2022
eb3a27a
feat(Jupyter): Show group one or two only if images exists (#6482)
haoxins Jun 15, 2022
d02437f
Upgrade API version of `Tensorboard` CRD to `v1` (#6406)
alembiewski Jun 17, 2022
7ec12d6
Add GH actions for building manifests at any pull request (#6524)
NickLoukas Jun 17, 2022
c3ae4dc
update jupyterlab to 3.4.3 (#6527)
thesuperzapper Jun 20, 2022
7f4231d
notebooks: Allow notebook controller to patch events (#6523)
henrysecond1 Jun 20, 2022
2033cee
Fix typos in GH actions that build and push Docker images (#6541)
NickLoukas Jun 24, 2022
20a7eeb
Make GH actions build images on PR and push only on merge (#6543)
NickLoukas Jun 24, 2022
9bac27a
Add GH actions for applying manifests at any pull request (#6530)
NickLoukas Jun 28, 2022
d25de59
jwa: Expose a last-activity column (#6544)
kimwnasptd Jun 29, 2022
eb0a564
Reword image name in TWA Gh action (#6547)
NickLoukas Jun 29, 2022
0ac8e0c
Fix VWA path in Gh action for building image (#6549)
NickLoukas Jun 29, 2022
ad21487
Add GH action for publishing all images when VERSION is updated (#6537)
NickLoukas Jun 30, 2022
a7529aa
release: Use DockerHub for all images (#6548)
kimwnasptd Jun 30, 2022
b389d9c
Update install command for code server extension (#6554)
Jun 30, 2022
411342f
Introduce a mechanism to build all Kubeflow images (#6555)
apo-ger Jul 1, 2022
ba6d03b
Profile Controller, Admission webhook cherry-picks + v1.6.0-rc.1 tag …
kimwnasptd Jul 21, 2022
eea9c3e
Extend Docker Publish workflows to be triggered on Version change (#6…
NickLoukas Jul 25, 2022
79430b2
Fix workflows for building all images when Version file changes (#6597)
NickLoukas Jul 26, 2022
7746ff4
Fix(Jupyter): Fix the ImageGroup object path (#6596)
haoxins Jul 26, 2022
0da0294
Update Version file to tag 'v1.6.0-rc.1' (#6598)
NickLoukas Jul 26, 2022
c149911
notebooks: Fix notebook endless restarts (#6337) (#6603)
mofanke Jul 28, 2022
ae8097d
JWA(front): Fix image group one and two not showing (#6625)
orfeas-k Aug 25, 2022
b390d14
fix Profile Plugins functionality (#6624)
surajkota Aug 25, 2022
c9414b3
Fix #6528: Mirroring Pod conditions to Notebook (#6619)
midhun1998 Aug 26, 2022
909559a
Fix #6056: Update Notebook status properly (#6628)
apo-ger Aug 30, 2022
a7d8d74
Ensure we build images for a new Version only on push events (#6632)
NickLoukas Aug 31, 2022
ead7f24
release: Images for the v1.6.0-rc.2 tag (#6631)
apo-ger Aug 31, 2022
57e35d5
Fix invalid kustomization patch introduced for profile-controller man…
arkaitzj Sep 2, 2022
39bd199
release: Images for the v1.6.0 tag (#6636)
apo-ger Sep 7, 2022
fe46653
Fix notebook culling (#6659)
apo-ger Sep 22, 2022
4956b16
release: Images for the v1.6.1-rc.0 tag (#6660)
apo-ger Sep 27, 2022
0611aa0
release: Images for the v1.6.1 tag (#6667)
apo-ger Oct 10, 2022
c672ea7
Merge tag 'v1.6.1' into merge-1.6.1
maurizio-vitale Oct 18, 2022
6f4b33f
remove aurora fix conflicting with upstream
maurizio-vitale Oct 24, 2022
873edf8
undefined variables
maurizio-vitale Oct 24, 2022
0f7dcc7
(feat) Add Env Var to Control Editing of IAM Role Trust Relationships…
vinayan3 Apr 7, 2023
b8cad9b
feat(backend) Set Reload Interval To Reduce Calls to Cloud File Systems
vinayan3 Jan 13, 2024
1371578
Apply patch from main
vinayan3 Mar 15, 2024
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
60 changes: 60 additions & 0 deletions .github/workflows/centraldb_docker_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Build & Publish CentralDashboard Docker image
on:
push:
branches:
- master
- v*-branch
paths:
- components/centraldashboard/**
- releasing/version/VERSION
pull_request:
branches:
- master
- v*-branch
paths:
- components/centraldashboard/**

jobs:
push_to_registry:
name: Build & Push Docker image to Docker Hub
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
version:
- 'releasing/version/VERSION'

- name: Login to DockerHub
if: github.event_name == 'push'
uses: docker/login-action@v2
with:
username: kubeflownotebookswg
password: ${{ secrets.KUBEFLOWNOTEBOOKSWG_DOCKER_TOKEN }}

- name: Run CentralDashboard build
run: |
cd components/centraldashboard
export IMG=kubeflownotebookswg/centraldashboard
make docker-build

- name: Run CentralDashboard push
if: github.event_name == 'push'
run: |
cd components/centraldashboard
export IMG=kubeflownotebookswg/centraldashboard
make docker-push

- name: Run CentralDashboard push on Version change
id: version
if: github.event_name == 'push' && steps.filter.outputs.version == 'true'
run: |
export TAG=$(cat releasing/version/VERSION)
cd components/centraldashboard
export IMG=kubeflownotebookswg/centraldashboard
make docker-build
make docker-push
30 changes: 30 additions & 0 deletions .github/workflows/centraldb_kind_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Build & Apply CentralDashboard manifests in KinD
on:
pull_request:
paths:
- components/centraldashboard/manifests/**

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install KinD
run: ./components/testing/gh-actions/install_kind.sh

- name: Create KinD Cluster
run: kind create cluster --config components/testing/gh-actions/kind-1-22.yaml

- name: Install kustomize
run: ./components/testing/gh-actions/install_kustomize.sh

- name: Install Istio
run: ./components/testing/gh-actions/install_istio.sh

- name: Build & Apply manifests
run: |
cd components/centraldashboard/manifests
kubectl create ns kubeflow
kustomize build overlays/kserve | kubectl apply -f -
23 changes: 23 additions & 0 deletions .github/workflows/centraldb_manifests_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Build CentralDashboard manifests
on:
pull_request:
paths:
- components/centraldashboard/manifests/**

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install kustomize
run: |
curl --silent --location --remote-name "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v3.2.3/kustomize_kustomize.v3.2.3_linux_amd64"
chmod a+x kustomize_kustomize.v3.2.3_linux_amd64
sudo mv kustomize_kustomize.v3.2.3_linux_amd64 /usr/local/bin/kustomize

- name: Build manifests
run: |
cd components/centraldashboard/manifests
kustomize build overlays/kserve
62 changes: 62 additions & 0 deletions .github/workflows/jwa_docker_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Build & Publish JWA Docker image
on:
push:
branches:
- master
- v*-branch
paths:
- components/crud-web-apps/jupyter/**
- components/crud-web-apps/common/**
- releasing/version/VERSION
pull_request:
branches:
- master
- v*-branch
paths:
- components/crud-web-apps/jupyter/**
- components/crud-web-apps/common/**

jobs:
push_to_registry:
name: Build & Push Docker image to Docker Hub
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
version:
- 'releasing/version/VERSION'

- name: Login to DockerHub
if: github.event_name == 'push'
uses: docker/login-action@v2
with:
username: kubeflownotebookswg
password: ${{ secrets.KUBEFLOWNOTEBOOKSWG_DOCKER_TOKEN }}

- name: Run JWA build
run: |
cd components/crud-web-apps/jupyter
export IMG=kubeflownotebookswg/jupyter-web-app
make docker-build

- name: Run JWA push
if: github.event_name == 'push'
run: |
cd components/crud-web-apps/jupyter
export IMG=kubeflownotebookswg/jupyter-web-app
make docker-push

- name: Run JWA push on Version change
id: version
if: github.event_name == 'push' && steps.filter.outputs.version == 'true'
run: |
export TAG=$(cat releasing/version/VERSION)
cd components/crud-web-apps/jupyter
export IMG=kubeflownotebookswg/jupyter-web-app
make docker-build
make docker-push
30 changes: 30 additions & 0 deletions .github/workflows/jwa_kind_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Build & Apply JWA manifests in KinD
on:
pull_request:
paths:
- components/crud-web-apps/jupyter/manifests/**

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install KinD
run: ./components/testing/gh-actions/install_kind.sh

- name: Create KinD Cluster
run: kind create cluster --config components/testing/gh-actions/kind-1-22.yaml

- name: Install kustomize
run: ./components/testing/gh-actions/install_kustomize.sh

- name: Install Istio
run: ./components/testing/gh-actions/install_istio.sh

- name: Build & Apply manifests
run: |
cd components/crud-web-apps/jupyter/manifests
kubectl create ns kubeflow
kustomize build overlays/istio | kubectl apply -f -
23 changes: 23 additions & 0 deletions .github/workflows/jwa_manifests_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Build JWA manifests
on:
pull_request:
paths:
- components/crud-web-apps/jupyter/manifests/**

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install kustomize
run: |
curl --silent --location --remote-name "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v3.2.3/kustomize_kustomize.v3.2.3_linux_amd64"
chmod a+x kustomize_kustomize.v3.2.3_linux_amd64
sudo mv kustomize_kustomize.v3.2.3_linux_amd64 /usr/local/bin/kustomize

- name: Build manifests
run: |
cd components/crud-web-apps/jupyter/manifests
kustomize build overlays/istio
60 changes: 60 additions & 0 deletions .github/workflows/kfam_docker_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: Build & Publish KFAM Docker image
on:
push:
branches:
- master
- v*-branch
paths:
- components/access-management/**
- releasing/version/VERSION
pull_request:
branches:
- master
- v*-branch
paths:
- components/access-management/**

jobs:
push_to_registry:
name: Build & Push Docker image to Docker Hub
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
version:
- 'releasing/version/VERSION'

- name: Login to DockerHub
if: github.event_name == 'push'
uses: docker/login-action@v2
with:
username: kubeflownotebookswg
password: ${{ secrets.KUBEFLOWNOTEBOOKSWG_DOCKER_TOKEN }}

- name: Run KFAM build
run: |
cd components/access-management
export IMG=kubeflownotebookswg/kfam
make docker-build

- name: Run KFAM push
if: github.event_name == 'push'
run: |
cd components/access-management
export IMG=kubeflownotebookswg/kfam
make docker-push

- name: Run KFAM push on Version change
id: version
if: github.event_name == 'push' && steps.filter.outputs.version == 'true'
run: |
export TAG=$(cat releasing/version/VERSION)
cd components/access-management
export IMG=kubeflownotebookswg/kfam
make docker-build
make docker-push
62 changes: 62 additions & 0 deletions .github/workflows/nb_controller_docker_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Build & Publish Notebook Controller Docker image
on:
push:
branches:
- master
- v*-branch
paths:
- components/notebook-controller/**
- components/common/**
- releasing/version/VERSION
pull_request:
branches:
- master
- v*-branch
paths:
- components/notebook-controller/**
- components/common/**

jobs:
push_to_registry:
name: Build & Push Docker image to Docker Hub
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
version:
- 'releasing/version/VERSION'

- name: Login to DockerHub
if: github.event_name == 'push'
uses: docker/login-action@v2
with:
username: kubeflownotebookswg
password: ${{ secrets.KUBEFLOWNOTEBOOKSWG_DOCKER_TOKEN }}

- name: Run Notebook Controller build
run: |
cd components/notebook-controller
export IMG=kubeflownotebookswg/notebook-controller
make docker-build

- name: Run Notebook Controller push
if: github.event_name == 'push'
run: |
cd components/notebook-controller
export IMG=kubeflownotebookswg/notebook-controller
make docker-push

- name: Run Notebook Controller push on Version change
id: version
if: github.event_name == 'push' && steps.filter.outputs.version == 'true'
run: |
export TAG=$(cat releasing/version/VERSION)
cd components/notebook-controller
export IMG=kubeflownotebookswg/notebook-controller
make docker-build
make docker-push
30 changes: 30 additions & 0 deletions .github/workflows/nb_controller_kind_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Build & Apply Notebook Controller manifests in KinD
on:
pull_request:
paths:
- components/notebook-controller/config/**

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install KinD
run: ./components/testing/gh-actions/install_kind.sh

- name: Create KinD Cluster
run: kind create cluster --config components/testing/gh-actions/kind-1-22.yaml

- name: Install kustomize
run: ./components/testing/gh-actions/install_kustomize.sh

- name: Install Istio
run: ./components/testing/gh-actions/install_istio.sh

- name: Build & Apply manifests
run: |
cd components/notebook-controller/config
kubectl create ns kubeflow
kustomize build overlays/kubeflow | kubectl apply -f -
Loading