Jeff Mitchell
1c7bacafa7
Handle the case where an incoming filter is a string ( #4 )
...
Ideally we'd ensure that an incoming filter is a string, but some
clients, such as the CLI, don't have a good way to require this without
it being very onerous to the user.
Eventually we can handle this via allowing the plugin to declare a
schema and perform type validation in the handler, but for now, work
around this within the plugin.
2021-11-12 19:47:46 -05:00
Todd Knight
563a2b9931
Don't return nil, nil but instead return an empty response.
2021-11-10 15:41:23 -07:00
Jeff Mitchell
a0de5b0c55
Update SDK dep
2021-11-10 15:12:44 -05:00
Jeff Mitchell
d33fb1f84c
Update deps
2021-11-10 15:08:19 -05:00
Todd
ed51fa0df1
Update boundary sdk mod version. ( #3 )
2021-11-10 11:05:34 -07:00
Jeff Mitchell
1de471d9c7
Update filters to new, http.proto-compatible format ( #2 )
...
This updates the filtering logic to use the new format that doesn't
clash with http.proto rules for attributes used by grpc-gateway.
2021-11-03 21:21:27 -04:00
Todd
bea322df68
Update boundary/sdk dependency for recent breaking proto change. ( #1 )
2021-10-29 13:56:22 -07:00
Jeff Mitchell
d9151151fa
Update SDK dep
2021-10-20 13:41:59 -04:00
Chris Marchesi
c99fc3dbcf
Grammar correction in README
2021-10-07 16:27:22 -07:00
Chris Marchesi
5475c6344f
clarify how to supply filters for AWS host sets
2021-10-07 16:23:39 -07:00
Chris Marchesi
9099292d03
Don't ignore non-running instances, rely on filter instead
...
We now add the instance-state = ["running"] filter to all queries if
instance-state is not explicitly defined beforehand. This should ensure
that all queries return running instances beforehand (saving some
post-processing later too).
As such, I'm removing an artifact of the old code where we were not
doing this, which was basically to skip all running instances.
Additionally, this will allow an operator to include non-running
instances in a filter should this be desired for whatever reason.
2021-10-07 14:15:32 -07:00
Chris Marchesi
9a5e4016fa
most of the remaining unit testing added
2021-10-07 12:40:55 -07:00
Chris Marchesi
00907f72cc
more error coverage
2021-10-06 16:53:11 -07:00
Chris Marchesi
6d9338d8a0
more error test coverage
2021-10-06 12:47:05 -07:00
Chris Marchesi
a7401ef2d5
More unit testing and addins of mocks from awsutil
2021-10-05 16:36:53 -07:00
Chris Marchesi
f7c5709046
WIP - more unit testing
2021-09-30 17:05:30 -07:00
Chris Marchesi
cb00f0cb7a
Another small README fix
2021-09-30 09:43:21 -07:00
Chris Marchesi
88ab7c8dcf
Fix some references in the README
2021-09-30 09:40:55 -07:00
Chris Marchesi
d74ed15bdc
Update README with options
2021-09-30 09:35:19 -07:00
Chris Marchesi
a934f88f54
Add readme and license
2021-09-29 15:33:03 -07:00
Chris Marchesi
6345faccf5
fix project paths
2021-09-28 10:56:09 -07:00
Chris Marchesi
d98e41f91c
adding some coverage for some error cases
2021-09-27 16:47:51 -07:00
Chris Marchesi
8db12c2775
update to latest SDK, add set ID reporting
2021-09-27 15:30:37 -07:00
Chris Marchesi
08fac13f71
E2E testing complete
2021-09-24 12:47:57 -07:00
Chris Marchesi
6598a2d68a
more wip, adding a bunch more testing stuff
2021-09-23 17:24:54 -07:00
Chris Marchesi
b61d0ba244
more WIP: lots of fun testing
2021-09-22 17:00:37 -07:00
Chris Marchesi
01855d28f7
fix test TF infra, add TF manager for testing
2021-09-21 15:04:49 -07:00
Chris Marchesi
7fe7b6b2c3
initial test terraform (wip)
2021-09-20 16:52:15 -07:00
Chris Marchesi
84353f46b9
more WIP, got things fixed to the point where it builds
2021-09-20 11:13:59 -07:00
Chris Marchesi
544c8fce5b
even more WIP
2021-09-17 16:56:01 -07:00
Chris Marchesi
efa2f78a73
more WIP
2021-09-17 12:32:08 -07:00
Chris Marchesi
769daf7398
WIP
2021-09-16 17:54:32 -07:00
Chris Marchesi
1e6761885e
initial commit
2021-09-15 17:06:09 -07:00