Releases: SwissDataScienceCenter/amalthea
Releases · SwissDataScienceCenter/amalthea
0.13.0
What's Changed
- feat: additional status updates for AmaltheaSessions by @olevski in #609
- feat: helm chart for the new operator by @olevski in #621
- feat: AmaltheaSession culling by @SalimKayal in #628
- feat: implement secret adoption by @sgaist in #633
- feat: implement shm support by @sgaist in #631
- feat: implement authentication through oauth2proxy by @sgaist in #644
- fix: do not run post create commands in parallel by @olevski in #653
- fix(crd): use optional in place of omitempty for authentication.enabled by @sgaist in #652
- feat: token based authentication by @sgaist in #655
- feat: Add status conditions by @SalimKayal in #646
- feat: extra volumes in authentication container by @olevski in #674
- feat: repository cloner by @sgaist in #659
- fix: constrain authproxy setup by @olevski in #677
- fix: requeue without delay if the status is changing by @olevski in #704
- feat(cloner): clone strategies by @sgaist in #703
- feat: specify secret adoption for every secret by @olevski in #714
- feat: add cloud storage by @olevski in #715
- feat: add tolerations, affinity, node selector by @olevski in #737
- feat: Improve visualization of JupyterServer resources for admins. by @aledegano in #723
- feat(idle): implement idle checking by @sgaist in #740
- feat: deployment fixes by @sgaist in #744
- feat: single sidecars exe and versioned templates by @olevski in #745
- feat: add reconcile strategy field in spec by @olevski in #748
- fix: amalthea-sessions helm chart bad if statement by @olevski in #754
- fix: amalthea age printer column by @olevski in #755
New Contributors
- @SalimKayal made their first contribution in #628
Full Changelog: 0.12.0...0.13.0
0.12.3
0.12.2
0.12.1
0.12.0
0.12.0 (2024-08-05)
Bug Fixes
- Change the default registry to pull kube-scheduler from. (#557) (e21e99f)
- parse unknown or new k8s pod conditions (#553) (45780c6)
Features
- add csi-rclone as dependency (#588) (6c08a05)
- addEnvFrom: possibility to inject env variables (#579) (97b2d87)
- networkpolicies: customize cluster IPs (#580) (6b374b3)
Features for brand new operator and CRDs (AmaltheaSession)
Note this code is not operational and it is not deployed or publised anywhere yet.
- AmaltheaSession CRD spec in golang (#585) (e8f765d)
- basic status and reconcile implementation (#605) (dd1f6ab)
- crd: AmaltheaSession definition (#560) (a89bad7)
- expand the CR spec with additional vols (#618) (430dc53)
- implement core AmaltheaSession crd elements creation (#596) (d710bcf)
- Scaffold go operator framework (#582) (a4e299f)
0.11.0
0.10.0
0.10.0 (2023-10-23)
This release has a breaking change in the values file for the Amalthea Helm chart. This is only relevant
if you are using the Amalthea scheduler. Please refer to the values file of this release for additional
information. All the values from the old version under the scheduler
key have been removed and replaced
with new values, so if you wish to retain similar scheduler functionality like before you have to change your
values file when upgrading.