Browse Source

Deployed 6724576 to main with MkDocs 1.2.3 and mike 1.1.2

Docs 4 years ago
parent
commit
48a6218825
41 changed files with 2036 additions and 36 deletions
  1. 14 0
      main/404.html
  2. 14 0
      main/api-clustersecretstore/index.html
  3. 14 0
      main/api-externalsecret/index.html
  4. 14 0
      main/api-overview/index.html
  5. 14 0
      main/api-secretstore/index.html
  6. 14 0
      main/contributing-coc/index.html
  7. 14 0
      main/contributing-devguide/index.html
  8. 148 0
      main/contributing-process/index.html
  9. 14 0
      main/deprecation-policy/index.html
  10. 14 0
      main/guides-all-keys-one-secret/index.html
  11. 14 0
      main/guides-common-k8s-secret-types/index.html
  12. 14 0
      main/guides-controller-class/index.html
  13. 14 0
      main/guides-getting-started/index.html
  14. 14 0
      main/guides-gitops-using-fluxcd/index.html
  15. 14 0
      main/guides-introduction/index.html
  16. 14 0
      main/guides-metrics/index.html
  17. 14 0
      main/guides-multi-tenancy/index.html
  18. 14 0
      main/guides-templating/index.html
  19. 14 0
      main/guides-using-latest-image/index.html
  20. 14 0
      main/index.html
  21. 14 0
      main/provider-akeyless/index.html
  22. 14 0
      main/provider-aws-parameter-store/index.html
  23. 14 0
      main/provider-aws-secrets-manager/index.html
  24. 14 0
      main/provider-azure-key-vault/index.html
  25. 1233 0
      main/provider-fake/index.html
  26. 14 0
      main/provider-gitlab-project-variables/index.html
  27. 14 0
      main/provider-google-secrets-manager/index.html
  28. 14 0
      main/provider-hashicorp-vault/index.html
  29. 14 0
      main/provider-ibm-secrets-manager/index.html
  30. 14 0
      main/provider-oracle-vault/index.html
  31. 16 2
      main/provider-webhook/index.html
  32. 14 0
      main/provider-yandex-lockbox/index.html
  33. 0 0
      main/search/search_index.json
  34. 37 32
      main/sitemap.xml
  35. BIN
      main/sitemap.xml.gz
  36. 18 0
      main/snippets/fake-provider-es.yaml
  37. 9 0
      main/snippets/fake-provider-secret.yaml
  38. 20 0
      main/snippets/fake-provider-store.yaml
  39. 14 0
      main/snippets/provider-aws-access/index.html
  40. 119 2
      main/spec/index.html
  41. 16 0
      unstable/provider-fake/index.html

+ 14 - 0
main/404.html

@@ -907,6 +907,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="/provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

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

@@ -917,6 +917,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/api-externalsecret/index.html

@@ -965,6 +965,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/api-overview/index.html

@@ -1015,6 +1015,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

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

@@ -917,6 +917,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/contributing-coc/index.html

@@ -912,6 +912,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/contributing-devguide/index.html

@@ -912,6 +912,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 148 - 0
main/contributing-process/index.html

@@ -912,6 +912,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>
@@ -1064,6 +1078,46 @@
     Submitting a Pull Request
     Submitting a Pull Request
   </a>
   </a>
   
   
+    <nav class="md-nav" aria-label="Submitting a Pull Request">
+      <ul class="md-nav__list">
+        
+          <li class="md-nav__item">
+  <a href="#triggering-e2e-tests" class="md-nav__link">
+    Triggering e2e tests
+  </a>
+  
+    <nav class="md-nav" aria-label="Triggering e2e tests">
+      <ul class="md-nav__list">
+        
+          <li class="md-nav__item">
+  <a href="#executing-e2e-tests-locally" class="md-nav__link">
+    Executing e2e tests locally
+  </a>
+  
+</li>
+        
+          <li class="md-nav__item">
+  <a href="#managed-kubernetes-e2e-tests" class="md-nav__link">
+    Managed Kubernetes e2e tests
+  </a>
+  
+</li>
+        
+      </ul>
+    </nav>
+  
+</li>
+        
+          <li class="md-nav__item">
+  <a href="#executing-managed-kubernetes-e2e-tests-locally" class="md-nav__link">
+    Executing Managed Kubernetes e2e tests locally
+  </a>
+  
+</li>
+        
+      </ul>
+    </nav>
+  
 </li>
 </li>
       
       
         <li class="md-nav__item">
         <li class="md-nav__item">
@@ -1167,6 +1221,46 @@
     Submitting a Pull Request
     Submitting a Pull Request
   </a>
   </a>
   
   
