sophia
|
47a0a2d7d2
|
Record machine client in machine index entry
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
6eea1b0afd
|
Add endpoint for getting all machines from the index
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
8808ef353e
|
Clean up logging
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
01fc2926c9
|
Save machine index entries remotely
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
81913d1042
|
debug target object in machine index
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
991f7db5c5
|
Find target in index
|
2022-04-25 12:24:27 -05:00 |
|
sophia
|
3bda8b24ef
|
Save point: Get a target successfully from target index
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
6dae3576a3
|
Get project ref
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
1ea5b2ba91
|
Save point: use target ref to retrieve info from target index
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
f3210fff4c
|
Fill in Ruby machine index client
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
7de0fe1bd8
|
Get machine index remote service setup
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
c123335456
|
Save point: connect to machine index service
|
2022-04-25 12:24:26 -05:00 |
|
sophia
|
c124a583d7
|
Add machine index client
|
2022-04-25 12:24:26 -05:00 |
|
Chris Roberts
|
9e514cc8c1
|
Remove target from spec
|
2022-04-25 12:24:25 -05:00 |
|
Chris Roberts
|
ff973e380c
|
When a machine cannot be loaded, raise exception
|
2022-04-25 12:24:23 -05:00 |
|
Chris Roberts
|
798e33f6bb
|
Update synced folder constant name
|
2022-04-25 12:24:21 -05:00 |
|
sophia
|
a128d98dea
|
Move to_proto to config classes
|
2022-04-25 12:24:21 -05:00 |
|
sophia
|
0e40c2eb97
|
to_proto save point
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
ada96f13a3
|
Upload targets found in Vagrantfile
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
85271c616e
|
Collect config defined by community plugins
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
abf0dddd12
|
Clean up parsing examples/test
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
7f9702a095
|
Successfully parse vagrantfile
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
b2dd5be282
|
Set a default environment for the puppet provisioner
|
2022-04-25 12:24:18 -05:00 |
|
sophia
|
0923f1edf2
|
Collect config for Vagrantfile config element that does not exist in Ruby
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
4460faa862
|
Kind of manually parse vagrantfile for provisioners
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
c4f0420d72
|
Parse Vagrantfile to proto
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
21dec58ba6
|
Update vagrantfile parsing for vagrantfile proto changes
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
053be35242
|
Parse Vagrantfiles
|
2022-04-25 12:24:16 -05:00 |
|
Chris Roberts
|
a8ef49b4fe
|
Add missing methods for host interface
|
2022-04-25 12:24:12 -05:00 |
|
Chris Roberts
|
9379f1beb3
|
Properly handle direct plugin connection without broker
|
2022-04-25 12:24:12 -05:00 |
|
sophia
|
434cc89a95
|
Get rid of extra subcommand help message
The available subcommands are displayed using the option parser
in the vagrant client
|
2022-04-25 12:24:11 -05:00 |
|
sophia
|
e86dc5958a
|
Clean up debugging cruft
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
5ecb1cdc26
|
Get/set machine id
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
fc8fe0a106
|
Make status work
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
340c2d7b19
|
Save point: load target from project
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
b7ce9a8601
|
Specialize target to machine
|
2022-04-25 12:24:09 -05:00 |
|
sophia
|
87bd08ef12
|
Attempt to specialize target to machine
|
2022-04-25 12:24:09 -05:00 |
|
Chris Roberts
|
9f829e8cb2
|
Request project when executing command
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
1b0214debc
|
Being implementing project client in ruby runtime
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
ab1d9ab80f
|
Provider broker via actual method. Fix scope of exception logger.
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
d6e732cde3
|
Provide broker when loading terminal UI
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
83d5dd6d26
|
Pass current broker instance to terminal when loading
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
af2a98907d
|
Minimum and maximum ports are based on the default range
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
ae9119ad18
|
Don't pass arguments to parent class on initialization. Broker not a singleton.
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
ef7c6f58b7
|
Start adding updates for machine client setup
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
3d000609ec
|
Update autoload definition for terminal client
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
bb7a3b36eb
|
Add options to define bind address and range of ports for use
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
d34d70442b
|
Rename terminal client file
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
7dd331d53e
|
Update method name for generating a new terminal client
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
356c37fd73
|
Isolate utility modules. Includes broker and logging helper modules.
|
2022-04-25 12:24:04 -05:00 |
|