Proto commits in run-rx/rx

These 44 commits are when the Protocol Buffers files have changed:

Commit:93ad2fa
Author:Kris Chodorow

Remove unused OLD_VERSION code

The documentation is generated from this commit.

Commit:db12277
Author:Kris Chodorow

Add version and pid check interceptors

Commit:53f39ed
Author:Kris Chodorow

Port forwarding Adds a local daemon to handle port requests. The container is started with 1 or more open ports. The client can forward these to their machine by running "rx ws open-port 2468". This will start a daemon (if not already running) that can access the workspace's localhost:2468 through the local machine's 2468 port.

The documentation is generated from this commit.

Commit:34fd54c
Author:Kris Chodorow

Add a "setup rsync" step

Commit:5341d19
Author:Kris Chodorow

Create a generic request type

Commit:9695e5b
Author:Kris Chodorow

Add --sync option This can be combined with --git and (optionally) --commit to create a remote workspace that does not mirror the local.

Commit:0db37db
Author:Kris Chodorow

Add resource and write options to set_acls

Commit:db909ae
Author:Kris Chodorow

Log unrecognized tools

Commit:6a9e4f3
Author:Kris Chodorow

Simplify toolchain schema Fix logic bug to print generated config.

Commit:340d2fa
Author:Kris Chodorow

Send detected toolchain to trex and print the generated config

Commit:c7217af
Author:Kris Chodorow

Add the ability to specify name and org to commit image to

Commit:0195bab
Author:Kris Chodorow

Add support for setting ACLs

Commit:b12e000
Author:Kris Chodorow

Add commit command call

Commit:53c3552
Author:Kris Chodorow
Committer:Kris Chodorow

Add environment variable support

Commit:8742530
Author:Kris Chodorow

Show docker image info on stop

Commit:7db199f
Author:Kris Chodorow

Remove subscribe-on-init flow Also remove force_subscribe option, I've made better ways of testing it now.

Commit:250a930
Author:Kris Chodorow

Use yaml to dump the environment info in workspace-info Prep for moving to yaml-based configs.

Commit:2408efb
Author:Kris Chodorow

Change environment message This is now split into three top-level fields: * remote: what machine to choose and what to do to it * image: the docker image to use * env_managers: the environment(s) for the user's project This also corrects the field names in Image, which previously weren't very sensible for Docker semantics.

Commit:713ea05
Author:Kris Chodorow

Add command history to workspace info command

Commit:a617d74
Author:Kris Chodorow

Update proto to remove disk spec

Commit:e4835a8
Author:Kris Chodorow

Increase progress bar size

Commit:2cb05b7
Author:Kris Chodorow

Reconnect on rsync error

Commit:20710b7
Author:Kris Chodorow

Handle workspace relocation

Commit:bab933b
Author:Kris Chodorow

Thread through exit code

Commit:35c1cb9
Author:Kris Chodorow

Add workspace info command

Commit:e0a4f91
Author:Kris Chodorow

Add subscribe and unsubscribe commands

Commit:864294c
Author:Kris Chodorow

Wait for subscription to activate, then retry the command

Commit:3f5793a
Author:Kris Chodorow

Send stop command to trex

Commit:aa2a714
Author:Kris Chodorow

Add subscribe flag back and have better init message formatting

Commit:808646c
Author:Kris Chodorow

Add better payment support

Commit:826a842
Author:Kris Chodorow

Add subscription request support

Commit:e6a4834
Author:Kris Chodorow

Stream stop progress from worker Also have client directly contact worker for stop command

Commit:5432a2d
Author:Kris Chodorow

Add basic support for stdin

Commit:0b4ce77
Author:Kris Chodorow

Add stop command

Commit:bf7af6f
Author:Kris Chodorow
Committer:Kris Chodorow

Remove gpu block

Commit:686fb0b
Author:Kris Chodorow

Pass cwd for commands

Commit:8ff735c
Author:Kris Chodorow

Split responsibilities between trex & worker Also add progress bars for docker install.

Commit:83dee0f
Author:Kris Chodorow

Kill the current command on ctrl-C

Commit:9155368
Author:Kris Chodorow

Use proto's build-in empty message

Commit:cb67afe
Author:Kris Chodorow

Find and send the "project name" to the server

Commit:62f7628
Author:Kris Chodorow

Update output file interface

Commit:edf3ddd
Author:Kris Chodorow

Make stdout bytes

Commit:9f01cf5
Author:Kris Chodorow

Update proto

Commit:2b20fd1
Author:Kris Chodorow

Initial commit