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

Make binderhub helm chart not depend on jupyterhub #1941

Draft
wants to merge 310 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
310 commits
Select commit Hold shift + click to select a range
f96343b
binderhub-service image: refreeze requirements.txt
GeorgianaElena Jul 7, 2023
27aef42
Trim suffix
GeorgianaElena Jul 7, 2023
ca51f47
Merge pull request #44 from GeorgianaElena/startup
GeorgianaElena Jul 7, 2023
b70657a
Merge pull request #43 from 2i2c-org/update-image-dependencies
GeorgianaElena Jul 7, 2023
ec68830
Merge pull request #41 from 2i2c-org/update-image-requirements
GeorgianaElena Jul 7, 2023
80906fd
Add ability to pass registry credentials to build pods' docker clients
consideRatio Apr 28, 2023
5946aca
Set log_level to DEBUG
consideRatio Jun 5, 2023
3e251fa
ci: start and reference a local container registry
consideRatio Jul 8, 2023
17ae581
ci: test build and push of image using binderhub REST API and curl
consideRatio Jul 8, 2023
6863faf
Define service.nodePort for use when testing
consideRatio Jul 8, 2023
c17753c
Add dockerApi.[extraArgs|extraFiles] and configure insecure registry
consideRatio Jul 8, 2023
cf81e9a
ci: disable debug logging to avoid overwhelming reader
consideRatio Jul 8, 2023
a641b67
Merge pull request #36 from consideRatio/pr/mash-backup
GeorgianaElena Jul 10, 2023
65c23bb
Add docker config secret to the deployment to be mounted
GeorgianaElena Jul 11, 2023
8b4fe03
Merge pull request #48 from GeorgianaElena/add-secret-deploy
GeorgianaElena Jul 11, 2023
aaf5687
Revert "bugfix: add docker config secret to the deployment to be moun…
GeorgianaElena Jul 11, 2023
2205e29
Merge pull request #49 from 2i2c-org/revert-48-add-secret-deploy
GeorgianaElena Jul 11, 2023
8fd0278
Fix docker config secret's name used in config
GeorgianaElena Jul 11, 2023
3f8250e
Merge pull request #50 from GeorgianaElena/fix-secret-name
GeorgianaElena Jul 11, 2023
358d32f
Set the BUILD_NAMESPACE env var to be used by KubernetesBuildExecutor
GeorgianaElena Jul 14, 2023
1d0ce00
Merge pull request #51 from GeorgianaElena/namespace-env-var
GeorgianaElena Jul 14, 2023
00ac563
Add logo to fix docs linkcheck
GeorgianaElena Jul 14, 2023
753a796
Fix linkcheck warnings
GeorgianaElena Jul 14, 2023
da2fdce
Rm title
GeorgianaElena Jul 14, 2023
b83aa16
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 14, 2023
3aa7ca5
Merge pull request #52 from GeorgianaElena/main
GeorgianaElena Jul 14, 2023
5717663
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Aug 1, 2023
cb116e0
Merge pull request #53 from 2i2c-org/pre-commit-ci-update-config
consideRatio Aug 1, 2023
7b1bd25
Update library/docker version from 24.0.3-dind to 24.0.5-dind
consideRatio Sep 1, 2023
3059e86
binderhub-service image: refreeze requirements.txt
consideRatio Sep 1, 2023
1c0a110
Merge pull request #55 from 2i2c-org/update-image-requirements
consideRatio Sep 1, 2023
c83f4f1
Merge pull request #54 from 2i2c-org/update-image-dependencies
consideRatio Sep 1, 2023
a553641
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Sep 5, 2023
31e68f2
Merge pull request #56 from 2i2c-org/pre-commit-ci-update-config
consideRatio Sep 5, 2023
a948395
Update library/docker version from 24.0.5-dind to 24.0.6-dind
consideRatio Oct 1, 2023
567f06c
binderhub-service image: refreeze requirements.txt
consideRatio Oct 1, 2023
4ab8a72
build(deps): bump docker/setup-buildx-action from 2 to 3
dependabot[bot] Oct 1, 2023
f63c9cb
build(deps): bump actions/checkout from 3 to 4
dependabot[bot] Oct 1, 2023
00882d6
Merge pull request #62 from 2i2c-org/dependabot/github_actions/action…
consideRatio Oct 1, 2023
c8f2a7d
Merge pull request #61 from 2i2c-org/dependabot/github_actions/docker…
consideRatio Oct 1, 2023
abc6bf5
build(deps): bump docker/setup-qemu-action from 2 to 3
dependabot[bot] Oct 1, 2023
1041c6f
Merge pull request #63 from 2i2c-org/dependabot/github_actions/docker…
consideRatio Oct 1, 2023
58011d5
Merge pull request #60 from 2i2c-org/update-image-requirements
consideRatio Oct 1, 2023
c60e8c2
Merge pull request #59 from 2i2c-org/update-image-dependencies
consideRatio Oct 1, 2023
73eb377
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Oct 3, 2023
17aaa07
Use the binderhub repo directly and pin to the commit that adds the b…
GeorgianaElena Oct 10, 2023
d3483e6
Update the name of the config flag
GeorgianaElena Oct 10, 2023
19622e8
Merge pull request #65 from GeorgianaElena/main
yuvipanda Oct 17, 2023
b727ce5
Merge pull request #64 from 2i2c-org/pre-commit-ci-update-config
yuvipanda Oct 17, 2023
d833d08
binderhub-service image: refreeze requirements.txt
GeorgianaElena Oct 17, 2023
cdb88c8
Merge pull request #66 from 2i2c-org/update-image-requirements
GeorgianaElena Oct 17, 2023
0b3ac4a
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Nov 6, 2023
de9bf17
Merge pull request #69 from 2i2c-org/pre-commit-ci-update-config
yuvipanda Nov 13, 2023
d67845e
Update library/docker version from 24.0.6-dind to 24.0.7-dind
consideRatio Dec 1, 2023
8ea5104
Bump base debian image & don't install node from nodesource
yuvipanda Dec 19, 2023
6288e8f
Merge pull request #71 from 2i2c-org/no-nodesource
yuvipanda Dec 19, 2023
b3bb0f6
Merge pull request #68 from 2i2c-org/update-image-dependencies
yuvipanda Dec 19, 2023
f2ebaaa
Add funding note
yuvipanda Dec 20, 2023
b2a3c43
Merge pull request #73 from 2i2c-org/funding
yuvipanda Dec 20, 2023
ef6e2ee
Provide setup instructions for installing binderhub-service
yuvipanda Dec 19, 2023
df34156
Add testing instructions
yuvipanda Dec 20, 2023
539d663
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 20, 2023
dc22ee0
Cleanup registry / repository confusion
yuvipanda Dec 20, 2023
e7ebc9a
Clarifications to the installation document
yuvipanda Dec 20, 2023
51915c8
Fix wrong indent
yuvipanda Dec 20, 2023
0afa27d
Fix more indents
yuvipanda Dec 20, 2023
1b269d5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 20, 2023
990abf7
build(deps): bump actions/upload-artifact from 3 to 4
dependabot[bot] Jan 1, 2024
ffd0dfe
build(deps): bump actions/setup-python from 4 to 5
dependabot[bot] Jan 1, 2024
49bff18
Temporarily pin dind image tag
yuvipanda Jan 16, 2024
14feb26
Merge pull request #76 from 2i2c-org/fix-dind
yuvipanda Jan 16, 2024
ae6fdab
Apply suggestions from code review
yuvipanda Jan 16, 2024
dc276fe
Merge pull request #72 from 2i2c-org/install-docs
yuvipanda Jan 16, 2024
981989c
Support running multiple instances on same cluster
yuvipanda Jan 17, 2024
30b3e58
Fix docker socket path determination
yuvipanda Jan 17, 2024
7d6a025
Point to *correct* path for docker socket
yuvipanda Jan 17, 2024
7b1d7ad
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 17, 2024
1556c78
Merge pull request #77 from 2i2c-org/multiple-binder
yuvipanda Jan 17, 2024
17efd7b
build(deps): bump peter-evans/create-pull-request from 5 to 6
dependabot[bot] Feb 1, 2024
7ea8b71
build(deps): bump jupyterhub/action-k3s-helm from 3 to 4
dependabot[bot] Feb 1, 2024
df1a21a
Merge pull request #81 from 2i2c-org/dependabot/github_actions/jupyte…
consideRatio Feb 1, 2024
9312be8
Merge pull request #80 from 2i2c-org/dependabot/github_actions/peter-…
consideRatio Feb 1, 2024
138975d
binderhub-service image: refreeze requirements.txt
consideRatio Feb 1, 2024
6f00e61
Merge pull request #67 from 2i2c-org/update-image-requirements
consideRatio Feb 1, 2024
958315d
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Feb 5, 2024
61f732c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 5, 2024
e66956f
Merge pull request #70 from 2i2c-org/pre-commit-ci-update-config
consideRatio Feb 5, 2024
c58292e
Fix extra space in docker socket mount path
yuvipanda Feb 8, 2024
1a0a7d3
Merge pull request #83 from 2i2c-org/yuvipanda-patch-1
yuvipanda Feb 8, 2024
4c67f25
Write a broad outline of how to connect this to a z2jh
yuvipanda Feb 7, 2024
0e5c270
Use separate variable names for push secret & helm release name
yuvipanda Feb 8, 2024
fa75d98
Flesh out the binderhub service & fancy-profiles instructions
yuvipanda Feb 8, 2024
5725c4b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 8, 2024
6b20ec6
Merge pull request #84 from 2i2c-org/fix-multi
yuvipanda Feb 8, 2024
b01a90e
Merge pull request #75 from 2i2c-org/dependabot/github_actions/action…
yuvipanda Feb 8, 2024
6a51c6e
Merge pull request #74 from 2i2c-org/dependabot/github_actions/action…
yuvipanda Feb 8, 2024
9ffb106
Clarifications & changes from walkthrough with Sima
yuvipanda Feb 9, 2024
4e3941f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 9, 2024
3fd9ca8
Remove stray backticks
yuvipanda Feb 9, 2024
d05956f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 9, 2024
a300b3a
Fix typo
yuvipanda Feb 12, 2024
f55932a
Complete sentence
yuvipanda Feb 12, 2024
92a6ad2
Merge pull request #82 from 2i2c-org/connect-hub
yuvipanda Feb 12, 2024
f9e898b
binderhub-service image: refreeze requirements.txt
consideRatio Mar 1, 2024
5d91c02
build(deps): bump jupyterhub/action-k8s-await-workloads from 2 to 3
dependabot[bot] Mar 1, 2024
0bf7454
Merge pull request #88 from 2i2c-org/dependabot/github_actions/jupyte…
consideRatio Mar 1, 2024
3089650
Merge pull request #87 from 2i2c-org/update-image-requirements
consideRatio Mar 1, 2024
976515a
Move installation from readme in rtd
GeorgianaElena Mar 5, 2024
974337b
Add implementation details
GeorgianaElena Mar 5, 2024
7ff824e
Move the instalation guide into the tutorials section
GeorgianaElena Mar 7, 2024
34183eb
Add more structure per the diataxis framework
GeorgianaElena Mar 7, 2024
fe1bb27
Split into three tutorials
GeorgianaElena Mar 7, 2024
c453ef2
Add a link to binderhub docs
GeorgianaElena Mar 7, 2024
cb66ac9
Add more details about the implementation
GeorgianaElena Mar 7, 2024
deffab7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 7, 2024
b841c0b
Separate for more clarity
GeorgianaElena Mar 7, 2024
8cc776e
Add architecture details and have one file
GeorgianaElena Mar 12, 2024
18deeae
Combine steps with implementation details
GeorgianaElena Mar 12, 2024
9627415
Add a diagram
GeorgianaElena Mar 12, 2024
627adf4
Add note about the binderhub's diagram also
GeorgianaElena Mar 12, 2024
5089434
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 12, 2024
2b9f9f3
Add link to diagram
GeorgianaElena Mar 12, 2024
824ae60
Reword for clarity
GeorgianaElena Mar 13, 2024
60ef63b
Be more explicit
GeorgianaElena Mar 13, 2024
fc3ccc2
Typo
GeorgianaElena Mar 13, 2024
4b363b0
Click it
GeorgianaElena Mar 13, 2024
c8016ee
Fix render
GeorgianaElena Mar 13, 2024
c5ce6c3
Add links and badges to docs in the readme
GeorgianaElena Mar 13, 2024
fcc1986
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 13, 2024
3b3fda6
Be more specific about docker client
GeorgianaElena Mar 13, 2024
027b148
Correct the link to the secret.yaml file
GeorgianaElena Mar 13, 2024
92b6982
Make it blue
GeorgianaElena Mar 13, 2024
4737ff1
Redo the structure
GeorgianaElena Mar 13, 2024
97de89c
Rename back to only infrastructure
GeorgianaElena Mar 13, 2024
a276b83
Add the renamed file to the index
GeorgianaElena Mar 13, 2024
22cd608
Merge pull request #90 from GeorgianaElena/docs
GeorgianaElena Mar 13, 2024
f52e932
binderhub-service image: refreeze requirements.txt
consideRatio Apr 1, 2024
016ea86
Merge pull request #91 from 2i2c-org/update-image-requirements
consideRatio Apr 1, 2024
36da2f7
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Apr 1, 2024
c3c9504
Merge pull request #92 from 2i2c-org/pre-commit-ci-update-config
consideRatio Apr 1, 2024
2c7ffc5
Update library/docker version from 24.0.6-dind to 26.1.1-dind
consideRatio May 1, 2024
161a088
binderhub-service image: refreeze requirements.txt
consideRatio May 1, 2024
69974f3
Merge pull request #93 from 2i2c-org/update-image-requirements
consideRatio May 1, 2024
6ba57a0
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] May 6, 2024
cb8682f
Merge pull request #94 from 2i2c-org/pre-commit-ci-update-config
consideRatio May 7, 2024
5c079e4
Add extraEnv config for the deployment pod
consideRatio May 22, 2024
f865710
ci: pin requests for now to make chartpress work
consideRatio May 22, 2024
0c8b48c
Merge pull request #97 from consideRatio/pr/pin-requests
consideRatio May 22, 2024
35d6943
Merge pull request #96 from consideRatio/pr/add-extraEnv
consideRatio May 22, 2024
cb0b042
Merge pull request #79 from 2i2c-org/update-image-dependencies
consideRatio May 22, 2024
e15a544
Drop support for k8s 1.23-1.26
consideRatio May 22, 2024
4c5901a
Merge pull request #98 from consideRatio/pr/drop-support
GeorgianaElena May 22, 2024
1a24e0a
ci: fix pin of requests in release.yaml
consideRatio May 22, 2024
8e1762c
Merge pull request #99 from consideRatio/pr/fix-pin
GeorgianaElena May 22, 2024
263a589
Update ingress config to align with zj2h config format
consideRatio May 22, 2024
de22387
Merge pull request #100 from consideRatio/pr/update-ingress
GeorgianaElena May 22, 2024
06e9a55
image: install binderhub from main branch instead of pinned commit
consideRatio May 22, 2024
6f1aa20
Merge pull request #102 from consideRatio/pr/bump-binderhub
consideRatio May 23, 2024
d9b3854
Update library/docker version from 26.1.1-dind to 26.1.3-dind
consideRatio May 23, 2024
7c1a197
Merge pull request #103 from 2i2c-org/update-image-dependencies
GeorgianaElena May 24, 2024
b9b49ce
binderhub-service image: refreeze requirements.txt
GeorgianaElena May 24, 2024
98f99d3
Merge pull request #104 from 2i2c-org/update-image-requirements
GeorgianaElena May 24, 2024
fb7015e
Install pycurl from source
GeorgianaElena May 24, 2024
95b492a
binderhub-service image: refreeze requirements.txt
GeorgianaElena May 24, 2024
528eacb
Merge pull request #106 from 2i2c-org/update-image-requirements
GeorgianaElena May 24, 2024
cd031d9
Update requirements.in to specify pycurl separately
GeorgianaElena May 24, 2024
4587ac3
The other way around
GeorgianaElena May 24, 2024
ddc4c34
binderhub-service image: refreeze requirements.txt
GeorgianaElena May 24, 2024
05d8b90
Merge pull request #107 from 2i2c-org/update-image-requirements
GeorgianaElena May 24, 2024
d7e3287
Update requirements.in
GeorgianaElena May 24, 2024
c03f07f
binderhub-service image: refreeze requirements.txt
GeorgianaElena May 24, 2024
d991966
Merge pull request #108 from 2i2c-org/update-image-requirements
GeorgianaElena May 24, 2024
e35de03
Merge pull request #105 from 2i2c-org/GeorgianaElena-patch-1
GeorgianaElena May 24, 2024
53ef60a
Build pycurl from source
GeorgianaElena May 27, 2024
748f2c8
Rm unused build installation
GeorgianaElena May 27, 2024
05267bd
Use --no-index to make sure we install the built wheels
GeorgianaElena May 27, 2024
e4c10c5
Add missing line sep
GeorgianaElena May 27, 2024
c0dc769
Merge pull request #109 from 2i2c-org/fix-pycurl-issue
GeorgianaElena May 27, 2024
d263f84
Make sure ruamel-yaml is installed
GeorgianaElena May 27, 2024
daf17cc
binderhub-service image: refreeze requirements.txt
GeorgianaElena May 27, 2024
350ea2d
Merge pull request #111 from 2i2c-org/update-image-requirements
GeorgianaElena May 27, 2024
7a127c3
Merge pull request #110 from 2i2c-org/install-yaml
GeorgianaElena May 27, 2024
98c3312
Add LICENSE
GeorgianaElena Jun 11, 2024
1e88014
binderhub-service image: refreeze requirements.txt
GeorgianaElena Jun 13, 2024
8d46320
Merge pull request #112 from 2i2c-org/update-image-requirements
GeorgianaElena Jun 13, 2024
44f1d1f
Document the primary restriction of this chart
yuvipanda Jun 19, 2024
045ca1f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jun 19, 2024
85844cc
Merge pull request #115 from 2i2c-org/scope
yuvipanda Jun 19, 2024
d5bbfe6
Update library/docker version from 26.1.3-dind to 27.0.2-dind
consideRatio Jul 1, 2024
d511f95
binderhub-service image: refreeze requirements.txt
consideRatio Jul 1, 2024
26c8707
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jul 1, 2024
2c62d2f
Merge pull request #116 from 2i2c-org/update-image-requirements
consideRatio Jul 3, 2024
60defb9
Merge pull request #118 from 2i2c-org/pre-commit-ci-update-config
consideRatio Jul 3, 2024
be5fd8d
Merge pull request #114 from 2i2c-org/update-image-dependencies
consideRatio Jul 3, 2024
7580133
Change default naming to not include release name
consideRatio Jul 4, 2024
3974025
Merge pull request #119 from consideRatio/pr/change-default-naming
consideRatio Jul 8, 2024
8155166
Update library/docker version from 27.0.2-dind to 27.0.3-dind
consideRatio Jul 11, 2024
07e95a9
binderhub-service image: refreeze requirements.txt
consideRatio Jul 11, 2024
43a8b7a
Merge pull request #126 from 2i2c-org/update-image-dependencies
consideRatio Jul 11, 2024
345627c
Merge pull request #127 from 2i2c-org/update-image-requirements
consideRatio Jul 11, 2024
0b1cfc6
Add google-cloud-logging to image
consideRatio Jul 11, 2024
38001b0
ci: trigger tests when image is refreezed by automation
consideRatio Jul 11, 2024
236a416
Merge pull request #128 from consideRatio/pr/ci-trigger-test
consideRatio Jul 11, 2024
409dfb1
Merge pull request #124 from consideRatio/pr/add-google-cloud-logging
consideRatio Jul 11, 2024
42e251f
Bump pip-tools to v7 used by ci/refreeze script updating requirements…
consideRatio Jul 11, 2024
e3090d3
Merge pull request #125 from consideRatio/pr/bump-to-pip-tools-7
consideRatio Jul 11, 2024
8c51cf5
Cleanup remnant comment
consideRatio Jul 11, 2024
4f4cfec
Merge pull request #129 from consideRatio/pr/cleanup-remnant-comment
consideRatio Jul 11, 2024
ec0782f
Allow nameOverride and fullnameOverride to be undefined
consideRatio Jul 12, 2024
75a4c30
Merge pull request #132 from consideRatio/pr/nameoverride
consideRatio Jul 12, 2024
baac3d7
Add config extraCredentials.googleServiceAccountKey
consideRatio Jul 12, 2024
470611b
Require extraCredentials in schema
consideRatio Jul 12, 2024
a3c5620
Merge pull request #133 from consideRatio/pr/add-config-extracred
consideRatio Jul 12, 2024
f6aec6f
Add config `custom`
consideRatio Jul 12, 2024
bc0c6fc
Merge pull request #135 from consideRatio/pr/add-custom-config
consideRatio Jul 12, 2024
00ba998
Fix adding of `custom` config
consideRatio Jul 12, 2024
c7393cc
Merge pull request #136 from consideRatio/pr/fix-custom
consideRatio Jul 12, 2024
07ae36e
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Aug 5, 2024
78675d0
Merge pull request #140 from 2i2c-org/pre-commit-ci-update-config
GeorgianaElena Aug 6, 2024
31c501d
Bump peter-evans/create-pull-request from 6 to 7
dependabot[bot] Oct 1, 2024
2afb1dc
Merge pull request #141 from 2i2c-org/dependabot/github_actions/peter…
consideRatio Oct 1, 2024
e1ac64b
binderhub-service image: refreeze requirements.txt
consideRatio Nov 1, 2024
04408c1
Merge pull request #139 from 2i2c-org/update-image-requirements
yuvipanda Nov 14, 2024
756b847
Offboarding myself
consideRatio Dec 11, 2024
06b37ab
Update docs to account for newest fancy-profiles
yuvipanda Jan 15, 2025
5aa2436
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 15, 2025
7eff68f
Merge pull request #145 from 2i2c-org/dynamic-image
yuvipanda Jan 15, 2025
b18bf91
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Feb 3, 2025
c4e5a3c
Merge pull request #142 from 2i2c-org/pre-commit-ci-update-config
GeorgianaElena Feb 4, 2025
cde56f6
Update library/docker version from 27.0.3-dind to 27.5.1-dind
yuvipanda Feb 16, 2025
d31f4c2
binderhub-service image: refreeze requirements.txt
yuvipanda Feb 16, 2025
d45ae71
Merge pull request #144 from consideRatio/main
yuvipanda Feb 16, 2025
9b7fcea
Merge pull request #143 from 2i2c-org/update-image-requirements
yuvipanda Feb 16, 2025
1a0cc79
Merge pull request #138 from 2i2c-org/update-image-dependencies
yuvipanda Feb 16, 2025
41fa264
binderhub-service image: refreeze requirements.txt
consideRatio Mar 1, 2025
e5648b8
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Mar 3, 2025
64a1b4c
Merge pull request #149 from 2i2c-org/pre-commit-ci-update-config
GeorgianaElena Mar 4, 2025
5dd8450
Merge pull request #148 from 2i2c-org/update-image-requirements
yuvipanda Mar 7, 2025
04b775f
Allow setting extraVolumes and extraVolumeMounts
yuvipanda Mar 7, 2025
d0b3f36
Merge pull request #151 from 2i2c-org/extra-volumes
yuvipanda Mar 7, 2025
705bbc0
Preparing to merge
yuvipanda Mar 7, 2025
4136c2b
Prepare for merging upstream
yuvipanda Mar 7, 2025
819e9cf
Merge https://github.com/2i2c-org/binderhub-service/ upstream
yuvipanda Mar 7, 2025
0720085
Rename binderhub-service to binderhub
yuvipanda Mar 7, 2025
ce14ad3
Fix refreeze script
yuvipanda Mar 7, 2025
9423369
Fix chartpress and refreeze script again
yuvipanda Mar 7, 2025
055fad1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 7, 2025
5fc4656
Remove some unused workflows
yuvipanda Mar 8, 2025
399b410
Remove ./ci/check_embedded_chart_code.py
yuvipanda Mar 8, 2025
7dbb914
Don't use the helm chart's requirements.txt file elsewhere
yuvipanda Mar 8, 2025
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
65 changes: 0 additions & 65 deletions .github/workflows/test-docker-build.yaml

