9692 Commits

Author SHA1 Message Date
Jeff Mitchell
09f41deedf Fix website typo 2018-08-01 16:52:11 -04:00
Brian Kassouf
d3c7b900a8
core: Cancel context before taking state lock (#5020)
* core: Cancel context before taking state lock

* Create active context outside of postUnseal

* Attempt to drain requests before canceling context

* fix test
2018-08-01 12:07:37 -07:00
Yoko
5ff52b8b49
[Guide] Identity: Entities & Groups (#4968)
* Entities & Groups tutorial

* Re-wordig the persona section

* Incorporated the feedback

* Updated the policy requirements

* Incorporate the feedback

* Fixed grammar

* Made the final small adjustments
2018-08-01 11:07:09 -07:00
Raja Nadar
f58b26777f .net 2.0 standard leap (#5019)
2.0 is more conducive for consumers
2018-08-01 08:57:49 -04:00
Chris Hoffman
f070bde7f8
fixing rollback test 2018-07-31 22:45:38 -04:00
Yoko
3143a0bcc9
[Guide] Direct App Integration guide (#4948)
* Direct App Integration guide

* Added a tag for step3
2018-07-31 09:19:23 -07:00
Sean Malloy
2794e68049 Fix GCP auth docs typo (#5017)
The bound_bound_service_accounts parameter does not exist. The correct
spelling is bound_service_accounts.
2018-07-31 10:57:34 -04:00
Brian Kassouf
832a903a70
core: Read lock when doing a rollback (#5016) 2018-07-30 19:55:43 -06:00
Chris Hoffman
5451dffc44
do not grab statelock when requested not to (#5015) 2018-07-30 14:54:54 -04:00
Jeff Mitchell
487fd80368 changelog++ 2018-07-30 10:37:56 -04:00
Jeff Mitchell
c1a3e599ca
Add exit-after-auth functionality to agent (#5013)
This allows it to authenticate once, then exit once all sinks have
reported success. Useful for things like an init container vs. a
sidecard container.

Also adds command-level testing of it.
2018-07-30 10:37:04 -04:00
Pat Downey
cd63f3e6ef Expand TOFU acronym in AWS auto-auth docs (#5011) 2018-07-29 18:05:49 -07:00
Paul Nicholson
4fbb3faf9c agent: kubernetes: add missing slash in token path (#5010) 2018-07-29 15:50:18 -04:00
Yoko
ee8ea88fa6
[Guide] Transit Secrets Engine beginner guide (#4943)
* Intro to Transit Secrets Engine guide

* Added the Katacoda scenario link in the Reference Materials section

* Referencig this guide in the existing encryption guides
2018-07-27 16:08:52 -07:00
Brian Kassouf
f8b3319546
Update ad plugin (#5008) 2018-07-27 14:52:38 -06:00
Michael Herman
1382fa72ed Update index.html.md (#5005) 2018-07-27 15:30:59 -04:00
Chris Hoffman
f348177b5d
adding environment to azure auth docs (#5004) 2018-07-27 08:33:20 -04:00
Chris Hoffman
ec3e571404
adding missing properties (#5003) 2018-07-27 08:19:12 -04:00
Chris Hoffman
86a0b466f3
adding upgrade guide for 0.10.4 (#4992) 2018-07-25 12:54:48 -04:00
Jeff Mitchell
e21712a687
Cut version 0.10.4 v0.10.4 2018-07-25 10:15:52 -04:00
Jeff Mitchell
e66e28e226 changelog++ 2018-07-25 10:10:39 -04:00
Jeff Mitchell
be6a9b05de Prep for 0.10.4 2018-07-25 09:52:09 -04:00
Jeff Mitchell
1d4bd72eb4 changelog++ 2018-07-25 04:08:00 -04:00
Jeff Mitchell
2335958260
Update path_tidy_user_id_test.go 2018-07-25 03:37:24 -04:00
Jeff Mitchell
fb94d03b75 Fix race in test 2018-07-25 00:18:32 -04:00
Matthew Irish
aeef351629
e.errors not e.error (#4990) 2018-07-24 23:16:03 -05:00
Jeff Mitchell
1a7fa1d2fe Simplify sealInternal 2018-07-24 23:26:28 -04:00
Chris Hoffman
717bdf1208
changelog++ 2018-07-24 22:39:44 -04:00
Jeff Mitchell
267e929553 Update plugins 2018-07-24 22:19:38 -04:00
Chris Hoffman
59a4145aa9
updating azure plugin (#4989) 2018-07-24 22:13:23 -04:00
Jeff Mitchell
2eccda9d9f changelog++ 2018-07-24 22:12:10 -04:00
Jeff Mitchell
ee858ca5bd changelog++ 2018-07-24 22:07:20 -04:00
Jeff Mitchell
903ab7c485
VSI (#4985) 2018-07-24 22:02:27 -04:00
Chris Hoffman
8152811b38 Add locking when adding aliases to existing entities (#4965) 2018-07-24 22:01:58 -04:00
Brian Kassouf
558c64aa5b
changelog++ 2018-07-24 17:37:16 -07:00
Brian Kassouf
9f0c13e9ba
changelog+++ 2018-07-24 17:33:11 -07:00
Brian Kassouf
4ca3b84f52
API: Add context to each raw request call (#4987) 2018-07-24 15:49:55 -07:00
Matthew Irish
754fd0b7c8
UI - add JWT auth, remove alias metadata (#4986)
* remove the ability to edit metadata on entity aliases
* add JWT auth method in the UI
2018-07-24 17:35:31 -05:00
Jeff Mitchell
b9adaf9c69 Add request timeouts in normal request path and to expirations (#4971)
* Add request timeouts in normal request path and to expirations

* Add ability to adjust default max request duration

* Some test fixes

* Ensure tests have defaults set for max request duration

* Add context cancel checking to inmem/file

* Fix tests

* Fix tests

* Set default max request duration to basically infinity for this release for BC

* Address feedback
2018-07-24 14:50:49 -07:00
Jeff Mitchell
77e61243d0 Modify approle tidy to validate dangling accessors (#4981) 2018-07-24 14:00:53 -07:00
Jeff Mitchell
8d2d9fd8bd Tackle #4929 a different way (#4932)
* Tackle #4929 a different way

This turns c.sealed into an atomic, which allows us to call sealInternal
without a lock. By doing so we can better control lock grabbing when a
condition causing the standby loop to get out of active happens. This
encapsulates that logic into two distinct pieces (although they could
be combined into one), and makes lock guarding more understandable.

* Re-add context canceling to the non-HA version of sealInternal

* Return explicitly after stopCh triggered
2018-07-24 13:57:25 -07:00
Jeff Mitchell
8580cd3292 Two-pronged fix for renew policy checking (#4960)
1) In backends, ensure they are now using TokenPolicies
2) Don't reassign auth.Policies until after expmgr registration as we
don't need them at that point

Fixes #4829
2018-07-24 12:03:11 -07:00
Chris Hoffman
00acb896a8
changelog++ 2018-07-24 14:27:01 -04:00
Chris Hoffman
fc1fefdaf3
Read all pages when list results are paged (#4983) 2018-07-24 14:24:32 -04:00
Jeff Mitchell
6a610778bf changelog++ 2018-07-24 10:10:31 -04:00
andrejvanderzee
2b34bdaedc Fixed writing config attribute 'max_retries' for existing client configs for aws auth method. (#4980) 2018-07-24 10:09:44 -04:00
Jim Kalafut
255b23156f
Update Azure auth plugin (#4978) 2018-07-23 15:00:46 -07:00
Matthew Irish
3ab716e4c1
changelog++ 2018-07-23 16:58:50 -05:00
Matthew Irish
42c767da14
UI - fix kv object so that falsey values don't get coerced to empty strings (#4977)
* fix kv object so that falsey values don't get coerced to empty strings
* equal for string compare
2018-07-23 16:57:35 -05:00
Jeff Mitchell
9003041ef2 Log nil secret IDs instead of swallowing error 2018-07-23 17:46:20 -04:00