Jeff Mitchell
d01e1aca3e
Fix plugin extension on Windows
2021-11-18 20:09:27 -05:00
Jeff Mitchell
d2dd9b205b
Update packagespec
2021-11-18 16:27:36 -05:00
Jeff Mitchell
95568ef07f
Fix tests using multiple controllers ( #1734 )
...
The previous PR only initialized plugins if they were required, which
meant that there may not actually be a plugin manager running because a
second node would not actually create the dev database, which is where
the plugin was being added. The assumption that a plugin manager is
running is still a fine one at the moment, but we just need to make sure
it's running in _all_ cases.
2021-11-18 16:01:15 -05:00
Jeff Mitchell
ad8ce50f69
Fix Windows ( #1733 )
...
The embed package always uses Unix-style forward slashes. filepath.Join
utilization looking for files would cause the slashes to be the wrong
direction on Windows and result in the files not being found.
2021-11-18 15:01:01 -05:00
Jeff Mitchell
5559cf54d3
Don't always assume plugins should be activated ( #1732 )
2021-11-18 11:53:45 -05:00
Jeff Mitchell
3b83184700
Add missing read only check on secrets hmac field in handler ( #1729 )
2021-11-18 09:32:32 -05:00
Jeff Mitchell
208895e38b
Add a static README file to the host assets dir ( #1730 )
2021-11-17 22:30:22 -05:00
Jeff Mitchell
9213e4b821
Handle same-named options across subtypes ( #1728 )
...
This updates the API generation code to allow the same option names to
be used in subtype-scoped options. This means if we have attribute
structs with the same fields, they won't overwrite each other, but will
instead create attribute-specific options.
2021-11-17 20:08:18 -05:00
Louis Ruch
e0587afb5f
chore: bump website verison
2021-11-17 14:47:53 -08:00
Jeff Mitchell and Michael Gaffney
04a52a5864
Add plugins configuration section to docs ( #1727 )
...
Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com >
2021-11-17 17:21:20 -05:00
Todd
1c36b1e4d7
Add plugin details to host catalog, host set, and host domain model pages ( #1715 )
...
* Add plugin information to host catalogs, host sets, and hosts.
2021-11-17 14:11:06 -07:00
Todd
18de3653f5
Set sync job still syncs when plugin reports no hosts in sets ( #1726 )
...
* Allow the set sync job to sync when no hosts are returned by the sync job.
2021-11-17 13:32:23 -07:00
Jeff Mitchell
7174a91f32
Update data-encryption documentation to clarify what is encrypted ( #1722 )
2021-11-17 14:42:59 -05:00
Todd
63bf60654e
Add plugin info on the CLI when reading a host. ( #1725 )
2021-11-17 10:16:12 -07:00
Michael Gaffney
54a508ef7f
Merge branch 'mgaffney-sqltest-port'
2021-11-17 08:50:57 -05:00
Michael Gaffney
55c6c5872f
feat(sqltest): Make container port configurable
2021-11-17 08:04:56 -05:00
Todd
056e72491d
Attempt to fix the ci error. ( #1723 )
2021-11-17 08:03:42 -05:00
Timothy Messier
e6a8704a60
fix(docker): Add missing packages to dev docker image ( #1713 )
...
Trying to run the docker image built with `make docker-build-dev` would
result in an error at startup:
standard_init_linux.go:228: exec user process caused: no such file or directory
This was due to the dev docker image lacking `dumb-init` which is used
by `docker-entrypoint.sh`.
This commit updates the dev dockerfile to add dumb-init. It also adds
additional packages so that the dev image aligns with the release image.
2021-11-17 07:28:58 -05:00
Louis Ruch
384120fd7d
chore: bump to version 0.7.0
2021-11-16 17:29:39 -08:00
Louis Ruch
bc0e23bdf1
chore: bump api/sdk versions
2021-11-16 17:28:10 -08:00
Louis Ruch
0cf9573f24
chore: make fmt
2021-11-16 17:27:16 -08:00
Louis Ruch
c33efbf223
chore: make fmt ( #1721 )
2021-11-16 16:38:30 -08:00
Todd
1417e17909
Fix nil pointer error when listing by non existing host catalog. ( #1720 )
...
* Fix nil pointer error when listing hosts from nonexisting host catalog.
2021-11-16 17:36:09 -07:00
Jim
5232be905b
fix (auth/oidc): Revert to working version of oidc acct upsert ( #1719 )
2021-11-16 19:32:50 -05:00
Chris Marchesi
57791461eb
Add plugin-based host entry to CHANGELOG.md ( #1710 )
...
* Add plugin-based host entry to CHANGELOG.md
* Amend to de-emphasize domain language
This should hopefully make it more obvious that the plugin system is
currently internal and one cannot yet write 3rd party plugins for
Boundary.
2021-11-16 16:16:42 -08:00
Todd
b1c53951d5
Use the correct collection actions response when updating host catalogs. ( #1718 )
2021-11-16 16:55:36 -07:00
Jeff Mitchell and Jim
866bfceefc
Add secrets_hmac to host catalog output ( #1712 )
...
Co-authored-by: Jim <jlambert@hashicorp.com >
2021-11-16 18:54:38 -05:00
Todd Knight
063b613bd1
Update dependency for azure plugin.
2021-11-16 16:16:41 -07:00
Dharini Jeeva
c6e7abc9e0
update ui version ( #1717 )
2021-11-16 17:57:49 -05:00
Jim
ebea283421
fix (kms): Add kms.ReconcileKeys(...) to fix missing audit DEK scenario ( #1711 )
...
This fix addresses the situation where an existing boundary database
doesn't have the audit DEKs in the global scope.
2021-11-16 07:46:23 -05:00
Thor
7fa2cd2526
rename migration from 01-09 after bad merge ( #1709 )
...
* rename migration from 01-09 after bad merge
2021-11-15 16:42:01 -06:00
Thor
ad31b6d6c3
repo: Return connection informat in Session response object ( #1690 )
...
Add connections to the Session object
* db: creat new session_list view
* repo: session use new session_list view
2021-11-15 15:26:08 -06:00
Jeff Mitchell
8cd8453113
Update dev loopback host plugin flag name
2021-11-15 14:45:48 -05:00
Jeff Mitchell
8110e0eab3
Increment version of host during updates ( #1707 )
...
Currently host does not use a version, which means it's not protected
against race conditions of either itself or its value objects. This adds
and plumbs through version to ensure that if a host or its value objects
change that they are not going to be affected by a race condition.
2021-11-15 12:22:39 -05:00
Jim
1b6c9a25c8
Add more opts when using Create + WithOnConflict ( #1706 )
2021-11-14 09:52:18 -05:00
Jeff Mitchell
b3fd23863f
Add external ID to host output ( #1705 )
...
This also fixes a bug if no hosts were returned where the job would run
over and over in a loop, and some other cleanup.
2021-11-13 17:18:20 -05:00
Jeff Mitchell
4bf86e6394
Update SDK/API versions to main branches after merge
2021-11-12 19:50:16 -05:00
Todd
46a1edcb3b
Add DNS Names and IP Addresses to the CLI output. ( #1701 )
2021-11-12 18:51:28 -05:00
Todd
78dc6cf370
OnConflict constraints for adding host ip and dns names in upsertHosts ( #1700 )
...
* Ignore constraint violations when adding ip addresses and dns addresses that already exist.
2021-11-12 16:17:43 -07:00
Jim
c6d79bc911
feature (db): Add WithOnConflict support to CreateItems(...) ( #1699 )
2021-11-12 18:10:09 -05:00
Todd
5d2b0e94aa
Update sync interval seconds field. ( #1698 )
...
* Update sync interval seconds field.
* If the sync interval was updated, schedule the next sync job wakeup immediately.
* Calculate the next sync time for the scheduler should wake up if we only updated the sync interval.
2021-11-12 14:55:22 -07:00
Todd Knight
228be58cc8
Merge branch 'plugin-hostcatalogs'
2021-11-12 10:20:11 -07:00
Todd Knight
5850001a07
Rename file to match others in directory and remove TODO.
2021-11-12 09:53:56 -07:00
Todd
b16ce175e5
Fix secrets clearing bug in update. Changes to update count behavior for catalogs ( #1691 )
...
* Fix secret clearing bug in update. Always return 1 catalog updated if we can find a catalog w/ a matching version.
2021-11-12 09:46:40 -07:00
Todd
5cfcc41f00
Fix bug for adding preferred endpoint when non existed prior. ( #1692 )
2021-11-12 09:04:48 -07:00
Todd Knight
f41bceda83
Merge from main and make gen
2021-11-12 08:57:10 -07:00
Todd Knight
884e1f2d18
Merge branch 'main' into plugin-hostcatalogs
...
# Conflicts:
# go.mod
# sdk/go.mod
2021-11-12 08:55:17 -07:00
George Christou
3a7f12f0c3
doc: [ssh] Use %n for ProxyCommand ( #1696 )
2021-11-12 10:37:42 -05:00
Jim
f46803d808
feature (authmethod): Add managed grps perms to auth collection actions ( #1695 )
2021-11-12 09:28:07 -05:00
Todd
61f9d1f6af
Add update set handler and sdk functionality ( #1684 )
2021-11-11 14:32:15 -07:00