mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-02 03:27:54 +00:00
backport of commit 6685565b7e (#23341)
Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com>
This commit is contained in:
committed by
GitHub
parent
97ea4969a0
commit
8835db2484
@@ -10,6 +10,17 @@ description: The '/sys/config/group-policy-application' endpoint is used to conf
|
|||||||
|
|
||||||
@include 'alerts/restricted-root.mdx'
|
@include 'alerts/restricted-root.mdx'
|
||||||
|
|
||||||
|
<Warning>
|
||||||
|
The group policy application mode only applies to ACL policies and no longer
|
||||||
|
affects Vault sentinel role governing policies (RGPs) for the following Vault
|
||||||
|
versions:
|
||||||
|
|
||||||
|
- `1.15.0+`
|
||||||
|
- `1.14.4+`
|
||||||
|
- `1.13.8+`
|
||||||
|
|
||||||
|
</Warning>
|
||||||
|
|
||||||
The `sys/config/group-policy-application` endpoint can be used to configure the
|
The `sys/config/group-policy-application` endpoint can be used to configure the
|
||||||
mode of policy application for identity groups in Vault. This setting dictates
|
mode of policy application for identity groups in Vault. This setting dictates
|
||||||
the behavior across all groups in all namespaces in Vault.
|
the behavior across all groups in all namespaces in Vault.
|
||||||
|
|||||||
@@ -87,15 +87,38 @@ a step-by-step instruction.
|
|||||||
|
|
||||||
</Tip>
|
</Tip>
|
||||||
|
|
||||||
Consider the following scenario.
|
<Warning>
|
||||||
|
|
||||||
|
As of the following versions, Vault only applies RPGs derived from identity
|
||||||
|
group membership to entities in child namespaces:
|
||||||
|
|
||||||
|
- `1.15.0+`
|
||||||
|
- `1.14.4+`
|
||||||
|
- `1.13.8+`
|
||||||
|
|
||||||
|
</Warning>
|
||||||
|
|
||||||
|
The scenarios below describe the relevant changes in more detail.
|
||||||
|
|
||||||
|
#### Versions 1.15.0, 1.14.4, 1.13.8, and later
|
||||||
|
|
||||||
|
The training namespace is a child namespace of the education namespace. The "Sun
|
||||||
|
Shine" entity created in the training namespace is a member of the "Tester"
|
||||||
|
group which is defined in the education namespace. The group members inherit the
|
||||||
|
group-level policy.
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
#### Versions 1.15.0-rc1, 1.14.3, 1.13.7, and earlier
|
||||||
|
|
||||||
The training namespace is a child namespace of the education namespace. The "Sun
|
The training namespace is a child namespace of the education namespace. The "Sun
|
||||||
Shine" entity created in the education namespace is a member of the "Tester"
|
Shine" entity created in the education namespace is a member of the "Tester"
|
||||||
group which is defined in the training namespace. The group members inherit the
|
group which is defined in the training namespace. The group members inherit the
|
||||||
group-level policy.
|
group-level policy.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
While ACL policies and EGPs set rules on a specific path, an RGP does not
|
While ACL policies and EGPs set rules on a specific path, an RGP does not
|
||||||
specify a target path. RGPs are tied to tokens, identity entities, or identity
|
specify a target path. RGPs are tied to tokens, identity entities, or identity
|
||||||
|
|||||||
BIN
website/public/img/diagram-rgp-namespace-post-115_dark.png
Normal file
BIN
website/public/img/diagram-rgp-namespace-post-115_dark.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 79 KiB |
BIN
website/public/img/diagram-rgp-namespace-post-115_light.png
Normal file
BIN
website/public/img/diagram-rgp-namespace-post-115_light.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
BIN
website/public/img/diagram-rgp-namespace-pre-115_dark.png
Normal file
BIN
website/public/img/diagram-rgp-namespace-pre-115_dark.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 80 KiB |
BIN
website/public/img/diagram-rgp-namespace-pre-115_light.png
Normal file
BIN
website/public/img/diagram-rgp-namespace-pre-115_light.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 81 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 72 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 73 KiB |
Reference in New Issue
Block a user