sophia
90968ea430
pPss environment client to machine index eentry environment
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
663fbab87a
Fill in remote machine index module
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
a5445b708e
go generate
2022-04-25 12:24:26 -05:00
sophia
040f02e60d
Add proto to delete target
2022-04-25 12:24:25 -05:00
Chris Roberts
378019f014
Generated proto updates
2022-04-25 12:24:25 -05:00
Chris Roberts
fe293dfd1f
Require client to be set and provide stub on initial startup
...
When running in server mode, make the Environment validate a client
option is provided on instantiation. If no client option is provided,
raise an exception since it is required in server mode.
Since an initial Environment is required during start, include a
stub value for the client so the initial Environment can be instantiated
successfully and the GRPC service can be started.
2022-04-25 12:24:23 -05:00
Chris Roberts
3ca9519f5c
Generated proto updates
2022-04-25 12:24:23 -05:00
Chris Roberts
cad5a7f717
Generated proto update
2022-04-25 12:24:21 -05:00
sophia
0d0ff5c5c6
Define communicator configs as plugin configs
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
5128f604ca
go generate
2022-04-25 12:24:20 -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
8d1b9a4a8c
Update regex for dummy config fields
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
f316afdd38
Set project and basis configuration type as vagrantfile
2022-04-25 12:24:19 -05:00
sophia
53c822d76a
Define Vagrantfile DB form
2022-04-25 12:24:19 -05:00
sophia
5bfa4a6f48
Move Vagrantfile proto definition to the plugin sdk
2022-04-25 12:24:19 -05:00
sophia
eeb7028a48
Building after rebase
2022-04-25 12:24:19 -05:00
sophia
5f532fc986
Make box url a repeated field
2022-04-25 12:24:18 -05:00
sophia
c2176d5e80
Extract vagrant and communicator settings from Vagrantfile
2022-04-25 12:24:18 -05:00
sophia
849755646b
Define config for config.ssh, winrm, winssh, vagrant
2022-04-25 12:24:18 -05:00
sophia
da58bbc1c1
Get all config.vm.* variables
2022-04-25 12:24:18 -05:00
sophia
b152cc4f2b
Allow dummy config to eval config blocks to set instance variables
2022-04-25 12:24:18 -05:00
sophia
9c1d09eb8a
Extract providers
2022-04-25 12:24:18 -05:00
sophia
81368d83dd
More complicated provider setup
2022-04-25 12:24:18 -05:00
sophia
5467b9134c
Extract network info from Vagrantfile into proto
2022-04-25 12:24:18 -05:00
sophia
36a4a03160
Define the 'config.vm.*' level of the Vagrantfile
2022-04-25 12:24:17 -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
6899a2a00d
Make Vagrantfile protos more closely resemble the Vagrantfile
2022-04-25 12:24:17 -05:00
sophia
3b6766cfc1
Add Vagrantfile to task definition
2022-04-25 12:24:16 -05:00
sophia
3d25e71970
Add Vagrantfile to proto data model
2022-04-25 12:24:16 -05:00
sophia
71f3b99819
Setup Vagrantfile refs
2022-04-25 12:24:16 -05:00
Chris Roberts
1a7f3d1f96
Generated proto updates
2022-04-25 12:24:13 -05:00
Chris Roberts
8771e6078f
Add parents method to host plugin
2022-04-25 12:24:12 -05:00
Chris Roberts
ca20181019
Proto updates
2022-04-25 12:24:11 -05:00
Chris Roberts
8f222b36de
Generated proto updates
2022-04-25 12:24:10 -05:00
sophia
6805d81301
Update protos
2022-04-25 12:24:10 -05:00
sophia
3c52682226
Host mapper to connect to already running host process
2022-04-25 12:24:09 -05:00
sophia
e86dc5958a
Clean up debugging cruft
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
Chris Roberts
37d42bc8ef
Update generated proto files
2022-04-25 12:24:09 -05:00
Chris Roberts
a6b3b2969b
Register environment callback for server mode
2022-04-25 12:24:08 -05:00
Chris Roberts
6994f5d5a7
Start adding updates for remote environment in ruby runtime
2022-04-25 12:24:08 -05:00