1
0
mirror of https://github.com/getsops/sops.git synced 2026-02-05 12:45:21 +01:00

docs: add outline and index

This commit is contained in:
Adrian Utrilla
2019-07-17 19:19:37 +02:00
parent 6910225545
commit f991ccb133
4 changed files with 128 additions and 0 deletions

0
docs/.nojekyll Normal file
View File

68
docs/README.md Normal file
View File

@@ -0,0 +1,68 @@
# SOPS: Secrets OPerationS
`sops` is a secrets management solution and editor of encrypted files that
supports a variety of file formats and encryption providers.
Here is a quick demo of `sops` in action:
![SOPS in action](https://i.imgur.com/X0TM5NI.gif)
A more in-depth overview is available as part of Julien Vehent's Securing
DevOps Show & Tell:
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/V2PRhxphH2w" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
If you want to use SOPS as a Go library, take a look at the [decrypt
package](https://godoc.org/go.mozilla.org/sops/decrypt).
**Questions?** Ping `ulfr` and `autrilla` in `#security` on
[`irc.mozilla.org`](https://wiki.mozilla.org/IRC) (you can use a web client
like [mibbit](https://chat.mibbit.com)).
**What happened to Python SOPS?** We rewrote `sops` in Go to solve a number of
deployment issues, but the Python branch still exists under `python-sops`. We
will keep maintaining it for a while, and you can still `pip install sops`, but
we strongly recommend you use the Go version instead.
Backward compatibility
----------------------
We strive to make as few backwards-incompatible changes as possible to the
`sops` command line tool. We follow [Semantic Versioning](https://semver.org/),
so in the rare occurence that we break compatibility on the CLI, you'll know.
The file format will always be backwards compatible: this means that newer
versions of SOPS will be able to load files created with older versions of
SOPS.
Security
--------
Please report security issues to jvehent at mozilla dot com, or by using one of
the contact method available on keybase: https://keybase.io/jvehent
License
-------
Mozilla Public License Version 2.0
Authors
-------
The core team is composed of:
* Adrian Utrilla [@autrilla](https://github.com/autrilla)
* Julien Vehent [@jvehent](https://github.com/jvehent)
* AJ Banhken [@ajvb](https://github.com/ajvb)
And a whole bunch of [contributors](https://github.com/mozilla/sops/graphs/contributors).
Credits
-------
SOPS was inspired by [hiera-eyaml](https://github.com/TomPoulton/hiera-eyaml),
[credstash](https://github.com/LuminalOSS/credstash),
[sneaker](https://github.com/codahale/sneaker), [password
store](http://www.passwordstore.org/), and too many years managing PGP
encrypted files by hand.

36
docs/_sidebar.md Normal file
View File

@@ -0,0 +1,36 @@
<!-- docs/_sidebar.md -->
* [SOPS](/)
* [Installation](installation.md)
* [Quick Start](quick_start.md)
* Usage
* [Encrypting files](usage/encrypting_files.md)
* [Decrypting files](usage/decrypting_files.md)
* [Editing files](usage/editing_files.md)
* [Git differ](usage/git_differ.md)
* [Key rotation](usage/key_rotation.md)
* [Key groups](usage/key_groups.md)
* [Publishing files](usage/publishing_files.md)
* [Key service](usage/key_service.md)
* [Auditing](usage/auditing.md)
* [Partial file encryption](usage/partial_file_encryption.md)
* [The `.sops.yaml` configuration file](sops_yaml_config_file.md)
* Encryption providers (master key types)
* [AWS KMS](encryption_providers/aws_kms.md)
* [GCP KMS](encryption_providers/gcp_kms.md)
* [Azure KeyVault](encryption_providers/azure_keyvault.md)
* [PGP](encryption_providers/pgp.md)
* Storage formats
* [YAML](storage_formats/yaml.md)
* [JSON](storage_formats/json.md)
* [.env](storage_formats/dotenv.md)
* [INI](storage_formats/ini.md)
* [Arbitrary (binary) files](storage_formats/binary.md)
* Publication targets
* [AWS S3](publication_targets/s3.md)
* [Google Cloud Storage](publication_targets/gcs.md)
* [Hashicorp Vault](publication_targets/vault.md)
* Internals
* [Encryption protocol](internals/encryption_protocol.md)
* [Comparison with other tools](comparison_with_other_tools.md)

24
docs/index.html Normal file
View File

@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>SOPS</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="Description">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
name: '',
loadSidebar: true,
repo: ''
}
</script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
<script src="//unpkg.com/prismjs/components/prism-bash.min.js"></script>
<script src="//unpkg.com/prismjs/components/prism-yaml.min.js"></script>
</body>
</html>