+    <nav class="md-nav" aria-label="Submitting a Pull Request">
+      <ul class="md-nav__list">
+        
+          <li class="md-nav__item">
+  <a href="#triggering-e2e-tests" class="md-nav__link">
+    Triggering e2e tests
+  </a>
+  
+    <nav class="md-nav" aria-label="Triggering e2e tests">
+      <ul class="md-nav__list">
+        
+          <li class="md-nav__item">
+  <a href="#executing-e2e-tests-locally" class="md-nav__link">
+    Executing e2e tests locally
+  </a>
+  
+</li>
+        
+          <li class="md-nav__item">
+  <a href="#managed-kubernetes-e2e-tests" class="md-nav__link">
+    Managed Kubernetes e2e tests
+  </a>
+  
+</li>
+        
+      </ul>
+    </nav>
+  
+</li>
+        
+          <li class="md-nav__item">
+  <a href="#executing-managed-kubernetes-e2e-tests-locally" class="md-nav__link">
+    Executing Managed Kubernetes e2e tests locally
+  </a>
+  
+</li>
+        
+      </ul>
+    </nav>
+  
 </li>
 </li>
       
       
         <li class="md-nav__item">
         <li class="md-nav__item">
@@ -1230,6 +1324,60 @@ We're using the pull request <code>assignee</code> feature to track who is respo
 for the lifecycle of the PR: review, merging, ping on inactivity, close.
 for the lifecycle of the PR: review, merging, ping on inactivity, close.
 We close pull requests or issues if there is no response from the author for
 We close pull requests or issues if there is no response from the author for
 a period of time. Feel free to reopen if you want to get back on it.</p>
 a period of time. Feel free to reopen if you want to get back on it.</p>
+<h3 id="triggering-e2e-tests">Triggering e2e tests</h3>
+<p>We have an extensive set of e2e tests that test the integration with <em>real</em> cloud provider APIs.
+Maintainers must trigger these kind of tests manually for PRs that come from forked repositories. These tests run inside a <code>kind</code> cluster in the GitHub Actions runner:</p>
+<div class="highlight"><pre><span></span><code>/ok-to-test sha=xxxxxx
+</code></pre></div>
+
+<h4 id="executing-e2e-tests-locally">Executing e2e tests locally</h4>
+<p>You have to prepare your shell environment with the necessary variables so the e2e test
+runner knows what credentials to use. See <code>e2e/run.sh</code> for the variables that are passed in.
+If you e.g. want to test AWS integration make sure set all <code>AWS_*</code> variables mentioned
+in that file.</p>
+<p>Use <a href="https://onsi.github.io/ginkgo/#spec-labels">ginkgo labels</a> to select the tests
+you want to execute. You have to specify <code>!managed</code> to ensure that you do not
+run managed tests.</p>
+<div class="highlight"><pre><span></span><code>make test.e2e GINKGO_LABELS=&#39;gcp&amp;&amp;!managed&#39;
+</code></pre></div>
+
+<h4 id="managed-kubernetes-e2e-tests">Managed Kubernetes e2e tests</h4>
+<p>There's another suite of e2e tests that integrate with managed Kuberentes offerings.
+They create real infrastructure at a cloud provider and deploy the controller
+into that environment.
+This is necessary to test the authentication integration
+(<a href="https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity">GCP Worklaod Identity</a>,
+<a href="https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html">EKS IRSA</a>...).</p>
+<p>These tests are time intensive (~20-45min) and must be triggered manually by
+a maintainer when a particular provider or authentication mechanism was changed:</p>
+<div class="highlight"><pre><span></span><code>/ok-to-test-managed sha=xxxxxx provider=aws
+# or
+/ok-to-test-managed sha=xxxxxx provider=gcp
+</code></pre></div>
+
+<p>Both tests can run in parallel. Once started they add a dynamic GitHub check <code>integration-managed-(gcp|aws)</code> to the PR that triggered the test.</p>
+<h3 id="executing-managed-kubernetes-e2e-tests-locally">Executing Managed Kubernetes e2e tests locally</h3>
+<p>You have to prepare your shell environment with the necessary variables so the e2e
+test runner knows what credentials to use. See <code>.github/workflows/e2e-managed.yml</code>
+for the variables that are passed in. If you e.g. want to test AWS integration make
+sure set all variables containing <code>AWS_*</code> and <code>TF_VAR_AWS_*</code> mentioned in that file.</p>
+<p>Then execute <code>tf.apply.aws</code> or <code>tf.apply.gcp</code> to create the infrastructure.</p>
+<div class="highlight"><pre><span></span><code>make tf.apply.aws
+</code></pre></div>
+
+<p>Then run the <code>managed</code> testsuite. You will need push permissions to the external-secrets ghcr repository. You can set <code>IMAGE_REGISTRY</code> to control which image registry is used to store the controller and e2e test images in.</p>
+<p>You also have to setup a proper Kubeconfig so the e2e test pod gets deployed into the managed cluster.</p>
+<div class="highlight"><pre><span></span><code>aws eks update-kubeconfig --name ${AWS_CLUSTER_NAME}
+or
+gcloud container clusters get-credentials ${GCP_GKE_CLUSTER} --region europe-west1-b
+</code></pre></div>
+
+<p>Use <a href="https://onsi.github.io/ginkgo/#spec-labels">ginkgo labels</a> to select the tests
+you want to execute.</p>
+<div class="highlight"><pre><span></span><code># you may have to set IMAGE_REGISTRY=docker.io/your-user/external-secrets
+make test.e2e.managed GINKGO_LABELS=&#39;gcp&#39;
+</code></pre></div>
+
 <h2 id="proposal-process">Proposal Process</h2>
 <h2 id="proposal-process">Proposal Process</h2>
 <p>Before we introduce significant changes to the project we want to gather feedback
 <p>Before we introduce significant changes to the project we want to gather feedback
 from the community to ensure that we progress in the right direction before we
 from the community to ensure that we progress in the right direction before we

