Chris Roberts
32c77ef96a
Remove need for environment when mapping machine
2022-04-25 12:26:29 -05:00
Chris Roberts
0a9c02f957
Return hash with indifferent access from mapper
2022-04-25 12:26:29 -05:00
Chris Roberts
afdaf046dc
Log errors from submapping on direct type
2022-04-25 12:26:29 -05:00
Chris Roberts
14895eded1
Grab value from cache when mapping
2022-04-25 12:26:29 -05:00
Chris Roberts
58568b06fa
Define expected type with name
2022-04-25 12:26:29 -05:00
Chris Roberts
c9d93f2f8a
Request machines instead of targets
2022-04-25 12:26:29 -05:00
Chris Roberts
025808ba27
Add types for communicator information
2022-04-25 12:26:29 -05:00
Chris Roberts
8d8e9ae8ea
Properly include Empty argument to calls
2022-04-25 12:26:29 -05:00
Chris Roberts
ad402fd6d0
Update component clients to use FuncSpec module
2022-04-25 12:26:29 -05:00
Chris Roberts
6e16a8835c
Update clients to subclass Client
2022-04-25 12:26:29 -05:00
Chris Roberts
c413335e14
Add mappers for new types
2022-04-25 12:26:29 -05:00
Chris Roberts
451f3041f9
Add support for named vertices to mappers graph
2022-04-25 12:26:28 -05:00
Chris Roberts
286886ae89
Add named vertex type
2022-04-25 12:26:28 -05:00
Chris Roberts
32251ecb64
Include named value to mapper graph
2022-04-25 12:26:28 -05:00
Chris Roberts
1f731bbf9f
Add more default type maps
2022-04-25 12:26:28 -05:00
Chris Roberts
7c69fde71c
Break out type finding from unany method
2022-04-25 12:26:28 -05:00
Chris Roberts
4cf1090725
Add new custom types for easier conversions
2022-04-25 12:26:28 -05:00
Chris Roberts
58dd2e491f
Update cacher implementation
2022-04-25 12:26:28 -05:00
Chris Roberts
e29011d0b3
Add FuncSpec module
...
This module provides helper methods for handling FuncSpecs
and generating FuncSpec::Args protos. At this stage it is
intended for use in client implementations
2022-04-25 12:26:28 -05:00
Chris Roberts
e533d9f0a8
Convert client to class and populate with modules
2022-04-25 12:26:28 -05:00
sophia
ea778c188d
Update ruby tests
2022-04-25 12:26:28 -05:00
sophia
e72b034048
Bump sdk
2022-04-25 12:26:28 -05:00
sophia
891eb27e9a
Rename plugin "target" to "addr"
2022-04-25 12:26:27 -05:00
sophia
bf8b7f6508
go generate
2022-04-25 12:26:27 -05:00
sophia
9e7ece840a
Use vagrant-spec from hashicorp org
2022-04-25 12:26:27 -05:00
sophia
72326d6758
Use branch of vagrant-spec which allows for specifying full path to vagrant
2022-04-25 12:26:27 -05:00
sophia
0c29065483
Set Vagrant path
2022-04-25 12:26:27 -05:00
sophia
2d1bc6d2de
Use ruby 2.7
2022-04-25 12:26:27 -05:00
sophia
b07b8315fb
Build/install vagrant spec from it's directory
2022-04-25 12:26:27 -05:00
sophia
94dfa32537
Reduce scope of tests
2022-04-25 12:26:27 -05:00
sophia
ae165d029c
Merge vagrant-spec install and run step
2022-04-25 12:26:27 -05:00
sophia
131bb5740c
Install vagrant spec gem
2022-04-25 12:26:27 -05:00
sophia
5960fb3c73
Recursively checkout repo
2022-04-25 12:26:27 -05:00
sophia
35c1396003
Don't run tests for windows
2022-04-25 12:26:26 -05:00
sophia
9b35ab6ed6
Run docker tests
2022-04-25 12:26:26 -05:00
sophia
2cc32e9256
Extract ubuntu steps for getting Vagrant ready for testing
2022-04-25 12:26:26 -05:00
sophia
49ea304ba3
Update centos test setup
2022-04-25 12:26:26 -05:00
sophia
6a182570fb
Allow for on demand builds
2022-04-25 12:26:26 -05:00
sophia
17ff196305
Add ci test for spectesting
2022-04-25 12:26:26 -05:00
sophia
cba6b76a26
Run vagrant-spec tests
2022-04-25 12:26:26 -05:00
sophia
0e29cf9900
Setup vagrant-spec
2022-04-25 12:26:26 -05:00
sophia
b28379bec3
Setup Vagrant for running spec tests within vm
2022-04-25 12:26:26 -05:00
Chris Roberts
46a9440b57
Set remaining args into proto
2022-04-25 12:26:26 -05:00
Chris Roberts
204cedcd68
Add missing set docs
2022-04-25 12:26:26 -05:00
Chris Roberts
0e385a785c
Add flag validation when parsing
2022-04-25 12:26:25 -05:00
Chris Roberts
341daf8dea
Return group after creating
2022-04-25 12:26:25 -05:00
Chris Roberts
9d9430e60b
Add flag validation tests
2022-04-25 12:26:25 -05:00
Chris Roberts
7e60a11936
Add test coverage on group
2022-04-25 12:26:25 -05:00
Chris Roberts
dfee85ea5e
Add doc notes to group
2022-04-25 12:26:25 -05:00
Chris Roberts
08f9eaa603
Adjust display rules
2022-04-25 12:26:25 -05:00