- Aug 01, 2023
-
-
Yuriy Kagan authored
-
dave-juicelabs authored
Signed-off-by:
dave-juicelabs <70105130+dave-juicelabs@users.noreply.github.com>
- Jul 31, 2023
-
-
Yuriy Kagan authored
* Use CLI params for auth vars * Env vars before cli
-
- Jul 30, 2023
-
-
dave-juicelabs authored
* Moving the server creation in to main * Adding Github Actions for pull requests
-
- Jul 29, 2023
-
-
dave-juicelabs authored
-
dave-juicelabs authored
-
- Jul 28, 2023
-
-
Yuriy Kagan authored
* controller token validation * Disable CORS - allow web app to access controller * Disable CORS - allow web app to access controller * Get JWT token auth working on agent * Write configuration when running juicify * Add default connection string for psql * allow disabble access token * comments * fix missing agent state * rm default connection string
-
dave-juicelabs authored
-
dave-juicelabs authored
-
dave-juicelabs authored
* Adding annotations to pod templates. * Adding schema for pod template annotations
-
dave-juicelabs authored
Need to actually launch the server. And ensure we don't create two servers when running both frontend and backend. (#48)
-
dave-juicelabs authored
* Fixing copy paste error * Bumping version
-
dave-juicelabs authored
* Adding prometheus service * Missed a couple of variable changes * Removing --use-memdb, no longer used. Changing service.name to service.namePrefix. * Fixing schema
-
dave-juicelabs authored
-
- Jul 27, 2023
-
-
dave-juicelabs authored
-
dave-juicelabs authored
-
dave-juicelabs authored
-
dave-juicelabs authored
-
dave-juicelabs authored
-
dave-juicelabs authored
* Adding annotation support * Fixing service annotations.
-
dave-juicelabs authored
-
dave-juicelabs authored
-
dave-juicelabs authored
* Updating controller chart. * Bumping version * Decent almost working state. Liveness probes are failing. * Changing containerPort to just port. * Removing unnecessary argument. * Adding proper versioning to controller build and adding --psql-connection-from-file. * Fixing small error in installation
-
- Jul 26, 2023
-
-
dave-juicelabs authored
-
- Jul 24, 2023
-
-
dave-juicelabs authored
* Changing status to a string and spliting exit status from state. * Removing max-sessions. * All unittests are working.
-
dave-juicelabs authored
-
- Jul 22, 2023
-
-
dave-juicelabs authored
* Adding initial controller chart * Adding default image value * Setting latest tag on controller images created * Proper checking of hierarchy of objects * Proper and placement * Proper naming * Updating naming for deployments * Name change again * Updating yaml file deprecated syntax
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
dave-juicelabs authored
* Updating the github workflow to automatically create docker images for each master commit Signed-off-by:
David McCloskey <dave@juicelabs.co> * Small fixes to the github controller docker image flow Signed-off-by:
David McCloskey <dave@juicelabs.co> --------- Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
- Jul 21, 2023
-
-
dave-juicelabs authored
Signed-off-by:
David McCloskey <dave@juicelabs.co>
-
David McCloskey authored
-
David McCloskey authored
This reverts commit b2f593ec.
-
- Jul 20, 2023
-
-
dave-juicelabs authored
* Merged go code from agent and juicify repos * Updating module name * Updating module path * Fixing double-slash * Moving build * Adding api.Controller again * Fixing build issues * Fixing version redefined issue * Adding support for choosing gpus by pcibus. * Seems converted was being shadowed. * Fixing Playnite. * Merging controller code in to the public repo. * Moving api/types.go to restapi to consolidate calling an endpoint in one place. * Many updates WIP * Fixing build issue. * Adding Persistent option to session * Combining controller and controller-backend. Adding memdb. * Adding labels to Go routines for easier debug. * Juice is working through playnite again. * Fixing playnite conversion * Updating pkg/gpu * Cleaning up pkg/server * Adding Job objects to Juicify. * Fixing log levels. NOTE forcing to trace for now. * Working on superposition not finishing connection. * Fixing juicify missing import on linux. * Cleaned up a great deal. Untested. * Fixes and tests for controller backend. Hopefully fixing linux issue. * Unit tests are covering almost all of backend and memdb now. * Reverting previous changes. * Zero = unlimited sessions * Controller Agent connection fixes * Fixing cmd.Process = nil issue * Fixing logs directory being created and renderer_win file naming. * Log error when renderer_win crashes instead of crashing Agent * Adding a job object to appmain to ensure all processes are killed on windows if the agent fails * Adding a few more session states * Fixed Agent iterating all the sessions for controller updates * Stripping host from address when it is localhost. * Append to already existing cmd.Env This fixes the Juice config not being passed through correctly on Linux * GPU requirements might be less than available GPUs Fix for multi-gpu systems * Adding Session EventListener and better handling of communication with the controller. * Cleaning up session state transitions * Resetting default log level to info. * Passing through all arguments after -- to Renderer_Win * Add PCI address parser and hook up to GPU selection, handles domain:BDF and BDF formats * Adding Controller Prometheus support * Adding --expose to the agent that is required when connecting to a controller. * Adding vram percentile metrics. * Fixing percentile calculation * Renaming tags to labels to better match kubernetes * Updating scripts for postgresql database in controller. * Much of postgresql implemented * Fixed all the bugs from the unit tests. Much more testing required. * Finishing basic data aggregation * Removing log table * Gahhh, unused variable error * Fixing missed update * Fixing Scan error when Address is null * Fixing null column scan errors * Requiring max sessions to be > 0 * Fixing session tolerates misnaming in query. * Accept hostname or IP address without point in juicify command line (#18) * Remove use of Windows jobs in juicify to avoid errors (#19) Windows jobs intermittently generate "SetInformationJobOject: The parameter is incorrect" errors when trying to execute launch.exe to spawn and inject Juice into an application and juicify doesn't exit when the launched process exits. Fixes #1756. * Fix agent logic checking #session is less than maximum session (#20) --------- Co-authored-by:
Ramon Steenson <114740458+ramon-juicelabs@users.noreply.github.com> Co-authored-by:
Charles Baker <91909594+charles-juicelabs@users.noreply.github.com>
-