Commit Graph
7 Commits
Author SHA1 Message Date
Todd 6eba8a4787 Lookups Catalogs and Persisted data together (#1643)
* Fixed a number of TODOs:
1. Create a catalog/persisted data view.
2. Pass all sets to the plugin when deleting a catalog.
2021-10-28 12:46:42 -07:00
Jeff MitchellandTodd b64761f38f Add repository and functions around plugin host set membership (#1629)
Co-authored-by: Todd <T.Alan.Knight@gmail.com>
2021-10-28 10:09:43 -04:00
Jeff Mitchell 8fb1898c3e Update host plugin RPC to return sets from ListHosts (#1557)
A few other minor tweaks as well.
2021-09-22 14:37:13 -04:00
Jeff Mitchell 71cba858e3 Add secrets to host catalogs API struct (#1512)
This also changes the address from a plugin from a scalar value to other
fields, starting with an IP address array.
2021-09-08 12:41:57 -04:00
Chris Marchesi ad8839e6de Move protobufs to sdk/pbs/plugin (#1506) 2021-09-07 13:27:53 -07:00
Chris Marchesi 2132040260 Fix host_plugin_service.proto; run make gen 2021-08-31 16:57:06 -07:00
Chris MarchesiandTodd Knight 2c097c2f38 sdk: add host plugin protobufs and interface (#1473)
* sdk: add host plugin protobufs and interface

This adds the protobufs and interface for the upcoming plugin-based host
feature for boundary, providing a common interface for building targets
and host catalogs off of dynamic cloud data.

* Fix signature formatting and separate out/flesh out descriptions

* sdk: re-gen with protobuf v3.15.8

* sdk: update protobuf according to @talanknight's comments

* Update internal/proto/local/plugin/host_catalog.proto

Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com>

* Add TODO for host catalog persisted data for size limits

* sdk: move id to external_id and make protobuild

* Move plugin interface to GRPC service

This re-uses existing protobufs where possible, a few more messages have
been created for persisted data and for the host response where it's
important that we make it clear that the external ID is *not* the same
ID as the calculated stable ID for the host within Boundary.

* Update internal/proto/local/plugin/host_plugin_service.proto

Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com>

* Move proto target to plugin/proto, fix formatting

Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com>
2021-08-31 16:34:51 -07:00