Results 10 issues of Todd

This PR makes several changes to make the interface w/ the repos consistent. 1. ListTargets now behaves like other ListX resources, taking in a slice of scopes. 2. Decrease the...

core/iam
core/db
core/auth
core
core/servers
core/host
core/target

This is the first round of worker bats tests. Follow up PRs will add tests for worker creation, delete, and API tag management.

core

Adding tests that validate the authorize-session requests when a host-id is provided when an alias is used, both configured and not configured with a host id already. Note that a...

core

Sample output with an alias synced to the client cache: ``` > boundary daemon status Status: Domain Socket: /Users/myuser/.boundary/socket/daemon.sock Log Location: /Users/myuser/.boundary/cache.log Uptime: 9s User Count: 1 Version: Boundary v0.15.0...

core
core/sql

Recursive listing for an u_anon is disabled for all resources except for auth methods and scopes. This PR removes an authResult exception added before that change was made that would...

core
core/daemon

Warnings are helpful for deprecation notices or when a request configures Boundary in a way that is valid but might not work as intended. A recent example of where warnings...

api
core/gen
core
core/proto
core/target
core/daemon
core/server

Testing how grpc client conn and the manual resolver behave when adding/changing/deleting addresses and when servers go down. Here is an example log from the included test file. === RUN...

core

This goes a good way towards making sure we do not miss any new resources in the permissions table documentation, and will even document all actions that can be performed...

website
docs/concepts
core
core/types
backport/website