v2.0.1
What's Changed
tldr;
- RBAC
- RDP / VNC / Telnet support via guacamole
- Multiple bug fixes
full changes
- bumped crd version by @ebauman in #98
- Gargantua leader election logic by @ibrokethecloud in #99
- minor tweak to fix leader election logic by @ibrokethecloud in #101
- Generation of strongly typed CRD's by @ibrokethecloud in #100
- Fix bug where VMSets are not deleted when updating event to onDemand by @jggoebel in #102
- Start informer factory for shell server by @ibrokethecloud in #105
- Add printable features for courses + minor fixes by @PhilipAB in #104
- Allow duplicate names on ScheduledEvent by @jggoebel in #109
- Guacamole Support for Gargantua by @jggoebel in #107
- RBAC by @ebauman in #108
- Start informers correctly by @jggoebel in #111
- Include VMT specifics by @jggoebel in #110
- Fix VMSet Update bug by @jggoebel in #112
- Let Gargantua generate RBAC roles by @jggoebel in #113
- Gargantua Routes for VM Dashboard by @jggoebel in #103
- List environment only retreives basic info by @jggoebel in #114
- Add/Rename missing fields in typed CRDs by @jggoebel in #116
- Rolebindings are now owned by role in order to get deleted when role is deleted by @jggoebel in #117
- Map rolebindings to id instead of username by @jggoebel in #115
- Remove expiredOk for GetAccessCode by @jggoebel in #118
- Manage all CRDs through Gargantua by @ebauman in #119
- only start conversion if not shell server by @ebauman in #120
- Update user version and fix webhook by @PhilipAB in #121
Full Changelog: v1.0.0...v2.0.1