|
|
@@ -5479,6 +5479,31 @@ to set your SecretStore with an authentication method from Akeyless.</p>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
+<p>For <code>azure_ad</code> on AKS Workload Identity, set <code>authSecretRef.serviceAccountRef</code> to a ServiceAccount annotated with <code>azure.workload.identity/client-id</code> and <code>azure.workload.identity/tenant-id</code>. This field is only used when <code>accessType</code> is <code>azure_ad</code>; other access types ignore it.</p>
|
|
|
+<div class="highlight"><pre><span></span><code><span class="nt">apiVersion</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">external-secrets.io/v1</span>
|
|
|
+<span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">SecretStore</span>
|
|
|
+<span class="nt">metadata</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">akeyless-azure-ad-wi</span>
|
|
|
+<span class="w"> </span><span class="nt">namespace</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">app-test</span>
|
|
|
+<span class="nt">spec</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">provider</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">akeyless</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">akeylessGWApiURL</span><span class="p">:</span><span class="w"> </span><span class="s">"https://api.akeyless.io"</span>
|
|
|
+<span class="w"> </span><span class="nt">authSecretRef</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">secretRef</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">accessID</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">akeyless-secret-creds</span>
|
|
|
+<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accessId</span>
|
|
|
+<span class="w"> </span><span class="nt">accessType</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">akeyless-secret-creds</span>
|
|
|
+<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accessType</span>
|
|
|
+<span class="w"> </span><span class="nt">accessTypeParam</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">akeyless-secret-creds</span>
|
|
|
+<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accessTypeParam</span>
|
|
|
+<span class="w"> </span><span class="nt">serviceAccountRef</span><span class="p">:</span>
|
|
|
+<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">akeyless-wi-sa</span>
|
|
|
+</code></pre></div>
|
|
|
+<p>For <code>ClusterSecretStore</code>, set <code>serviceAccountRef.namespace</code> when the ServiceAccount is not in the same namespace as the consuming <code>ExternalSecret</code>; otherwise the ServiceAccount is resolved from that namespace. Sovereign Azure clouds (US Government, China) are supported when <code>AZURE_ENVIRONMENT</code> or <code>AZURE_CLOUD</code> is set accordingly, matching the non-WI <code>GetCloudId</code> path.</p>
|
|
|
<p>For more information see <a href="https://docs.akeyless.io/docs/access-and-authentication-methods">Akeyless Authentication Methods</a></p>
|
|
|
<h4 id="creating-an-akeyless-credentials-secret">Creating an Akeyless Credentials Secret</h4>
|
|
|
<p>Create a secret containing your credentials using the following example as a guide:</p>
|