Просмотр исходного кода

Deployed 74f0f381d to main with MkDocs 1.6.1 and mike 1.2.0.dev0

gusfcarvalho 1 год назад
Родитель
Сommit
070098ab77

+ 11 - 0
main/api/clustersecretstore/index.html

@@ -3839,12 +3839,23 @@
 <p><img alt="ClusterSecretStore" src="../../pictures/diagrams-high-level-cluster-detail.png" /></p>
 <p>The <code>ClusterSecretStore</code> is a cluster scoped SecretStore that can be referenced by all
 <code>ExternalSecrets</code> from all namespaces. Use it to offer a central gateway to your secret backend.</p>
+<p>Different Store Providers have different stability levels, maintenance status, and support. 
+To check the full list, please see <a href="../../introduction/stability-support/">Stability Support</a>.</p>
+<div class="admonition note">
+<p class="admonition-title">Unmaintained Stores generate events</p>
+<p>Admission webhooks and controllers will emit warning events for providers without a explicit maintainer.
+To disable controller warning events, you can add <code>external-secrets.io/ignore-maintenance-checks: "true"</code> annotation to the SecretStore.
+Admission webhook warning cannot be disabled.</p>
+</div>
 <h2 id="example">Example</h2>
 <p>For a full list of supported fields see <a href="../spec/">spec</a> or dig into our <a href="../../guides/introduction/">guides</a>.</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/v1beta1</span>
 <span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ClusterSecretStore</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">example</span>
+<span class="w">  </span><span class="nt">annotations</span><span class="p">:</span>
+<span class="w">    </span><span class="c1">## Add this annotation to disable controller warning events for unmaintained stores</span>
+<span class="w">    </span><span class="nt">external-secrets.io/disable-maintenance-checks</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;true&quot;</span>
 <span class="nt">spec</span><span class="p">:</span>
 <span class="w">  </span><span class="c1"># Used to select the correct ESO controller (think: ingress.ingressClassName)</span>
 <span class="w">  </span><span class="c1"># The ESO controller is instantiated with a specific controller name</span>

+ 11 - 0
main/api/secretstore/index.html

@@ -3841,6 +3841,14 @@
 The SecretStore maps to exactly one instance of an external API.</p>
 <p>By design, SecretStores are bound to a namespace and can not reference resources across namespaces.
 If you want to design cross-namespace SecretStores you must use <a href="../clustersecretstore/">ClusterSecretStores</a> which do not have this limitation.</p>
+<p>Different Store Providers have different stability levels, maintenance status, and support. 
+To check the full list, please see <a href="../../introduction/stability-support/">Stability Support</a>.</p>
+<div class="admonition note">
+<p class="admonition-title">Unmaintained Stores generate events</p>
+<p>Admission webhooks and controllers will emit warning events for providers without a explicit maintainer.
+To disable controller warning events, you can add <code>external-secrets.io/ignore-maintenance-checks: "true"</code> annotation to the SecretStore.
+Admission webhook warning cannot be disabled.</p>
+</div>
 <h2 id="example">Example</h2>
 <p>For a full list of supported fields see <a href="../spec/">spec</a> or dig into our <a href="../../guides/introduction/">guides</a>.</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/v1beta1</span>
@@ -3848,6 +3856,9 @@ If you want to design cross-namespace SecretStores you must use <a href="../clus
 <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">example</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">example-ns</span>
+<span class="w">  </span><span class="nt">annotations</span><span class="p">:</span>
+<span class="w">    </span><span class="c1">## Add this annotation to disable controller warning events for unmaintained stores</span>
+<span class="w">    </span><span class="nt">external-secrets.io/disable-maintenance-checks</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;true&quot;</span>
 <span class="nt">spec</span><span class="p">:</span>
 
 <span class="w">  </span><span class="c1"># Used to select the correct ESO controller (think: ingress.ingressClassName)</span>

Разница между файлами не показана из-за своего большого размера
+ 135 - 135
main/api/spec/index.html


+ 60 - 60
main/introduction/stability-support/index.html

@@ -4024,155 +4024,155 @@ As of version 0.14.x , this is the only kubernetes version that we will guarante
 <thead>
 <tr>
 <th>Provider</th>
-<th style="text-align: center;">Stability</th>
-<th style="text-align: right;">Maintainer</th>
+<th>Stability</th>
+<th>Maintainer</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/aws-secrets-manager/">AWS Secrets Manager</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>stable</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/aws-parameter-store/">AWS Parameter Store</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>stable</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/hashicorp-vault/">Hashicorp Vault</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>stable</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/google-secrets-manager/">GCP Secret Manager</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>stable</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/azure-key-vault/">Azure Keyvault</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>stable</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/ibm-secrets-manager/">IBM Cloud Secrets Manager</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/knelasevero">@knelasevero</a> <a href="https://github.com/sebagomez">@sebagomez</a> <a href="https://github.com/ricardoptcosta">@ricardoptcosta</a> <a href="https://github.com/IdanAdar">@IdanAdar</a></td>
+<td>stable</td>
+<td><a href="https://github.com/IdanAdar">@IdanAdar</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/kubernetes">Kubernetes</a></td>
-<td style="text-align: center;">beta</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>beta</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/yandex-lockbox/">Yandex Lockbox</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/AndreyZamyslov">@AndreyZamyslov</a> <a href="https://github.com/knelasevero">@knelasevero</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/AndreyZamyslov">@AndreyZamyslov</a> <a href="https://github.com/knelasevero">@knelasevero</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/gitlab-variables/">GitLab Variables</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/Jabray5">@Jabray5</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/Jabray5">@Jabray5</a></td>
 </tr>
 <tr>
 <td>Alibaba Cloud KMS</td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/ElsaChelala">@ElsaChelala</a></td>
