mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-29 17:52:32 +00:00
[VAULT-33207] Update Policy Modal to add isHrefExternal to External Links (#29264)
* [VAULT-33207] Update Policy Modal to add isHrefExternal to External Links * add isHrefExternal to doc links as well as github links
This commit is contained in:
committed by
GitHub
parent
28768d5b5b
commit
66470b3538
@@ -6,16 +6,21 @@
|
||||
<div class="has-bottom-margin-s">
|
||||
{{#if (eq @policyType "acl")}}
|
||||
<p data-test-example-modal-text="acl">
|
||||
<Hds::Link::Inline @href={{doc-link "/vault/tutorials/get-started/introduction-policies"}}>ACL Policies</Hds::Link::Inline>
|
||||
<Hds::Link::Inline @isHrefExternal={{true}} @href={{doc-link "/vault/tutorials/get-started/introduction-policies"}}>ACL
|
||||
Policies</Hds::Link::Inline>
|
||||
are written in Hashicorp Configuration Language (
|
||||
<Hds::Link::Inline @href="https://github.com/hashicorp/hcl">HCL</Hds::Link::Inline>
|
||||
<Hds::Link::Inline @isHrefExternal={{true}} @href="https://github.com/hashicorp/hcl">HCL</Hds::Link::Inline>
|
||||
) or JSON and describe which paths in Vault a user or machine is allowed to access. Here is an example policy:
|
||||
</p>
|
||||
{{else if (eq @policyType "rgp")}}
|
||||
<p class="has-bottom-margin-s" data-test-example-modal-text="rgp">
|
||||
Role Governing Policies (RGPs) are tied to client tokens or identities which is similar to
|
||||
<Hds::Link::Inline @href={{doc-link "/vault/tutorials/policies/policies"}}>ACL policies</Hds::Link::Inline>. They use
|
||||
<Hds::Link::Inline @href={{doc-link "/vault/docs/enterprise/sentinel"}}>Sentinel</Hds::Link::Inline>
|
||||
<Hds::Link::Inline @isHrefExternal={{true}} @href={{doc-link "/vault/tutorials/policies/policies"}}>ACL policies</Hds::Link::Inline>.
|
||||
They use
|
||||
<Hds::Link::Inline
|
||||
@isHrefExternal={{true}}
|
||||
@href={{doc-link "/vault/docs/enterprise/sentinel"}}
|
||||
>Sentinel</Hds::Link::Inline>
|
||||
as a language framework to enable fine-grained policy decisions.
|
||||
</p>
|
||||
<p>
|
||||
@@ -32,9 +37,15 @@
|
||||
Endpoint Governing Policies (EGPs) are tied to particular paths (e.g.
|
||||
<code class="tag is-marginless is-paddingless">aws/creds/</code>
|
||||
) instead of tokens. They use
|
||||
<Hds::Link::Inline @href="https://docs.hashicorp.com/sentinel/language">Sentinel</Hds::Link::Inline>
|
||||
<Hds::Link::Inline
|
||||
@isHrefExternal={{true}}
|
||||
@href="https://docs.hashicorp.com/sentinel/language"
|
||||
>Sentinel</Hds::Link::Inline>
|
||||
as a language to access
|
||||
<Hds::Link::Inline @href={{doc-link "/vault/docs/enterprise/sentinel/properties"}}>properties</Hds::Link::Inline>
|
||||
<Hds::Link::Inline
|
||||
@isHrefExternal={{true}}
|
||||
@href={{doc-link "/vault/docs/enterprise/sentinel/properties"}}
|
||||
>properties</Hds::Link::Inline>
|
||||
of the incoming requests.
|
||||
</p>
|
||||
<p>
|
||||
@@ -57,6 +68,7 @@
|
||||
{{uppercase @policyType}}
|
||||
policies can be found
|
||||
<Hds::Link::Inline
|
||||
@isHrefExternal={{true}}
|
||||
@href={{doc-link (get this.moreInformationLinks @policyType)}}
|
||||
data-test-example-modal-information-link
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user