Parcourir la source

Deployed 764d4653a to main with MkDocs 1.6.1 and mike 1.2.0.dev0

Skarlso il y a 6 mois
Parent
commit
592e032e80

+ 13 - 1
main/api/controller-options/index.html

@@ -4910,7 +4910,19 @@
 <td><code>--enable-cluster-store-reconciler</code></td>
 <td>boolean</td>
 <td>true</td>
-<td>Enables the cluster store reconciler.</td>
+<td>Enables the cluster store</td>
+</tr>
+<tr>
+<td>reconciler.</td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td><code>--enable-secret-store-reconciler</code></td>
+<td>boolean</td>
+<td>true</td>
+<td>Enables the secret store reconciler</td>
 </tr>
 <tr>
 <td><code>--enable-push-secret-reconciler</code></td>

+ 16 - 8
main/guides/security-best-practices/index.html

@@ -2530,10 +2530,10 @@
 </li>
         
           <li class="md-nav__item">
-  <a href="#3-selectively-disable-reconciliation-of-cluster-wide-resources" class="md-nav__link">
+  <a href="#3-selectively-disable-reconciliation-of-resources" class="md-nav__link">
     <span class="md-ellipsis">
       
-        3. Selectively Disable Reconciliation of Cluster-Wide Resources
+        3. Selectively Disable Reconciliation of Resources
       
     </span>
   </a>
@@ -5099,10 +5099,10 @@
 </li>
         
           <li class="md-nav__item">
-  <a href="#3-selectively-disable-reconciliation-of-cluster-wide-resources" class="md-nav__link">
+  <a href="#3-selectively-disable-reconciliation-of-resources" class="md-nav__link">
     <span class="md-ellipsis">
       
-        3. Selectively Disable Reconciliation of Cluster-Wide Resources
+        3. Selectively Disable Reconciliation of Resources
       
     </span>
   </a>
@@ -5400,25 +5400,33 @@
 <span class="w">        </span><span class="nt">matchLabels</span><span class="p">:</span>
 <span class="w">          </span><span class="nt">app</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">frontend</span>
 </code></pre></div>
-<h3 id="3-selectively-disable-reconciliation-of-cluster-wide-resources">3. Selectively Disable Reconciliation of Cluster-Wide Resources</h3>
-<p>ESO allows you to selectively disable the reconciliation of cluster-wide resources <code>ClusterSecretStore</code>, <code>ClusterExternalSecret</code>, and <code>PushSecret</code>.
-You can disable the installation of CRDs and reconciliation in the Helm chart, or disable reconciliation in the core controller.</p>
+<h3 id="3-selectively-disable-reconciliation-of-resources">3. Selectively Disable Reconciliation of Resources</h3>
+<p>ESO allows you to selectively disable the reconciliation of resources. You can disable reconciliation for:</p>
+<ul>
+<li><strong>Cluster-wide resources</strong>: <code>ClusterSecretStore</code>, <code>ClusterExternalSecret</code></li>
+<li><strong>Namespaced resources</strong>: <code>SecretStore</code>, <code>PushSecret</code></li>
+</ul>
+<p>You can disable the installation of CRDs and reconciliation in the Helm chart, or disable reconciliation in the core controller.</p>
 <p>To disable reconciliation in the Helm chart:</p>
 <div class="highlight"><pre><span></span><code><span class="nt">processClusterExternalSecret</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
 <span class="nt">processClusterStore</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
 <span class="nt">processPushSecret</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
+<span class="nt">processSecretStore</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
 </code></pre></div>
 <p>To disable CRD installation in the Helm chart:</p>
 <div class="highlight"><pre><span></span><code><span class="nt">crds</span><span class="p">:</span>
 <span class="w">  </span><span class="nt">createClusterExternalSecret</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
 <span class="w">  </span><span class="nt">createClusterSecretStore</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
+<span class="w">  </span><span class="nt">createSecretStore</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
 <span class="w">  </span><span class="nt">createPushSecret</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
 </code></pre></div>
-<p>Note that disabling CRD installation for a cluster-wide resource does not automatically disable its reconciliation.
+<p><strong>Warning:</strong> Disabling the <code>SecretStore</code> CRD will prevent ExternalSecrets from referencing namespaced SecretStores. Only use this if you exclusively use ClusterSecretStore.</p>
+<p>Note that disabling CRD installation for a resource does not automatically disable its reconciliation.
 The core controller will issue error logs if the CRD is not installed but the reconciliation is not disabled.</p>
 <p>To disable reconciliation in the core controller, set the following flags:</p>
 <div class="highlight"><pre><span></span><code>--enable-cluster-external-secret-reconciler=false
 --enable-cluster-store-reconciler=false
+--enable-secret-store-reconciler=false
 --enable-push-secret-reconciler=false
 </code></pre></div>
 <h3 id="4-implement-namespace-scoped-installation">4. Implement Namespace-Scoped Installation</h3>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
main/search/search_index.json


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff