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

Kf1.7 upgrade #142

Merged
merged 359 commits into from
Jul 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
359 commits
Select commit Hold shift + click to select a range
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
100657e
Reword image name in TWA Gh action (#6547)
NickLoukas Jun 29, 2022
d1009c0
Fix VWA path in Gh action for building image (#6549)
NickLoukas Jun 29, 2022
41e0a8d
Add GH action for publishing all images when VERSION is updated (#6537)
NickLoukas Jun 30, 2022
ae753f0
Update install command for code server extension (#6554)
Jun 30, 2022
af7d51c
Introduce a mechanism to build all Kubeflow images (#6555)
apo-ger Jul 1, 2022
9b6076d
proposals: Show objects from all namespaces (#6531)
kimwnasptd Jul 4, 2022
bb9fb46
Add support for `command` and `args` in `PodDefault` (#6542)
alembiewski Jul 6, 2022
5e09536
Support K8s 1.22 in profile controller (#6491)
apo-ger Jul 14, 2022
2ef7f43
Fix typo in notebook_controller.go (#6577)
hhhyunwoo Jul 18, 2022
8ed362c
Use controller-gen for PodDefaults (#6578)
kimwnasptd Jul 19, 2022
b0e474f
crud-web-apps: Migrate from tslint to eslint (#6464)
haoxins Jul 19, 2022
21f75f2
Reload certificates in admission-webhook (#6581)
manolis-andr Jul 19, 2022
4590b97
Create separate workflows for each notebook server (#6571)
NickLoukas Jul 19, 2022
b19f9dd
crud-web-apps: Apply ng lint (#6580)
haoxins Jul 20, 2022
6890c87
Fix ng lint (#6586)
haoxins Jul 21, 2022
acd4427
Fix legacy of Python version information in README files. (#6561)
xiaoxq Jul 25, 2022
6028ed0
Update few packages and images to fix critical CVEs in centraldashboa…
MessKon Jul 25, 2022
bf827e9
Bump Jupyter web app to Python 3.8. (#6562)
xiaoxq Jul 25, 2022
fbbe6f3
Fix(Jupyter): Fix the ImageGroup object path (#6596)
haoxins Jul 26, 2022
fc09bd1
notebooks: Fix notebook endless restarts (#6337) (#6603)
mofanke Jul 28, 2022
7b51bbc
Cast nvidia.com/gpu value as string respective of K8s Resource Spec (…
edhenry Jul 30, 2022
e7d34b7
Fix #6616: Typo on New Notebook page (#6620)
suryabdev Aug 23, 2022
8d0881e
JWA(front): Fix image group one and two not showing (#6625)
orfeas-k Aug 25, 2022
beefd1a
fix Profile Plugins functionality (#6624)
surajkota Aug 25, 2022
806d32b
Fix #6528: Mirroring Pod conditions to Notebook (#6619)
midhun1998 Aug 26, 2022
d8e8f91
Fix #6056: Update Notebook status properly (#6628)
apo-ger Aug 30, 2022
1ab8d90
Fix invalid kustomization patch introduced for profile-controller man…
arkaitzj Sep 2, 2022
3805746
update stablebot configs (#6634)
thesuperzapper Sep 5, 2022
8210e06
Extend PodDefaults for support for imagePullSecrets (#6600)
kimwnasptd Sep 6, 2022
f0329e5
update Kubeflow roadmap to show delivery of v1.6 (#6637)
jbottum Sep 13, 2022
311b79c
Fix notebook culling (#6659)
apo-ger Sep 22, 2022
6e47afd
centraldashboard: Format code (#6671)
Oct 13, 2022
63deb3b
Docker -> OCI Update form-image.component.html (#6673)
juliusvonkohout Oct 13, 2022
62e1d81
chore(icons): the model icon is grey instead of black (#6656)
juliusvonkohout Oct 14, 2022
4073adf
build(deps): bump jose from 2.0.5 to 2.0.6 in /components/crud-web-ap…
dependabot[bot] Oct 18, 2022
7c06706
build(deps): bump jszip from 3.6.0 to 3.10.1 in /components/crud-web-…
dependabot[bot] Oct 18, 2022
538c2ad
kwa(front): Fixes needed for Katib unit tests (#6676)
elenzio9 Oct 19, 2022
158b47c
centraldashboard: Show objects from all namespaces (#6674)
Oct 24, 2022
8a6b0a2
Add quotes to notebook_template.yaml namespace field. (#6655)
sergeykuprikov Oct 25, 2022
5bd5802
build(deps): bump jszip from 3.6.0 to 3.10.1 in /components/crud-web-…
dependabot[bot] Oct 25, 2022
2bc96eb
build(deps): bump jose from 2.0.5 to 2.0.6 in /components/crud-web-ap…
dependabot[bot] Oct 25, 2022
bf90b06
build(deps): bump jose from 2.0.5 to 2.0.6 in /components/crud-web-ap…
dependabot[bot] Oct 25, 2022
37bcfdf
fix(volume name): update formCtrl.get() (#6681)
bryanpaget Oct 25, 2022
17740d7
Remove unused python imports. (#6595)
xiaoxq Oct 25, 2022
296dead
[vwa-datetime] Showing dates in main page uniformly in VWA (#6683)
elenzio9 Oct 31, 2022
ca1efb2
Make admission-webhook port number configurable (#6692)
sel Oct 31, 2022
ceaa31c
build(deps): bump socket.io-parser and karma in /components/centralda…
dependabot[bot] Oct 31, 2022
fbc762e
[wa-age-column-improvements] Improvements in the web app's age column…
elenzio9 Nov 1, 2022
02daf64
[wa-upgrade-k8s-client] Upgrade @kubernetes/client-node in wa fronten…
elenzio9 Nov 3, 2022
508fac8
build(deps): bump jszip from 3.6.0 to 3.10.1 in /components/crud-web-…
dependabot[bot] Nov 3, 2022
f8bb9e0
build(deps): bump jszip from 3.6.0 to 3.10.1 in /components/crud-web-…
dependabot[bot] Nov 3, 2022
81a9ee8
Adding web apps to istio service mesh (#6703)
TobiasGoerke Nov 4, 2022
f3737c6
jwa: Support for showing Notebooks from all namespaces (#6706)
kimwnasptd Nov 4, 2022
1668c74
add manifest parameters for notebook culling (#6689)
thesuperzapper Nov 8, 2022
cd5468f
fix APP_SECURE_COOKIES manifest parameters (#6688)
thesuperzapper Nov 8, 2022
2cf9885
JWA: Fix backend unittests and add GH Action (#6711)
kimwnasptd Nov 8, 2022
0dc2852
build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /components/cru…
dependabot[bot] Nov 8, 2022
fcbb2d6
build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /components/cru…
dependabot[bot] Nov 8, 2022
925385e
jwa: Use common date component for age (#6719)
kimwnasptd Nov 8, 2022
bd9396f
change pull policy from always to ifNotPresent (#6724)
jsitu777 Nov 9, 2022
c790417
tensorboard-controller: Fix tensorboard endless restarts (#6722)
oshep Nov 9, 2022
7952c8b
web-apps: Ensure in-flight requests are cancelled (#6718)
kimwnasptd Nov 10, 2022
5cbe23c
build(deps): bump socket.io-parser from 4.0.4 to 4.0.5 in /components…
dependabot[bot] Nov 11, 2022
252e23f
build(deps): bump socket.io-parser from 4.0.4 to 4.0.5 in /components…
dependabot[bot] Nov 11, 2022
226bd02
build(deps): bump socket.io-parser from 4.0.4 to 4.0.5 in /components…
dependabot[bot] Nov 11, 2022
7114712
build(deps): bump socket.io-parser from 4.0.4 to 4.0.5 in /components…
dependabot[bot] Nov 11, 2022
0b229aa
web-apps(front): Introduce Logs Viewer component (#6732)
orfeas-k Nov 11, 2022
80489ee
web-apps(front): Introduce new Editor component (#6733)
orfeas-k Nov 14, 2022
21b4dde
build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /components/cru…
dependabot[bot] Nov 14, 2022
3a2e590
build(deps): bump loader-utils from 1.2.3 to 1.4.1 in /components/cru…
dependabot[bot] Nov 14, 2022
1cca7b8
web-apps: Common code for all-namespaces (#6730)
kimwnasptd Nov 14, 2022
b8318d9
build(deps): bump loader-utils from 1.2.3 to 1.4.2 in /components/cru…
dependabot[bot] Nov 15, 2022
0ddc032
Sorting support for JWA (#6742)
elenzio9 Nov 15, 2022
9de949e
web-apps(front): Create unit tests for sorting (#6744)
elenzio9 Nov 15, 2022
cf9c690
Remember the most recently selected namespace (#6663)
TobiasGoerke Nov 16, 2022
cc6e0b1
Sorting support for VWA and TWA (#6743)
elenzio9 Nov 16, 2022
88e1b81
centraldashboard: Add support for apps in new windows (#6750)
Nov 21, 2022
43ec40d
centraldashboard: Fix eslint errors (#6752)
Nov 21, 2022
5961e64
Public roadmap update for v1.7 (#6705)
jbottum Nov 21, 2022
51fe34f
updated compatible base images & removed arch dependencies in differe…
pranavpandit1 Nov 23, 2022
22545c8
Filtering support for the web apps (#6754)
elenzio9 Nov 23, 2022
f94d5f7
web-apps(front): Enable sorting in namespace column (#6762)
elenzio9 Nov 23, 2022
be90c7c
Upgrade @angular/material in WAs (#6763)
elenzio9 Nov 23, 2022
65298ad
centraldashboard: Fix how the app is ran locally (#6753)
orfeas-k Nov 24, 2022
a2612f2
Use K8s 1.25 for the tests (#6751)
apo-ger Nov 24, 2022
1610b25
fix setting readOnly on gpus (#6735)
thesuperzapper Nov 24, 2022
1f0d43c
centraldashboard: Decouple backend and frontend (#6765)
orfeas-k Nov 25, 2022
2b4cc42
web-apps(front): Changes needed for trials table (#6768)
elenzio9 Nov 25, 2022
d425aae
jwa(front): Use new Editor component (#6775)
orfeas-k Nov 28, 2022
3fa28d1
build(deps): bump engine.io and socket.io in /components/crud-web-app…
dependabot[bot] Nov 28, 2022
6c910e0
build(deps): bump engine.io and socket.io in /components/crud-web-app…
dependabot[bot] Nov 28, 2022
a3acb43
build(deps): bump tensorflow-gpu from 2.5.0 to 2.9.3 in /components/e…
dependabot[bot] Nov 28, 2022
c7a0076
centraldashboard: Introduce new frontend project in Angular (#6776)
orfeas-k Nov 28, 2022
5e78a07
build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /components/cru…
dependabot[bot] Nov 28, 2022
bfec00b
build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /components/cru…
dependabot[bot] Nov 28, 2022
d724167
build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /components/cru…
dependabot[bot] Nov 28, 2022
6b899b2
jwa(front): Create distinct notebook details page (#6769)
orfeas-k Nov 29, 2022
858df90
web-apps: Add support for all-namespaces in the Volumes and TensorBoa…
kimwnasptd Nov 29, 2022
25db516
jwa: Update manifests to access Pods and Pods/log (#6780)
orfeas-k Nov 29, 2022
91c73bf
jwa(front): Add LOGS tab to the notebook details page (#6779)
orfeas-k Nov 29, 2022
86fd019
centraldashboard-angular: Create Docker and Make files (#6781)
orfeas-k Dec 1, 2022
7b70768
jwa: Add EVENTS tab to Notebook details page (#6782)
orfeas-k Dec 1, 2022
80f695e
Adding multi-arch support for linux-ppc64le in CI for notebook-contro…
adilhusain-s Dec 2, 2022
d561429
web-apps: Create .gitignore file to ignore web-apps-dev files (#6789)
elenzio9 Dec 2, 2022
e62dcc6
build(deps): bump tensorflow from 2.5.3 to 2.9.3 in /components/examp…
dependabot[bot] Dec 5, 2022
af60799
build(deps): bump engine.io and socket.io in /components/crud-web-app…
dependabot[bot] Dec 5, 2022
1ee4163
build(deps): bump engine.io and socket.io in /components/crud-web-app…
dependabot[bot] Dec 5, 2022
903cf28
VWA: Create Volume details page (#6788)
orfeas-k Dec 5, 2022
bffbd65
jwa(front): Add YAML tab to Notebook details page (#6790)
orfeas-k Dec 5, 2022
0f49331
Adding support for linux-ppc64le in CI for kfam multi-arch docker ima…
adilhusain-s Dec 6, 2022
1ac1b9c
gh-actions: Add GH actions for centraldashboard-angular (#6786)
orfeas-k Dec 7, 2022
539f497
jwa(front): Fix unit tests (#6804)
elenzio9 Dec 7, 2022
a941643
vwa: Add EVENTS tab to Volume details page (#6806)
orfeas-k Dec 7, 2022
3cdfb8a
Adding support for linux-ppc64le in CI to release multi-arch docker …
adilhusain-s Dec 7, 2022
0b03b8e
vwa: Update cluster role to list notebooks (#6808)
orfeas-k Dec 7, 2022
ed9d908
Adding support for linux-ppc64le in CI for profile-controller (#6809)
adilhusain-s Dec 7, 2022
95196de
Adding support for linux/ppc64le in CI for jupyter-web-app multi-arch…
amitmukati-2604 Dec 8, 2022
143fd08
Cherry-pick commits for using DockerHub for all images (#6825)
apo-ger Dec 8, 2022
1c98570
Adding support for linux-ppc64le in CI for admission-webhook multi-ar…
adilhusain-s Dec 8, 2022
36b8574
Adding support for linux/ppc64le in CI for tensorboard-controller mul…
amitmukati-2604 Dec 9, 2022
3e4dd8d
Adding support for linux/ppc64le in CI for tensorboard-web-app multi-…
amitmukati-2604 Dec 9, 2022
b52cdc0
vwa(front): Add YAML tab to Volume details page (#6823)
orfeas-k Dec 9, 2022
0327c5d
twa(front): Fix unit tests (#6824)
elenzio9 Dec 9, 2022
1c2f3f7
web-apps(front): Enable source maps in WAs (#6787)
elenzio9 Dec 9, 2022
253cfcb
profile-controller: Extend tests for using images of each PR (#6820)
apo-ger Dec 12, 2022
7aac9d9
crud-web-apps: Extend tests for using images of each PR (#6832)
apo-ger Dec 12, 2022
0d55ad3
tensorboard-controller: Extend tests for using images of each PR (#6831)
apo-ger Dec 12, 2022
e0daf70
notebook-controller: Extend tests for using images of each PR (#6830)
apo-ger Dec 12, 2022
b931a7f
web-apps(front): Add text bellow the spinner component (#6844)
elenzio9 Dec 14, 2022
0190cd5
centraldashboard: Extend tests for using images of each PR (#6841)
apo-ger Dec 14, 2022
26e4569
poddefaults: Extend tests for using images of each PR (#6836)
apo-ger Dec 14, 2022
e01deaf
jwa(front): Rework the create page (#6826)
elenzio9 Dec 15, 2022
1addeb8
Fix workflows for publishing images only when PR is merged (#6842)
apo-ger Dec 15, 2022
eeb0f2a
vwa(front): Handle query parameters and add unit tests (#6835)
orfeas-k Dec 15, 2022
cb89302
jwa(front): Add details page functionalities & unit tests (#6822)
orfeas-k Dec 15, 2022
f73da15
jwa(front): Add formatting/linting to JWA's frontend workflow (#6851)
elenzio9 Dec 15, 2022
bc599a2
centraldashboard-angular: Extend tests for using images of each PR (#…
apo-ger Dec 15, 2022
658f5b8
Extend Docker Publish workflows to be triggered on Version change (#6…
apo-ger Dec 15, 2022
5a49072
Update KF manifests and gh-action workflows to use the tag=`latest` (…
apo-ger Dec 20, 2022
a6b53f0
web-apps(front): Fix namespace selector bug (#6845)
orfeas-k Dec 20, 2022
ff2ef03
jwa(front): Link to VWA details page (#6857)
orfeas-k Dec 20, 2022
4c2b0b3
web-apps(front): Sort events & conditions tables by date (#6858)
orfeas-k Dec 20, 2022
804ef4b
Fix Makefiles/Workflows/Manifests for the example-notebook-server ima…
apo-ger Dec 21, 2022
f7e0655
gh-actions: Revert changes for fetching full git history in the workf…
apo-ger Dec 22, 2022
bc6ea74
centraldashboard-angular(front): Add library.js, source-maps & ESLint…
orfeas-k Dec 23, 2022
ff4711e
vwa(front): Add formatting/linting to VWA's frontend workflow (#6852)
elenzio9 Dec 23, 2022
1d8d63e
web-apps(front): Install prettier and create a frontend workflow (#6853)
elenzio9 Dec 23, 2022
fc213b0
vwa(front): Add UI tests with Cypress (#6862)
orfeas-k Jan 3, 2023
1fe6dbc
twa(front): Install prettier and add gh action (#6850)
elenzio9 Jan 3, 2023
20b904e
centraldashboard(front): Move code linting to app's frontend workflow…
elenzio9 Jan 9, 2023
77ea762
gh-actions: Create testing setup for CDB tests (#6882)
kimwnasptd Jan 10, 2023
3ea7b44
jwa(front): Auto update mount path (#6875)
Jan 11, 2023
5a068de
centraldashboard-angular(front): Sync Browser and Iframe URLs (#6856)
orfeas-k Jan 13, 2023
5a720a0
add support of initContainers and sideCars in poddefault (#6749)
deepk2u Jan 13, 2023
3169c09
cdb-angular(front): Fix Iframe's sizing to fit to screen (#6892)
orfeas-k Jan 13, 2023
c26d73b
build(deps): bump glob-parent and nodemon in /components/centraldashb…
dependabot[bot] Jan 13, 2023
63dd1b2
build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /compon…
dependabot[bot] Jan 13, 2023
0f57b05
[Profile controller IAM plugin] Support annotation only (#6887)
ryansteakley Jan 16, 2023
6774b10
jwa(front): Add UI tests with Cypress (#6891)
orfeas-k Jan 16, 2023
a4ad3d0
rstudio: Update version to properly handle X-Forwarded headers (#6890)
kimwnasptd Jan 18, 2023
8dcfe79
[wa-actual-links-in-tables] Make links in our table component actual …
elenzio9 Jan 18, 2023
04b79ef
Support Pod Defaults in Tensorboard controller (#6874)
surajkota Jan 18, 2023
3b027f9
make: Build KF images in parallel (#6873)
apo-ger Jan 23, 2023
b00ceee
jwa(front): Fix ENV vars bug in details page (#6903)
orfeas-k Jan 25, 2023
566bdca
Updating central-board Dockerfile for multi-arch support (#6861)
adilhusain-s Jan 25, 2023
f09a397
twa(front): Add UI tests with Cypress (#6896)
orfeas-k Jan 26, 2023
361a266
Implement a culling controller for Notebooks (#6807)
apo-ger Jan 26, 2023
29e74b1
centraldashboard: Rename Models to Endpoints (#6911)
elenzio9 Jan 26, 2023
a8e7199
Update GH Action script for installing Cert Manager (#6922)
apo-ger Jan 30, 2023
3e591c3
gh-actions: Fix KF intergration tests for release branches (#6917)
apo-ger Jan 30, 2023
a74094c
release: Images for the v1.7.0-rc.0 tag (#6916)
apo-ger Jan 31, 2023
6471dc4
Fix the bug of ResourceQuota removal (#6188) (#6965)
kimwnasptd Feb 15, 2023
1f6c6aa
centraldashboard: Fix failing test (#6959) (#6966)
kimwnasptd Feb 15, 2023
d52ef4d
web-apps(front): Fix flaky filtering unit test (#6970)
orfeas-k Feb 15, 2023
5290237
vwa(front): Prevent PVCs from being deleted when there is a correspon…
kimwnasptd Feb 15, 2023
ad035ea
Adding support for linux/ppc64le in CI for centraldashboard multi-arc…
kimwnasptd Feb 15, 2023
af81156
Fix the logout button to work with the recent version of `oidc-authse…
kimwnasptd Feb 15, 2023
abb3085
Support Pod Defaults in Tensorboard Web App (#6924) (#6971)
kimwnasptd Feb 15, 2023
c6b34c7
centraldashboard(make): Use correct dir (#6960) (#6972)
kimwnasptd Feb 15, 2023
cf57105
centraldashboard: Don't run tests in docker build (#6961) (#6973)
kimwnasptd Feb 16, 2023
8bf6220
centraldashboard: Support dynamic logout URL (#6945) (#6974)
kimwnasptd Feb 16, 2023
68bf3da
release: Images for the v1.7.0-rc.1 tag (#6975)
apo-ger Feb 16, 2023
54aee90
Update requirements.txt (#7050) (#7073)
DomFleischmann Mar 28, 2023
cce5c88
release: images for the v1.7.0 tag (#7074)
DomFleischmann Mar 28, 2023
befdcc0
Initial commit
wg102 May 31, 2023
4f71d41
Fix package json. Use nvm 16
wg102 Jun 6, 2023
8170285
Remove all-namespaces choice in dropdown
wg102 Jun 8, 2023
3546eee
Fix 1.7 vulnerabilities (#141)
wg102 Jun 26, 2023
813f02b
Merge branch 'stc-master' into kf1.7-upgrade
Jun 28, 2023
8cd98a6
fixed dockerfile
Jun 28, 2023
6cedb8e
fixing crud-web-apps for 1.7
Jun 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 33 additions & 8 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,44 @@
# Configuration for stale probot
# https://probot.github.io/apps/stale/
#
## Configuration for "Probot: Stale"
## https://github.com/probot/stale

# Number of days of inactivity before an issue becomes stale
daysUntilStale: 90

# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7

# Issues with these labels will never be considered stale
exemptLabels:
- lifecycle/frozen
- priority/p0
- priority/p1
- priority/p2
- priority/p3

# Set to true to ignore issues in a project
exemptProjects: true

# Set to true to ignore issues in a milestone
exemptMilestones: true

# Label to use when marking an issue as stale
staleLabel: lifecycle/stale

# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
markComment: |
This issue has been automatically marked as stale because it has not had activity in __90 days__.
It will be closed in __7 days__ if no further activity occurs.

Thank you for your contributions.

---

Issues never become stale if any of the following is true:

1. they are added to a GitHub __Project__
2. they are added to a GitHub __Milestone__
3. they have a priority label: `priority/p0`, `priority/p1`, `priority/p2`, `priority/p3`
4. they have the frozen label: `lifecycle/frozen`

# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
closeComment: false
2 changes: 0 additions & 2 deletions .github/workflows/build-centraldashboard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ on:
paths:
- components/centraldashboard/**
pull_request:
paths:
- components/centraldashboard/**
types:
- 'opened'
- 'synchronize'
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/centraldb_angular_backend_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: CentralDashboard-angular Backend Tests
on:
pull_request:
paths:
- components/centraldashboard-angular/backend/**

jobs:
run-backend-unittests:
name: Unit tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 12
- name: Run unit tests
run: |
cd components/centraldashboard-angular/backend/
npm i
npm run test

run-backend-tslint:
name: TSLint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 12
- name: Run tslint
run: |
cd components/centraldashboard-angular/backend/
npm i
npm run tslint
54 changes: 54 additions & 0 deletions .github/workflows/centraldb_angular_docker_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Build & Publish CentralDashboard-Angular Docker image
on:
push:
branches:
- master
- v*-branch
paths:
- components/centraldashboard-angular/**
- releasing/version/VERSION

env:
DOCKER_USER: kubeflownotebookswg
IMG: kubeflownotebookswg/centraldashboard-angular

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
uses: docker/login-action@v2
with:
username: ${{ env.DOCKER_USER }}
password: ${{ secrets.KUBEFLOWNOTEBOOKSWG_DOCKER_TOKEN }}

- name: Run CentralDashboard-Angular build/push
run: |
cd components/centraldashboard-angular
make docker-build docker-push

- name: Run CentralDashboard-Angular build/push latest
if: github.ref == 'refs/heads/master'
run: |
export TAG=latest
cd components/centraldashboard-angular
make docker-build docker-push

- name: Run CentralDashboard-Angular build/push on Version change
id: version
if: steps.filter.outputs.version == 'true'
run: |
export TAG=$(cat releasing/version/VERSION)
cd components/centraldashboard-angular
make docker-build docker-push
104 changes: 104 additions & 0 deletions .github/workflows/centraldb_angular_frontend_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: CentralDashboard-angular Frontend Tests
on:
pull_request:
paths:
- components/centraldashboard-angular/frontend/**

jobs:
frontend-format-lint-check:
name: Check code format and lint
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: 12

- name: Check frontend code formatting
run: |
cd components/centraldashboard-angular/frontend/
npm i
npm run format:check

- name: Check frontend code linting
run: |
cd components/centraldashboard-angular/frontend
npm i
npm run lint-check

run-frontend-unittests:
name: Unit tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 12
- name: Run unit tests
run: |
cd components/centraldashboard-angular/frontend/
npm i
npm run test:prod

run-tests-in-chrome:
name: UI tests in chrome
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup node version to 12
uses: actions/setup-node@v3
with:
node-version: 12

- 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-25.yaml

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

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

- name: Apply KF Controllers
run: |
cd components
kubectl create namespace kubeflow
kustomize build profile-controller/config/overlays/kubeflow | kubectl apply -f -
kustomize build notebook-controller/config/overlays/kubeflow | kubectl apply -f -
kubectl wait pods -n kubeflow -l kustomize.component=profiles --for=condition=Ready --timeout=300s
kubectl wait pods -n kubeflow -l app=notebook-controller --for=condition=Ready --timeout=300s

- name: Apply JWA manifests
run: |
cd components/crud-web-apps/jupyter/manifests
kustomize build overlays/istio | kubectl apply -f -
kubectl wait pods -n kubeflow -l app=jupyter-web-app --for=condition=Ready --timeout=300s
kubectl port-forward -n kubeflow svc/jupyter-web-app-service 8086:80 &

- name: Apply VWA manifests
run: |
cd components/crud-web-apps/volumes/manifests
kustomize build overlays/istio | kubectl apply -f -
kubectl wait pods -n kubeflow -l app=volumes-web-app --for=condition=Ready --timeout=300s
kubectl port-forward -n kubeflow svc/volumes-web-app-service 8087:80 &

- name: Apply necessary CRs
run: |
kustomize build https://github.com/kubeflow/manifests//common/kubeflow-roles/base?ref=master | kubectl apply -f -
cd components/testing/gh-actions/resources
kubectl apply -f user-profile.yaml
while ! kubectl get ns kubeflow-user; do sleep 1; done
kubectl apply -f test-notebook.yaml
kubectl wait notebooks -n kubeflow-user -l app=test-notebook --for=condition=Ready --timeout=300s

- name: Test proxied apps
run: |
curl -H "kubeflow-userid: user" localhost:8086
curl -H "kubeflow-userid: user" localhost:8087
52 changes: 52 additions & 0 deletions .github/workflows/centraldb_angular_intergration_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: CentralDashboard-Angular Intergration Test
on:
pull_request:
paths:
- components/centraldashboard-angular/**
branches:
- master
- v*-branch

env:
IMG: centraldashboard-angular
TAG: intergration-test

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

- name: Build CentralDashboard-Angular Image
run: |
cd components/centraldashboard-angular
make docker-build

- 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-25.yaml

- name: Load Images into KinD Cluster
run: |
kind load docker-image ${{env.IMG}}:${{env.TAG}}

- 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-angular/manifests/overlays/kserve
kubectl create ns kubeflow

export CURRENT_CENTRALDB_IMG=docker.io/kubeflownotebookswg/centraldashboard-angular
export PR_CENTRALDB_IMG=${{env.IMG}}:${{env.TAG}}
kustomize edit set image ${CURRENT_CENTRALDB_IMG}=${PR_CENTRALDB_IMG}

kustomize build . | kubectl apply -f -
kubectl wait pods -n kubeflow -l app=centraldashboard-angular --for=condition=Ready --timeout=300s
61 changes: 61 additions & 0 deletions .github/workflows/centraldb_docker_publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Build & Publish CentralDashboard Docker image
on:
push:
branches:
- master
- v*-branch
paths:
- components/centraldashboard/**
- releasing/version/VERSION

env:
DOCKER_USER: kubeflownotebookswg
IMG: kubeflownotebookswg/centraldashboard
ARCH: linux/ppc64le,linux/amd64

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
uses: docker/login-action@v2
with:
username: ${{ env.DOCKER_USER }}
password: ${{ secrets.KUBEFLOWNOTEBOOKSWG_DOCKER_TOKEN }}

- name: Setup QEMU
uses: docker/setup-qemu-action@v2

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Build and push multi-arch docker image
run: |
cd components/centraldashboard
make docker-build-push-multi-arch

- name: Build and push latest multi-arch docker image
if: github.ref == 'refs/heads/master'
run: |
export TAG=latest
cd components/centraldashboard
make docker-build-push-multi-arch

- name: Build and push multi-arch docker image on Version change
id: version
if: steps.filter.outputs.version == 'true'
run: |
export TAG=$(cat releasing/version/VERSION)
cd components/centraldashboard
make docker-build-push-multi-arch
Loading