This file was deleted.

16 changes: 1 addition & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# This is a GitHub workflow defining a set of jobs with a set of steps.
# ref: https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions
#
name: Tests

on:
Expand All @@ -27,17 +24,6 @@ on:
workflow_dispatch:

jobs:
lint:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4

- name: install requirements
run: pip install ruamel.yaml

- name: check embedded chart code
run: ./ci/check_embedded_chart_code.py

# Most of the "main", "auth" and "helm" jobs are the same and only differ
# in small things. Unfortunately there is no easy way to share steps between
# jobs or have "template" jobs, so we use `if` conditions on steps
Expand Down Expand Up @@ -170,7 +156,7 @@ jobs:

- name: Setup Python package dependencies
run: |
pip install --no-binary pycurl -r dev-requirements.txt -r helm-chart/images/binderhub/requirements.txt
pip install --no-binary pycurl -r dev-requirements.txt
pip install -e .

- name: Install Playwright browser
Expand Down
16 changes: 0 additions & 16 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,22 +31,6 @@ repos:
- id: isort
# args are not passed, but see the config in pyproject.toml

# Generated code:
# An entry in helm-chart/binderhub/values.yaml should be generated based on
# binderhub/binderspawner_mixin.py. See ci/check_embedded_chart_code.py for
# more details.
- repo: local
hooks:
- id: update-values-based-on-binderspawner-mixin
name: Update helm-chart/binderhub/values.yaml based on binderhub/binderspawner_mixin.py
language: python
additional_dependencies: ["ruamel.yaml"]
entry: python ci/check_embedded_chart_code.py
args:
- --update
files: binderhub/binderspawner_mixin.py|helm-chart/binderhub/values.yaml
pass_filenames: false

