Browse Source

docs: demo by DO folks

Docs 3 years ago
parent
commit
af33f16956
2 changed files with 135 additions and 0 deletions
  1. 6 0
      docs/eso-demos.md
  2. 129 0
      docs/spec.md

+ 6 - 0
docs/eso-demos.md

@@ -2,6 +2,12 @@
 
 
 A list of demos given by people going through simple setups with ESO. Feel free to let us know if you have a demo that you want to include here!
 A list of demos given by people going through simple setups with ESO. Feel free to let us know if you have a demo that you want to include here!
 
 
+## Managing Kubernetes Secrets: Comparing External Secrets Operator and Secrets Store CSI Driver
+
+Kim Schlesinger and Daniel Hix show us how to install and use both projects, comparing their features and limitations in different situations.
+
+[![Managing Kubernetes Secrets: Comparing External Secrets Operator and Secrets Store CSI Driver](https://img.youtube.com/vi/EW25WpErCmA/0.jpg)](https://www.youtube.com/watch?v=EW25WpErCmA)
+
 ## GCP SM + AWS SM + Azure Key Vault Demo
 ## GCP SM + AWS SM + Azure Key Vault Demo
 
 
 This was an old demo going through an old version of ESO. Most of it is still valid, but beware of CRD and breaking change differences.
 This was an old demo going through an old version of ESO. Most of it is still valid, but beware of CRD and breaking change differences.

+ 129 - 0
docs/spec.md

@@ -2835,6 +2835,121 @@ CAProvider
 <p>NoSecretError shall be returned when a GetSecret can not find the
 <p>NoSecretError shall be returned when a GetSecret can not find the
 desired secret. This is used for deletionPolicy.</p>
 desired secret. This is used for deletionPolicy.</p>
 </p>
 </p>
+<h3 id="external-secrets.io/v1beta1.OnePasswordAuth">OnePasswordAuth
+</h3>
+<p>
+(<em>Appears on:</em>
+<a href="#external-secrets.io/v1beta1.OnePasswordProvider">OnePasswordProvider</a>)
+</p>
+<p>
+<p>OnePasswordAuth contains a secretRef for credentials.</p>
+</p>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<code>secretRef</code></br>
+<em>
+<a href="#external-secrets.io/v1beta1.OnePasswordAuthSecretRef">
+OnePasswordAuthSecretRef
+</a>
+</em>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+<h3 id="external-secrets.io/v1beta1.OnePasswordAuthSecretRef">OnePasswordAuthSecretRef
+</h3>
+<p>
+(<em>Appears on:</em>
+<a href="#external-secrets.io/v1beta1.OnePasswordAuth">OnePasswordAuth</a>)
+</p>
+<p>
+<p>OnePasswordAuthSecretRef holds secret references for 1Password credentials.</p>
+</p>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<code>connectTokenSecretRef</code></br>
+<em>
+github.com/external-secrets/external-secrets/apis/meta/v1.SecretKeySelector
+</em>
+</td>
+<td>
+<p>The ConnectToken is used for authentication to a 1Password Connect Server.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3 id="external-secrets.io/v1beta1.OnePasswordProvider">OnePasswordProvider
+</h3>
+<p>
+(<em>Appears on:</em>
+<a href="#external-secrets.io/v1beta1.SecretStoreProvider">SecretStoreProvider</a>)
+</p>
+<p>
+<p>OnePasswordProvider configures a store to sync secrets using the 1Password Secret Manager provider.</p>
+</p>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<code>auth</code></br>
+<em>
+<a href="#external-secrets.io/v1beta1.OnePasswordAuth">
+OnePasswordAuth
+</a>
+</em>
+</td>
+<td>
+<p>Auth defines the information necessary to authenticate against OnePassword Connect Server</p>
+</td>
+</tr>
+<tr>
+<td>
+<code>connectHost</code></br>
+<em>
+string
+</em>
+</td>
+<td>
+<p>ConnectHost defines the OnePassword Connect Server to connect to</p>
+</td>
+</tr>
+<tr>
+<td>
+<code>vaults</code></br>
+<em>
+map[string]int
+</em>
+</td>
+<td>
+<p>Vaults defines which OnePassword vaults to search in which order</p>
+</td>
+</tr>
+</tbody>
+</table>
 <h3 id="external-secrets.io/v1beta1.OracleAuth">OracleAuth
 <h3 id="external-secrets.io/v1beta1.OracleAuth">OracleAuth
 </h3>
 </h3>
 <p>
 <p>
@@ -3277,6 +3392,20 @@ AlibabaProvider
 </tr>
 </tr>
 <tr>
 <tr>
 <td>
 <td>
+<code>onepassword</code></br>
+<em>
+<a href="#external-secrets.io/v1beta1.OnePasswordProvider">
+OnePasswordProvider
+</a>
+</em>
+</td>
+<td>
+<em>(Optional)</em>
+<p>OnePassword configures this store to sync secrets using the 1Password Cloud provider</p>
+</td>
+</tr>
+<tr>
+<td>
 <code>webhook</code></br>
 <code>webhook</code></br>
 <em>
 <em>
 <a href="#external-secrets.io/v1beta1.WebhookProvider">
 <a href="#external-secrets.io/v1beta1.WebhookProvider">