+<td>alpha</td>
+<td><strong>UNMAINTAINED</strong></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/oracle-vault">Oracle Vault</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/KianTigger">@KianTigger</a> <a href="https://github.com/EladGabay">@EladGabay</a></td>
+<td>alpha</td>
+<td><strong>UNMAINTAINED</strong></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/akeyless">Akeyless</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/external-secrets">external-secrets</a></td>
+<td>stable</td>
+<td><a href="https://github.com/external-secrets">external-secrets</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/1password-automation">1Password</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/Simspace">@SimSpaceCorp</a> <a href="https://github.com/snarlysodboxer">@snarlysodboxer</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/Simspace">@SimSpaceCorp</a> <a href="https://github.com/snarlysodboxer">@snarlysodboxer</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/webhook">Generic Webhook</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/willemm">@willemm</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/willemm">@willemm</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/senhasegura-dsm">senhasegura DevOps Secrets Management (DSM)</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/lfraga">@lfraga</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/lfraga">@lfraga</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/doppler">Doppler SecretOps Platform</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/ryan-blunden/">@ryan-blunden</a> <a href="https://github.com/nmanoogian/">@nmanoogian</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/ryan-blunden/">@ryan-blunden</a> <a href="https://github.com/nmanoogian/">@nmanoogian</a></td>
 </tr>
 <tr>
 <td><a href="https://www.keepersecurity.com/">Keeper Security</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/ppodevlab">@ppodevlab</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/ppodevlab">@ppodevlab</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/scaleway">Scaleway</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/azert9/">@azert9</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/azert9/">@azert9</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/conjur">Conjur</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/davidh-cyberark/">@davidh-cyberark</a> <a href="https://github.com/szh">@szh</a></td>
+<td>stable</td>
+<td><a href="https://github.com/davidh-cyberark/">@davidh-cyberark</a> <a href="https://github.com/szh">@szh</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/delinea">Delinea</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/michaelsauter/">@michaelsauter</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/michaelsauter/">@michaelsauter</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/beyondtrust">Beyondtrust</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/btfhernandez/">@btfhernandez</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/btfhernandez/">@btfhernandez</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/secretserver">SecretServer</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/pacificcode/">@billhamilton</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/pacificcode/">@billhamilton</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/pulumi">Pulumi ESC</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/dirien">@dirien</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/dirien">@dirien</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/passbolt">Passbolt</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"></td>
+<td>alpha</td>
+<td><strong>UNMAINTAINED</strong></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/infisical">Infisical</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/akhilmhdh">@akhilmhdh</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/akhilmhdh">@akhilmhdh</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/device42">Device42</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"></td>
+<td>alpha</td>
+<td><strong>UNMAINTAINED</strong></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/bitwarden-secrets-manager">Bitwarden Secrets Manager</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/Skarlso">@skarlso</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/Skarlso">@skarlso</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/previder">Previder</a></td>
-<td style="text-align: center;">stable</td>
-<td style="text-align: right;"><a href="https://github.com/previder">@previder</a></td>
+<td>stable</td>
+<td><a href="https://github.com/previder">@previder</a></td>
 </tr>
 <tr>
 <td><a href="https://external-secrets.io/latest/provider/cloudru">Cloud.ru</a></td>
-<td style="text-align: center;">alpha</td>
-<td style="text-align: right;"><a href="https://github.com/default23">@default23</a></td>
+<td>alpha</td>
+<td><a href="https://github.com/default23">@default23</a></td>
 </tr>
 </tbody>
 </table>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
main/search/search_index.json


+ 3 - 0
main/snippets/full-cluster-secret-store.yaml

@@ -2,6 +2,9 @@ apiVersion: external-secrets.io/v1beta1
 kind: ClusterSecretStore
 metadata:
   name: example
+  annotations:
+    ## Add this annotation to disable controller warning events for unmaintained stores
+    external-secrets.io/disable-maintenance-checks: "true"
 spec:
   # Used to select the correct ESO controller (think: ingress.ingressClassName)
   # The ESO controller is instantiated with a specific controller name

+ 3 - 0
main/snippets/full-secret-store.yaml

@@ -3,6 +3,9 @@ kind: SecretStore
 metadata:
   name: example
   namespace: example-ns
+  annotations:
+    ## Add this annotation to disable controller warning events for unmaintained stores
+    external-secrets.io/disable-maintenance-checks: "true"
 spec:
 
   # Used to select the correct ESO controller (think: ingress.ingressClassName)

Некоторые файлы не были показаны из-за большого количества измененных файлов