Commit Graph
63 Commits
Author SHA1 Message Date
6cefb8e376 Add managed group resource (#118)
* feat: add managed group resource

* feat: add tests for managed group resource

* update go.sum

* update tests

* simplify the managed group resource

* use WithDefaultPasswordAuthMethodId

* Managed groups (#129)

* docs: update host catalog resource with correct value for type attribute

* build: add Makefile target for auto-generating docs

* bugfix: make OIDC account attribute for subject ForceNew

* docs: update auto-generated docs

* Add credential library resource for Vault (#114)

* Integrate with Vault to retrieve and manage per session credentials

Co-authored-by: Louis Ruch <louisruch@gmail.com>

* Update token/clientKey on hmac change (#125)

* Update token/clientKey on hmac change

* Update changelog

* Update docs

* Prep for 1.0.3

* v1.0.3

* Update terraform-plugin-sdk

* Fix Typo

* Adopt American spelling

* fix the parameter that is actually being sent as the auth method id

Co-authored-by: Jeff Malnick <malnick@gmail.com>
Co-authored-by: Louis Ruch <louisruch@gmail.com>
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com>
Co-authored-by: tf-release-bot <terraform@hashicorp.com>
Co-authored-by: Lewis Cowper <593574+lewiscowper@users.noreply.github.com>

* nits and updates

* OIDC auth method + get filter from attributes

* Add changelog

* Fix schema description

Co-authored-by: Riley Guerin <rileytg@users.noreply.github.com>
Co-authored-by: Louis Ruch <louisruch@gmail.com>
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com>
Co-authored-by: tf-release-bot <terraform@hashicorp.com>
Co-authored-by: Lewis Cowper <593574+lewiscowper@users.noreply.github.com>
2021-08-17 07:22:09 +02:00
Jeff MalnickandLouis Ruch 4f0509c55d Add credential library resource for Vault (#114)
* Integrate with Vault to retrieve and manage per session credentials

Co-authored-by: Louis Ruch <louisruch@gmail.com>
2021-06-22 21:07:07 -07:00
Jeff Malnick 7c73927d17 docs: update auto-generated docs 2021-06-21 10:50:04 -07:00
Jeff Malnick 3c5bbd53c6 bugfix: make OIDC account attribute for subject ForceNew 2021-06-21 10:25:14 -07:00
Jeff Malnick 2d2f825035 build: add Makefile target for auto-generating docs 2021-06-21 10:24:16 -07:00
Jeff Malnick 30b38ea89d docs: update host catalog resource with correct value for type attribute 2021-06-21 10:24:16 -07:00
Jeff Malnick 1c1e593eab feat: add claim scopes attribute 2021-05-25 13:14:02 -07:00
Jeff Malnick 8bfac9f6fa feat: add account claim maps for OIDC auth method resource 2021-05-24 10:03:55 -07:00
Jeff Malnick 3d8121234f build: update boundary mod ref 2021-05-24 10:03:55 -07:00
Jeff Malnick 4f4318d005 v1.0.2 (#108)
v1.0.2 docs, go mod, and changelog
2021-05-05 10:02:53 -07:00
Jeff Malnick 3d42195a26 Add OIDC auth method and account resource (#105)
add OIDC auth method and account resources
2021-05-05 08:33:15 -07:00
Jeff Malnick b01f482fb2 Add contributing guide with pronoun expectations (#92)
* docs: add contributing guide with pronoun expectations
2021-03-30 16:57:11 -07:00
Jeff Malnick 48fb16394d update to v0.1.2 (#61) 2020-11-17 14:08:39 -08:00
Jeff Malnick dd9a69ecb0 docs: remove id flag from docs (#56) 2020-10-13 11:04:24 -07:00
Jeff Malnick 9e46f2a372 Autogen Docs Cleanup (#53)
* docs: update to better resource descriptions

* rebase me
2020-10-13 11:02:52 -07:00
Jeff Malnick 2c1fc3f2f3 Add the Boundary banner (#55) 2020-10-13 09:16:00 -07:00
Jeff Malnick 7ee5c9c47b Simplify README example and add build targets (#49)
* build: add simple target for building various OS binaries until CI pipeline is in place

* docs: simplify readme example
2020-10-02 18:16:11 -07:00
Jeff Malnick 689cf59d76 feat: associate accounts with users (#45) 2020-09-27 08:07:23 -07:00
Jeff Malnick f8ecfa4b3d clean up 2020-09-22 09:13:01 -07:00
Jeff Malnick 6f5444c0c8 docs: add logo to readme 2020-09-18 14:05:07 -07:00
Jeff Malnick fd5cc38309 docs: fix scope usage (#43) 2020-09-17 15:34:00 -07:00
Jeff Malnick af43c1d29c docs: fix target docs (#40) 2020-09-17 12:52:53 -07:00
Jeff Malnick d19dd70b06 fix: check default port in map is not nil 2020-09-16 13:27:44 -07:00
Jeff Malnick 292a5100bf docs: add scope resource 2020-09-16 12:34:37 -07:00
Jeff Malnick 3e43f1bb8c docs: add docs for account & auth method resources (#34) 2020-09-15 20:43:27 -07:00
Jeff Malnick 975fd2e2d4 test: add test for auth method resource (#36) 2020-09-15 20:43:14 -07:00
Jeff Malnick 7e523d3dc8 docs: update readme 2020-09-04 08:09:46 -07:00
Jeff Malnick 97f24b8bcd fix: use hard coded "global" scope for organization creation 2020-09-04 08:09:32 -07:00
Jeff Malnick 8a8f806357 docs: add target resource docs 2020-09-03 14:36:29 -07:00
Jeff Malnick 73a0d2981a docs: update detailed example with target usage 2020-09-03 14:36:29 -07:00
Jeff Malnick e7b7a2705c feat: add targets resource 2020-09-03 14:36:29 -07:00
Jeff Malnick 48c7f0282f build: add dockerfile 2020-09-02 15:18:17 -07:00
Jeff Malnick cb8b3ccc97 docs: add host set documentation 2020-09-02 15:18:17 -07:00
Jeff Malnick 69fc17094c build: update deps 2020-09-02 15:18:17 -07:00
Jeff Malnick d18a0b2bec feat: add host set resource 2020-09-02 15:18:17 -07:00
Jeff Malnick 5d604f03f4 feat: update auth method prefix to ampw_ 2020-08-29 12:02:52 -07:00
Jeff Malnick 251665f1d1 feat: use NewClient() pattern and refactor hostCatalog usage 2020-08-29 12:02:52 -07:00
Jeff Malnick 1d1a92019a build: update to latest SDK changes 2020-08-29 12:02:52 -07:00
Jeff Malnick 78e169066a docs: update complex example with host resource usage 2020-08-28 07:03:11 -07:00
Jeff Malnick 254d463f79 docs: add docs for host resource 2020-08-28 07:03:11 -07:00
Jeff Malnick 0a9615c27c build: update deps 2020-08-28 07:03:11 -07:00
Jeff Malnick 95954562be docs: update docs with latest usage for organization resource 2020-08-28 07:03:11 -07:00
Jeff Malnick bf21e83341 feat: update user, group, and role resources with organization resource usage 2020-08-28 07:03:11 -07:00
Jeff Malnick 039ce8281b feat: update project resource with organization scope 2020-08-28 07:03:11 -07:00
Jeff Malnick 5b045bb4a9 feat: add host & organization resource to provider 2020-08-28 07:03:11 -07:00
Jeff Malnick dfec34e669 feat: add organization resource 2020-08-28 07:03:11 -07:00
Jeff Malnick cace004114 feat: add host resource 2020-08-28 07:03:11 -07:00
Jeff Malnick fc89b9f214 docs: add project resource documentation (#22) 2020-08-17 18:35:53 -07:00
Jeff Malnick 64604ddff7 docs: add complex example to docs landing page (#20)
* feat: add members to groups

* docs: update boundary_group docs with member_ids

* docs: add complex example to docs landing page
2020-08-17 11:50:36 -07:00
Jeff Malnick 564378a84e Add member_ids to boundary_group resource (#21)
* feat: add members to groups

* docs: update boundary_group docs with member_ids
2020-08-17 11:50:18 -07:00
Jeff Malnick c1069f7303 feat: use scope_id instead of project_id (#19) 2020-08-15 14:49:09 -07:00
Jeff Malnick 0bcb0ed506 Update to use latest SDK (#18)
* chore: update provider.go to latest SDK

* chore: update resource_group.go to latest SDK

* chore: update resource_host_catalog.go to latest SDK

* chore: update resource_project.go to latest SDK

* chore: update resource_role.go to latest SDK

* chore: fix group resource to use project client

* chore: update resource_users.go to latest SDK

* chore: update resource_group_test.go to latest SDK

* chore: refactor resource_host_catalog_test.go to latest sdk

* chore: refactor resource_project_test.go to latest sdk

* chore: refactor resource_user_test.go to latest sdk

* chore: update to latest SDK usage

* update to use latest test controller

* feat: make project_id optional and override scope if set

* test: test org and project level group creation

* chore: pass around authToken info for using principal ID in setting grant scope

* build: update deps
2020-08-13 11:18:36 -07:00
Jeff Malnick f6573a6277 chore: update to name boundary (#17) 2020-08-11 16:12:26 -07:00
Jeff Malnick 46c5491a54 fix: private module loading and ability to run acceptance tests in ci (#16)
* fix: private module loading and ability to run accptance tests in ci

* build: update deps
2020-07-24 20:29:19 -07:00
Jeff Malnick 33675ab5c7 feat: add provider authentication (#11)
* feat: add authentication to provider

* docs: add provider documentation
2020-07-12 15:09:40 -07:00
Jeff Malnick a6b4fa8ebe feat: add grants to roles (#14)
* feat: add grants to roles

* docs: add grants example
2020-07-12 15:00:16 -07:00
Jeff Malnick 13e3638dd6 Add principles to roles (#12)
* feat: add principle to role resource

* docs: add principle usage to role resource
2020-07-10 15:32:44 -07:00
Jeff Malnick d9c9988d15 feat: add role resource (#7)
* feat: add role resource

* docs: add role resource docs
2020-07-02 14:23:56 -07:00
Jeff Malnick 2f71ef6f63 feat: add group resource (#6)
* feat: add group resource

* docs: add docs for group resource
2020-07-02 14:22:08 -07:00
Jeff Malnick 7b947a8721 feat: add user resource (#5)
* feat: add user resource

* docs: add docs for user resource
2020-07-02 14:19:05 -07:00
Jeff Malnick a9594eb15f test: fix circleci directory name 2020-06-11 13:41:41 -07:00
Jeff Malnick 953522760e test: add circlci integration test for github checks (#3) 2020-06-11 13:35:36 -07:00
Jeff Malnick de4d32466e feat: add host catalog resource (#2)
* feat: add dev and update-deps Makefile targets

* feat: add host catalog resource

* docs: add host catalog resource docs
2020-06-09 18:24:17 -07:00