+ 14 - 0
main/deprecation-policy/index.html

@@ -912,6 +912,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-all-keys-one-secret/index.html

@@ -955,6 +955,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-common-k8s-secret-types/index.html

@@ -976,6 +976,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-controller-class/index.html

@@ -955,6 +955,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-getting-started/index.html

@@ -1023,6 +1023,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-gitops-using-fluxcd/index.html

@@ -1025,6 +1025,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-introduction/index.html

@@ -924,6 +924,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-metrics/index.html

@@ -924,6 +924,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-multi-tenancy/index.html

@@ -965,6 +965,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-templating/index.html

@@ -971,6 +971,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/guides-using-latest-image/index.html

@@ -917,6 +917,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/index.html

@@ -974,6 +974,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-akeyless/index.html

@@ -1005,6 +1005,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-aws-parameter-store/index.html

@@ -1007,6 +1007,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-aws-secrets-manager/index.html

@@ -1007,6 +1007,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-azure-key-vault/index.html

@@ -1007,6 +1007,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 1233 - 0
main/provider-fake/index.html

@@ -0,0 +1,1233 @@
+
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    
+      <meta charset="utf-8">
+      <meta name="viewport" content="width=device-width,initial-scale=1">
+      
+      
+      
+      <link rel="icon" href="../assets/images/favicon.png">
+      <meta name="generator" content="mkdocs-1.2.3, mkdocs-material-8.1.9">
+    
+    
+      
+        <title>Fake - External Secrets Operator</title>
+      
+    
+    
+      <link rel="stylesheet" href="../assets/stylesheets/main.2b4465f4.min.css">
+      
+        
+        <link rel="stylesheet" href="../assets/stylesheets/palette.e6a45f82.min.css">
+        
+      
+    
+    
+    
+      
+        
+        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
+        <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
+      
+    
+    
+    <script>__md_scope=new URL("..",location),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
+    
+      
+  
+
+
+  
+  
+
+
+  <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-QP38TD8K7V"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&gtag("event","search",{search_term:this.value})}),"undefined"!=typeof location$&&location$.subscribe(function(e){gtag("config","G-QP38TD8K7V",{page_path:e.pathname})})})</script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=G-QP38TD8K7V"></script>
+
+
+    
+    
+  </head>
+  
+  
+    
+    
+    
+    
+    
+    <body dir="ltr" data-md-color-scheme="" data-md-color-primary="none" data-md-color-accent="none">
+  
+    
+    
+    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+    <label class="md-overlay" for="__drawer"></label>
+    <div data-md-component="skip">
+      
+    </div>
+    <div data-md-component="announce">
+      
+    </div>
+    
+      <div data-md-component="outdated" hidden>
+        <aside class="md-banner md-banner--warning">
+          
+            <div class="md-banner__inner md-grid md-typeset">
+              
+  You're not viewing the latest version.
+  <a href="../..">
+    <strong>Click here to go to latest.</strong>
+  </a>
+
+            </div>
+            <script>var el=document.querySelector("[data-md-component=outdated]"),outdated=__md_get("__outdated",sessionStorage);!0===outdated&&el&&(el.hidden=!1)</script>
+          
+        </aside>
+      </div>
+    
+    
+      
+
+<header class="md-header" data-md-component="header">
+  <nav class="md-header__inner md-grid" aria-label="Header">
+    <a href=".." title="External Secrets Operator" class="md-header__button md-logo" aria-label="External Secrets Operator" data-md-component="logo">
+      
+  
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg>
+
+    </a>
+    <label class="md-header__button md-icon" for="__drawer">
+      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
+    </label>
+    <div class="md-header__title" data-md-component="header-title">
+      <div class="md-header__ellipsis">
+        <div class="md-header__topic">
+          <span class="md-ellipsis">
+            External Secrets Operator
+          </span>
+        </div>
+        <div class="md-header__topic" data-md-component="header-topic">
+          <span class="md-ellipsis">
+            
+              Fake
+            
+          </span>
+        </div>
+      </div>
+    </div>
+    
+    
+    
+      <label class="md-header__button md-icon" for="__search">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
+      </label>
+      <div class="md-search" data-md-component="search" role="dialog">
+  <label class="md-search__overlay" for="__search"></label>
+  <div class="md-search__inner" role="search">
+    <form class="md-search__form" name="search">
+      <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
+      <label class="md-search__icon md-icon" for="__search">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
+      </label>
+      <nav class="md-search__options" aria-label="Search">
+        
+        <button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
+          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
+        </button>
+      </nav>
+      
+    </form>
+    <div class="md-search__output">
+      <div class="md-search__scrollwrap" data-md-scrollfix>
+        <div class="md-search-result" data-md-component="search-result">
+          <div class="md-search-result__meta">
+            Initializing search
+          </div>
+          <ol class="md-search-result__list"></ol>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+    
+    
+      <div class="md-header__source">
+        <a href="https://github.com/external-secrets/external-secrets/" title="Go to repository" class="md-source" data-md-component="source">
+  <div class="md-source__icon md-icon">
+    
+    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
+  </div>
+  <div class="md-source__repository">
+    External Secrets Operator
+  </div>
+</a>
+      </div>
+    
+  </nav>
+  
+</header>
+    
+    <div class="md-container" data-md-component="container">
+      
+      
+        
+          
+        
+      
+      <main class="md-main" data-md-component="main">
+        <div class="md-main__inner md-grid">
+          
+            
+              
+              <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
+                <div class="md-sidebar__scrollwrap">
+                  <div class="md-sidebar__inner">
+                    
+
+
+<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
+  <label class="md-nav__title" for="__drawer">
+    <a href=".." title="External Secrets Operator" class="md-nav__button md-logo" aria-label="External Secrets Operator" data-md-component="logo">
+      
+  
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg>
+
+    </a>
+    External Secrets Operator
+  </label>
+  
+    <div class="md-nav__source">
+      <a href="https://github.com/external-secrets/external-secrets/" title="Go to repository" class="md-source" data-md-component="source">
+  <div class="md-source__icon md-icon">
+    
+    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
+  </div>
+  <div class="md-source__repository">
+    External Secrets Operator
+  </div>
+</a>
+    </div>
+  
+  <ul class="md-nav__list" data-md-scrollfix>
+    
+      
+      
+      
+
+  
+  
+  
+    <li class="md-nav__item">
+      <a href=".." class="md-nav__link">
+        Introduction
+      </a>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../api-overview/" class="md-nav__link">
+        Overview
+      </a>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_3">
+          API Types
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="API Types" data-md-level="1">
+        <label class="md-nav__title" for="__nav_3">
+          <span class="md-nav__icon md-icon"></span>
+          API Types
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../api-externalsecret/" class="md-nav__link">
+        ExternalSecret
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../api-secretstore/" class="md-nav__link">
+        SecretStore
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../api-clustersecretstore/" class="md-nav__link">
+        ClusterSecretStore
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_4">
+          Guides
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Guides" data-md-level="1">
+        <label class="md-nav__title" for="__nav_4">
+          <span class="md-nav__icon md-icon"></span>
+          Guides
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-introduction/" class="md-nav__link">
+        Introduction
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-getting-started/" class="md-nav__link">
+        Getting started
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-templating/" class="md-nav__link">
+        Advanced Templating
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-controller-class/" class="md-nav__link">
+        Controller Classes
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-all-keys-one-secret/" class="md-nav__link">
+        All keys, One secret
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-common-k8s-secret-types/" class="md-nav__link">
+        Common K8S Secret Types
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-multi-tenancy/" class="md-nav__link">
+        Multi Tenancy
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-metrics/" class="md-nav__link">
+        Metrics
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-using-latest-image/" class="md-nav__link">
+        Using Latest Image
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../guides-gitops-using-fluxcd/" class="md-nav__link">
+        GitOps using FluxCD
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+    
+  
+  
+    
+    <li class="md-nav__item md-nav__item--active md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" checked>
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5">
+          Provider
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Provider" data-md-level="1">
+        <label class="md-nav__title" for="__nav_5">
+          <span class="md-nav__icon md-icon"></span>
+          Provider
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_1" type="checkbox" id="__nav_5_1" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_1">
+          AWS
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="AWS" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_1">
+          <span class="md-nav__icon md-icon"></span>
+          AWS
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-aws-secrets-manager/" class="md-nav__link">
+        Secrets Manager
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-aws-parameter-store/" class="md-nav__link">
+        Parameter Store
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_2" type="checkbox" id="__nav_5_2" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_2">
+          Azure
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Azure" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_2">
+          <span class="md-nav__icon md-icon"></span>
+          Azure
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-azure-key-vault/" class="md-nav__link">
+        Key Vault
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_3" type="checkbox" id="__nav_5_3" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_3">
+          Google
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Google" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_3">
+          <span class="md-nav__icon md-icon"></span>
+          Google
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-google-secrets-manager/" class="md-nav__link">
+        Secrets Manager
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_4" type="checkbox" id="__nav_5_4" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_4">
+          IBM
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="IBM" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_4">
+          <span class="md-nav__icon md-icon"></span>
+          IBM
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-ibm-secrets-manager/" class="md-nav__link">
+        Secrets Manager
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-akeyless/" class="md-nav__link">
+        Akeyless
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-hashicorp-vault/" class="md-nav__link">
+        HashiCorp Vault
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_7" type="checkbox" id="__nav_5_7" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_7">
+          Yandex
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Yandex" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_7">
+          <span class="md-nav__icon md-icon"></span>
+          Yandex
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-yandex-lockbox/" class="md-nav__link">
+        Lockbox
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_8" type="checkbox" id="__nav_5_8" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_8">
+          Gitlab
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Gitlab" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_8">
+          <span class="md-nav__icon md-icon"></span>
+          Gitlab
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-gitlab-project-variables/" class="md-nav__link">
+        Gitlab Project Variables
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5_9" type="checkbox" id="__nav_5_9" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_5_9">
+          Oracle
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Oracle" data-md-level="2">
+        <label class="md-nav__title" for="__nav_5_9">
+          <span class="md-nav__icon md-icon"></span>
+          Oracle
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-oracle-vault/" class="md-nav__link">
+        Oracle Vault
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-webhook/" class="md-nav__link">
+        Webhook
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+    
+  
+  
+    <li class="md-nav__item md-nav__item--active">
+      
+      <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
+      
+      
+      
+      <a href="./" class="md-nav__link md-nav__link--active">
+        Fake
+      </a>
+      
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_6">
+          References
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="References" data-md-level="1">
+        <label class="md-nav__title" for="__nav_6">
+          <span class="md-nav__icon md-icon"></span>
+          References
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../spec/" class="md-nav__link">
+        API specification
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+  
+    
+    <li class="md-nav__item md-nav__item--nested">
+      
+      
+        <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" type="checkbox" id="__nav_7" >
+      
+      
+      
+      
+        <label class="md-nav__link" for="__nav_7">
+          Contributing
+          <span class="md-nav__icon md-icon"></span>
+        </label>
+      
+      <nav class="md-nav" aria-label="Contributing" data-md-level="1">
+        <label class="md-nav__title" for="__nav_7">
+          <span class="md-nav__icon md-icon"></span>
+          Contributing
+        </label>
+        <ul class="md-nav__list" data-md-scrollfix>
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../contributing-devguide/" class="md-nav__link">
+        Developer guide
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../contributing-process/" class="md-nav__link">
+        Contributing Process
+      </a>
+    </li>
+  
+
+            
+          
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../contributing-coc/" class="md-nav__link">
+        Code of Conduct
+      </a>
+    </li>
+  
+
+            
+          
+        </ul>
+      </nav>
+    </li>
+  
+
+    
+      
+      
+      
+
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../deprecation-policy/" class="md-nav__link">
+        Deprecation Policy
+      </a>
+    </li>
+  
+
+    
+  </ul>
+</nav>
+                  </div>
+                </div>
+              </div>
+            
+            
+          
+          <div class="md-content" data-md-component="content">
+            <article class="md-content__inner md-typeset">
+              
+                
+<a href="https://github.com/external-secrets/external-secrets/edit/master/docs/provider-fake.md" title="Edit this page" class="md-content__button md-icon">
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z"/></svg>
+</a>
+
+
+  <h1>Fake</h1>
+
+<p>We provide a <code>fake</code> implementation to help with testing. This provider returns static key/value pairs and nothing else.
+To use the <code>fake</code> provider simply create a <code>SecretStore</code> or <code>ClusterSecretStore</code> and configure it like in the following example:</p>
+<div class="admonition note inline end">
+<p class="admonition-title">Note</p>
+<p>The provider returns static data configured in <code>value</code> or <code>valueMap</code>. You can define a <code>version</code>, too. If set the <code>remoteRef</code> from an ExternalSecret must match otherwise no value is returned.</p>
+</div>
+<div class="highlight"><pre><span></span><code><span class="nt">apiVersion</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">external-secrets.io/v1alpha1</span>
+<span class="nt">kind</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">ClusterSecretStore</span>
+<span class="nt">metadata</span><span class="p">:</span>
+  <span class="nt">name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">fake</span>
+<span class="nt">spec</span><span class="p">:</span>
+  <span class="nt">provider</span><span class="p">:</span>
+    <span class="nt">fake</span><span class="p">:</span>
+      <span class="nt">data</span><span class="p">:</span>
+      <span class="p p-Indicator">-</span> <span class="nt">key</span><span class="p">:</span> <span class="s">&quot;/foo/bar&quot;</span>
+        <span class="nt">value</span><span class="p">:</span> <span class="s">&quot;HELLO1&quot;</span>
+        <span class="nt">version</span><span class="p">:</span> <span class="s">&quot;v1&quot;</span>
+      <span class="p p-Indicator">-</span> <span class="nt">key</span><span class="p">:</span> <span class="s">&quot;/foo/bar&quot;</span>
+        <span class="nt">value</span><span class="p">:</span> <span class="s">&quot;HELLO2&quot;</span>
+        <span class="nt">version</span><span class="p">:</span> <span class="s">&quot;v2&quot;</span>
+      <span class="p p-Indicator">-</span> <span class="nt">key</span><span class="p">:</span> <span class="s">&quot;/foo/baz&quot;</span>
+        <span class="nt">valueMap</span><span class="p">:</span>
+          <span class="nt">foo</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">example</span>
+          <span class="nt">other</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">thing</span>
+</code></pre></div>
+
+<p>Please note that <code>value</code> is intended for exclusive use with <code>data</code> and <code>valueMap</code> for <code>dataFrom</code>.
+Here is an example <code>ExternalSecret</code> that displays this behavior:</p>
+<div class="admonition warning inline end">
+<p class="admonition-title">Warning</p>
+<p>This provider supports specifying different <code>data[].version</code> configurations. However, <code>data[].property</code> is ignored.</p>
+</div>
+<div class="highlight"><pre><span></span><code><span class="nt">apiVersion</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">external-secrets.io/v1alpha1</span>
+<span class="nt">kind</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">ExternalSecret</span>
+<span class="nt">metadata</span><span class="p">:</span>
+  <span class="nt">name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">example</span>
+<span class="nt">spec</span><span class="p">:</span>
+  <span class="nt">refreshInterval</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">1h</span>
+  <span class="nt">secretStoreRef</span><span class="p">:</span>
+    <span class="nt">name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">fake</span>
+    <span class="nt">kind</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">ClusterSecretStore</span>
+  <span class="nt">target</span><span class="p">:</span>
+    <span class="nt">name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">secret-to-be-created</span>
+  <span class="nt">data</span><span class="p">:</span>
+  <span class="p p-Indicator">-</span> <span class="nt">secretKey</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">foo_bar</span>
+    <span class="nt">remoteRef</span><span class="p">:</span>
+      <span class="nt">key</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">/foo/bar</span>
+      <span class="nt">version</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">v1</span>
+  <span class="nt">dataFrom</span><span class="p">:</span>
+  <span class="p p-Indicator">-</span> <span class="nt">key</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">/foo/baz</span>
+</code></pre></div>
+
+<p>This results in the following secret:</p>
+<div class="highlight"><pre><span></span><code><span class="nt">apiVersion</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">v1</span>
+<span class="nt">kind</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">Secret</span>
+<span class="nt">metadata</span><span class="p">:</span>
+  <span class="nt">name</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">secret-to-be-created</span>
+  <span class="nt">namespace</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">default</span>
+<span class="nt">data</span><span class="p">:</span>
+  <span class="nt">foo_bar</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">SEVMTE8x</span> <span class="c1"># HELLO1  (via data)</span>
+  <span class="nt">foo</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">ZXhhbXBsZQ==</span> <span class="c1"># example (via dataFrom)</span>
+  <span class="nt">other</span><span class="p">:</span> <span class="l l-Scalar l-Scalar-Plain">dGhpbmc=</span>   <span class="c1"># thing   (via dataFrom)</span>
+</code></pre></div>
+
+              
+            </article>
+          </div>
+        </div>
+        
+      </main>
+      
+        <footer class="md-footer">
+  
+    <nav class="md-footer__inner md-grid" aria-label="Footer">
+      
+        
+        <a href="../provider-webhook/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Webhook" rel="prev">
+          <div class="md-footer__button md-icon">
+            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
+          </div>
+          <div class="md-footer__title">
+            <div class="md-ellipsis">
+              <span class="md-footer__direction">
+                Previous
+              </span>
+              Webhook
+            </div>
+          </div>
+        </a>
+      
+      
+        
+        <a href="../spec/" class="md-footer__link md-footer__link--next" aria-label="Next: API specification" rel="next">
+          <div class="md-footer__title">
+            <div class="md-ellipsis">
+              <span class="md-footer__direction">
+                Next
+              </span>
+              API specification
+            </div>
+          </div>
+          <div class="md-footer__button md-icon">
+            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
+          </div>
+        </a>
+      
+    </nav>
+  
+  <div class="md-footer-meta md-typeset">
+    <div class="md-footer-meta__inner md-grid">
+      <div class="md-copyright">
+  
+  
+    Made with
+    <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+      Material for MkDocs
+    </a>
+  
+</div>
+      
+    </div>
+  </div>
+</footer>
+      
+    </div>
+    <div class="md-dialog" data-md-component="dialog">
+      <div class="md-dialog__inner md-typeset"></div>
+    </div>
+    <script id="__config" type="application/json">{"base": "..", "features": [], "translations": {"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "search": "../assets/javascripts/workers/search.22074ed6.min.js", "version": {"provider": "mike"}}</script>
+    
+    
+      <script src="../assets/javascripts/bundle.960e086b.min.js"></script>
+      
+    
+  </body>
+</html>

+ 14 - 0
main/provider-gitlab-project-variables/index.html

@@ -1007,6 +1007,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-google-secrets-manager/index.html

@@ -1027,6 +1027,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-hashicorp-vault/index.html

@@ -1052,6 +1052,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-ibm-secrets-manager/index.html

@@ -1041,6 +1041,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 14 - 0
main/provider-oracle-vault/index.html

@@ -1000,6 +1000,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 16 - 2
main/provider-webhook/index.html

@@ -991,6 +991,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>
@@ -1356,13 +1370,13 @@ Each secret has a <code>name</code> property which determines the name of the ob
       
       
       
       
         
         
-        <a href="../spec/" class="md-footer__link md-footer__link--next" aria-label="Next: API specification" rel="next">
+        <a href="../provider-fake/" class="md-footer__link md-footer__link--next" aria-label="Next: Fake" rel="next">
           <div class="md-footer__title">
           <div class="md-footer__title">
             <div class="md-ellipsis">
             <div class="md-ellipsis">
               <span class="md-footer__direction">
               <span class="md-footer__direction">
                 Next
                 Next
               </span>
               </span>
-              API specification
+              Fake
             </div>
             </div>
           </div>
           </div>
           <div class="md-footer__button md-icon">
           <div class="md-footer__button md-icon">

+ 14 - 0
main/provider-yandex-lockbox/index.html

@@ -980,6 +980,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

File diff suppressed because it is too large
+ 0 - 0
main/search/search_index.json


+ 37 - 32
main/sitemap.xml

@@ -2,162 +2,167 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
     <url>
     <url>
          <loc>None</loc>
          <loc>None</loc>
-         <lastmod>2022-02-01</lastmod>
+         <lastmod>2022-02-02</lastmod>
+         <changefreq>daily</changefreq>
+    </url>
+    <url>
+         <loc>None</loc>
+         <lastmod>2022-02-02</lastmod>
          <changefreq>daily</changefreq>
          <changefreq>daily</changefreq>
     </url>
     </url>
 </urlset>
 </urlset>

BIN
main/sitemap.xml.gz


+ 18 - 0
main/snippets/fake-provider-es.yaml

@@ -0,0 +1,18 @@
+apiVersion: external-secrets.io/v1alpha1
+kind: ExternalSecret
+metadata:
+  name: example
+spec:
+  refreshInterval: 1h
+  secretStoreRef:
+    name: fake
+    kind: ClusterSecretStore
+  target:
+    name: secret-to-be-created
+  data:
+  - secretKey: foo_bar
+    remoteRef:
+      key: /foo/bar
+      version: v1
+  dataFrom:
+  - key: /foo/baz

+ 9 - 0
main/snippets/fake-provider-secret.yaml

@@ -0,0 +1,9 @@
+apiVersion: v1
+kind: Secret
+metadata:
+  name: secret-to-be-created
+  namespace: default
+data:
+  foo_bar: SEVMTE8x # HELLO1  (via data)
+  foo: ZXhhbXBsZQ== # example (via dataFrom)
+  other: dGhpbmc=   # thing   (via dataFrom)

+ 20 - 0
main/snippets/fake-provider-store.yaml

@@ -0,0 +1,20 @@
+apiVersion: external-secrets.io/v1alpha1
+kind: ClusterSecretStore
+metadata:
+  name: fake
+spec:
+  provider:
+    fake:
+      data:
+      - key: "/foo/bar"
+        value: "HELLO1"
+        version: "v1"
+      - key: "/foo/bar"
+        value: "HELLO2"
+        version: "v2"
+      - key: "/foo/baz"
+        valueMap:
+          foo: example
+          other: thing
+
+

+ 14 - 0
main/snippets/provider-aws-access/index.html

@@ -912,6 +912,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>

+ 119 - 2
main/spec/index.html

@@ -907,6 +907,20 @@
 
 
             
             
           
           
+            
+              
+  
+  
+  
+    <li class="md-nav__item">
+      <a href="../provider-fake/" class="md-nav__link">
+        Fake
+      </a>
+    </li>
+  
+
+            
+          
         </ul>
         </ul>
       </nav>
       </nav>
     </li>
     </li>
@@ -2573,6 +2587,95 @@ map[string]string
 </tr>
 </tr>
 </tbody>
 </tbody>
 </table>
 </table>
+<h3 id="external-secrets.io/v1alpha1.FakeProvider">FakeProvider
+</h3>
+<p>
+(<em>Appears on:</em>
+<a href="#external-secrets.io/v1alpha1.SecretStoreProvider">SecretStoreProvider</a>)
+</p>
+<p>
+<p>FakeProvider configures a fake provider that returns static values.</p>
+</p>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<code>data</code></br>
+<em>
+<a href="#external-secrets.io/v1alpha1.FakeProviderData">
+[]FakeProviderData
+</a>
+</em>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+<h3 id="external-secrets.io/v1alpha1.FakeProviderData">FakeProviderData
+</h3>
+<p>
+(<em>Appears on:</em>
+<a href="#external-secrets.io/v1alpha1.FakeProvider">FakeProvider</a>)
+</p>
+<p>
+</p>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<code>key</code></br>
+<em>
+string
+</em>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<code>value</code></br>
+<em>
+string
+</em>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<code>valueMap</code></br>
+<em>
+map[string]string
+</em>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<code>version</code></br>
+<em>
+string
+</em>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
 <h3 id="external-secrets.io/v1alpha1.GCPSMAuth">GCPSMAuth
 <h3 id="external-secrets.io/v1alpha1.GCPSMAuth">GCPSMAuth
 </h3>
 </h3>
 <p>
 <p>
@@ -3397,6 +3500,20 @@ WebhookProvider
 <p>Webhook configures this store to sync secrets using a generic templated webhook</p>
 <p>Webhook configures this store to sync secrets using a generic templated webhook</p>
 </td>
 </td>
 </tr>
 </tr>
+<tr>
+<td>
+<code>fake</code></br>
+<em>
+<a href="#external-secrets.io/v1alpha1.FakeProvider">
+FakeProvider
+</a>
+</em>
+</td>
+<td>
+<em>(Optional)</em>
+<p>Fake configures a store with static key/value pairs</p>
+</td>
+</tr>
 </tbody>
 </tbody>
 </table>
 </table>
 <h3 id="external-secrets.io/v1alpha1.SecretStoreRef">SecretStoreRef
 <h3 id="external-secrets.io/v1alpha1.SecretStoreRef">SecretStoreRef
@@ -4752,7 +4869,7 @@ Generated with <code>gen-crd-api-reference-docs</code>.
     <nav class="md-footer__inner md-grid" aria-label="Footer">
     <nav class="md-footer__inner md-grid" aria-label="Footer">
       
       
         
         
-        <a href="../provider-webhook/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Webhook" rel="prev">
+        <a href="../provider-fake/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Fake" rel="prev">
           <div class="md-footer__button md-icon">
           <div class="md-footer__button md-icon">
             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
           </div>
           </div>
@@ -4761,7 +4878,7 @@ Generated with <code>gen-crd-api-reference-docs</code>.
               <span class="md-footer__direction">
               <span class="md-footer__direction">
                 Previous
                 Previous
               </span>
               </span>
-              Webhook
+              Fake
             </div>
             </div>
           </div>
           </div>
         </a>
         </a>

+ 16 - 0
unstable/provider-fake/index.html

@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <title>Redirecting</title>
+  <noscript>
+    <meta http-equiv="refresh" content="1; url=../../main/provider-fake/" />
+  </noscript>
+  <script>
+    window.location.replace("../../main/provider-fake/" + window.location.hash);
+  </script>
+</head>
+<body>
+  Redirecting to <a href="../../main/provider-fake/">../../main/provider-fake/</a>...
+</body>
+</html>

Some files were not shown because too many files changed in this diff