# Autoformat: js, html, markdown, yaml, json
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v4.0.0-alpha.8
Expand Down
5 changes: 0 additions & 5 deletions binderhub/binderspawner_mixin.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
"""
Helpers for creating BinderSpawners

FIXME:
This file is defined in binderhub/binderspawner_mixin.py
and is copied to helm-chart/binderhub/values.yaml
by ci/check_embedded_chart_code.py

The BinderHub repo is just used as the distribution mechanism for this spawner,
BinderHub itself doesn't require this code.

Expand Down
62 changes: 0 additions & 62 deletions ci/check_embedded_chart_code.py

This file was deleted.

4 changes: 2 additions & 2 deletions ci/refreeze
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ set -xeuo pipefail

docker run --rm \
--env=CUSTOM_COMPILE_COMMAND='Use the "Run workflow" button at https://github.com/jupyterhub/binderhub/actions/workflows/watch-dependencies.yaml' \
--volume="$PWD:/io" \
--workdir=/io \
--volume="$PWD:/src" \
--workdir=/src \
--user=root \
python:3.13-bookworm \
sh -c 'pip install pip-tools==7.* && pip-compile --allow-unsafe --strip-extras --upgrade helm-chart/images/binderhub/requirements.in'
45 changes: 45 additions & 0 deletions dev-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# NOTE: localhost:5000 will be replaced from the test job!
#
# When running tests, we use a local container registry to test pushing
# images to that can be reached from the build pods. This local registry
# is run outside of k8s, so use of localhost won't work well. Due to that,
# all values with localhost:5000 below are set explicitly from the test
# job to an IP that is reachable instead.
#
config:
# DockerRegistry is a jupyterhub/binderhub class that is used to call
# get_image_manifest, which determines if an image needs to be built or is
# already available in a registry. It will not need credentials to the
# registry.
#
DockerRegistry:
url: http://localhost:5000
BinderHub:
# log_level isn't enabled to avoid overwhelming the reader with info
# log_level: DEBUG
use_registry: true
image_prefix: localhost:5000/binderhub/
buildPodsRegistryCredentials:
server: http://localhost:5000
username: ""
password: ""

service:
type: NodePort
nodePort: 30080

dockerApi:
# The docker-api daemonset running the docker daemon needs to be configured in
# a way allowing it to work against insecure HTTP (not HTTPS) registries.
#
# ref: https://docs.docker.com/registry/insecure/
#
extraArgs:
- --config-file=/etc/docker-api/daemon.json
extraFiles:
daemon-json:
mountPath: /etc/docker-api/daemon.json
data:
# debug isn't enabled to avoid overwhelming the reader with info
# debug: true
insecure-registries: [localhost:5000]
134 changes: 0 additions & 134 deletions helm-chart/.gitignore

This file was deleted.

Loading
Loading