Todd Knight
9576c46a4b
Update changelog with fix for issue #909 .
2021-02-05 13:22:18 -07:00
Todd Knight
568594d1b3
Release the shared lock using a non cancelled context ( #918 )
2021-02-05 12:58:54 -07:00
Jeff Mitchell
cb3980cb8c
Remove list:self from main ( #915 )
...
* Remove list:self from main
As per futher discussions, we won't be supporting this, in favor of
simply read:self and cancel:self (since listing now already filters out
items on which you have no permissions).
This doesn't remove list:self entirely from the code base as much of
that will simply be converted to read:self and cancel:self -- that will
be in a later PR. However, with this removed if we want to release we
won't expose an API publicly that isn't going to stick around.
2021-02-05 14:01:03 -05:00
Louis Ruch
6e40d8e483
Update anon listing test ( #917 )
2021-02-05 14:00:19 -05:00
Louis Ruch and Jeff Mitchell
628a02ad15
Scope role grants ( #913 )
...
* Add scope read grant to default roles
* Update CHANGELOG.md
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2021-02-05 09:41:48 -08:00
Jeff Mitchell
1afa3a4b6c
Disallow an invalid grant format ( #914 )
2021-02-05 12:39:55 -05:00
Jeff Mitchell
942fa7bc9c
Update to Go 1.15.8
2021-02-05 11:11:56 -05:00
Jeff Mitchell
b8a953ba53
Add anon listing test
2021-02-04 16:02:20 -05:00
Jeff Mitchell
08686ef6f5
Update Jeff libs :-)
2021-02-04 14:41:56 -05:00
Jeff Malnick
be90a23fdb
update docker config for boundary to remove the controllers setting ( #906 )
2021-02-03 17:49:00 -08:00
Louis Ruch
178d4efa64
ICU-745/Refactor internal/session to new domain errors ( #877 )
...
* Refactor internal/sessions to use domain errors
2021-02-03 16:25:56 -08:00
s-christoff
81785e139f
[enhancement] Refactor authtoken repo to return domain specific errors ( #876 )
2021-02-03 17:34:46 -06:00
Jeff Mitchell
bd7322dfb8
Fix changelog whitespacing
2021-02-03 09:03:12 -05:00
Jeff Mitchell
61ec5b47e4
When running single-server mode, use public_cluster_addr if given ( #904 )
...
When running single-server mode, use public_cluster_addr if given
Right now you don't need to specify a controller address and we use the
cluster listener address; this allows overriding it to the
public_cluster_addr if one is given.
If `controllers` is specified we allow it to be either the cluster
listener or the public cluster address if one is specified before trying
to parse and use it.
2021-02-03 08:58:42 -05:00
Jeff Mitchell
3a3b664efb
Changelog #901/902
2021-02-02 20:51:44 -05:00
Kevin Maris
8a8b2fb8e1
Fix nil TLSClientConfig ( #901 )
2021-02-02 20:50:30 -05:00
Jeff Mitchell
7cf74596bf
Update info output key name
2021-02-02 18:42:52 -05:00
Todd Knight
02cd972043
Create Sessions List Self Action ( #888 )
2021-02-02 13:37:32 -07:00
Louis Ruch
06c59e19bd
Add worker filter to create target tests ( #899 )
2021-02-02 11:03:47 -08:00
Jeff Mitchell and Jeff Malnick
6d2ab34087
Add initial filtering docs ( #898 )
...
* Add initial filtering docs
Co-authored-by: Jeff Malnick <malnick@gmail.com >
2021-02-01 16:03:46 -08:00
Jeff Mitchell
ba6c0df8ca
Prep for 0.1.5
2021-01-29 18:36:14 -05:00
Jeff Mitchell
0b44583859
Update API in main
2021-01-29 18:29:49 -05:00
Jeff Mitchell
9879841e00
Update SDK in API
2021-01-29 18:28:52 -05:00
Randall Morey
e324d23a44
chore: bump ui commitish to latest from boundary-ui/main ( #895 )
...
* chore: bump ui commitish to latest from boundary-ui/main
* fix: bump UI version to fix scopes nav bug
2021-01-29 15:44:49 -05:00
Jeff Malnick
10a5f1b832
test: add tests for authorized-action ( #893 )
2021-01-29 08:04:46 -08:00
Louis Ruch
d65d4dbf6f
Fix examples in website ( #891 )
2021-01-28 20:42:35 -08:00
Todd Knight
57d4bf2bfd
Removing dev migration feature and checks ( #892 )
2021-01-28 19:28:31 -07:00
Todd Knight
955ae41215
Support upgrading from old migration table name ( #889 )
2021-01-28 14:30:08 -07:00
Jeff Mitchell
3461dcbd0c
Remove down and dev migrations ( #890 )
...
* Remove down and dev migrations
This won't be the pattern going forward, so this removes these from the
code.
2021-01-28 16:12:14 -05:00
Jeff Mitchell
d7a24b6b34
Run go mod tidy
2021-01-28 10:41:15 -05:00
Jeff Mitchell
54b9c8c3dc
Add perms-table to make gen and commit migrations update
2021-01-28 08:56:55 -05:00
Todd Knight
d2bb8820ea
Wrap postgres up migrations into a single transaction ( #887 )
2021-01-27 15:58:22 -07:00
Jeff Mitchell
c1576dddda
Add depowners file
2021-01-27 16:46:39 -05:00
Jim
1c744c28ab
oidc schema changes. ( #874 )
2021-01-27 10:55:28 -05:00
Jim
f7aad2e0c8
add a new oidc key+ key version for encrypting oidc state payloads returned in auth URLs. ( #884 )
2021-01-26 14:37:10 -05:00
Jeff Mitchell
6cd97a4a6e
Add support for recursive listing ( #885 )
2021-01-25 19:37:40 -05:00
Todd Knight
1f9fcad1cd
Adding Migrate Command ( #872 )
2021-01-25 14:43:50 -07:00
Jeff Mitchell
5de4befb58
Upgrade some deps ( #886 )
...
These are Jeff-managed deps, and the changelogs have been evaluated.
2021-01-25 10:41:56 -05:00
Jeff Mitchell
6b58a3317d
Add recursive listing to roles ( #881 )
...
This also lays the framework for adding recursive listing to the rest of the resources.
2021-01-23 13:39:04 -05:00
Jeff Mitchell
0629526319
Add read/list/cancel:self actions and support for ACL subactions. ( #882 )
...
Update perms table in anticipation of session support for these.
2021-01-22 16:38:19 -07:00
Louis Ruch
558f9220a5
ICU-744/Refactor internal/target to new domain errors ( #865 )
...
* Refactor internal/target to new domain errors
2021-01-22 13:46:20 -08:00
Jeff Mitchell
ee33a18caa
Add scope repo function to recursively list ( #879 )
...
A simple function that returns an appropriate set of scopes based on the
incoming scope ID. Includes a test.
2021-01-21 21:03:30 -05:00
Pete Pacent
93394156bf
Adding roadmap and release notes updates ( #859 )
...
* Adding roadmap and release notes updates
* fixing typo
2021-01-21 16:18:39 -08:00
Jeff Mitchell
526e24cd19
Goimports reordering
2021-01-21 17:04:01 -05:00
Jeff Mitchell
717a3b52ee
Add worker tagging ( #862 )
...
This allows workers to have tags assigned to them, which can then be filtered to control which targets they are allowed to serve.
2021-01-21 16:27:20 -05:00
Todd Knight
595a86508e
Fix lockup when initalizing database. ( #875 )
2021-01-20 18:10:45 -07:00
Jeff Mitchell
2bafd8a07c
Bump go-mod-upgrade
2021-01-20 12:12:33 -05:00
Jeff Mitchell
46644300d9
Switch to execabs for os/exec in connect cmd ( #873 )
...
* Switch to execabs for os/exec in connect cmd
This is more of an abundance-of-caution change (e.g. defense in depth)
but it doesn't seem like we should be using binaries from the current
directory for `boundary connect` executions (unless given an explicit
path).
* Update changelog
2021-01-20 12:09:55 -05:00
Jeff Mitchell
dcb15cffbd
Add authorized actions output on resources ( #870 )
2021-01-20 10:53:01 -05:00
Todd Knight
ec6151d174
Organize DB Schema Migration Code and DB Init Checks ( #842 )
...
Create Schema Manager and propagate contexts into the DB calls downstream.
Add checks at controller startup and database init for correct schema version and schema migration dirty bit being set.
2021-01-19 10:40:41 -07:00