You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -46,12 +44,7 @@ If you don't have Go installed, set it up with:
46
44
47
45
Or whatever variation of the above fits your system and shell.
48
46
49
-
To use **sops** as a library, take a look at the `decrypt package <https://godoc.org/go.mozilla.org/sops/decrypt>`_.
50
-
51
-
**What happened to Python Sops?** We rewrote Sops in Go to solve a number of
52
-
deployment issues, but the Python branch still exists under ``python-sops``. We
53
-
will keep maintaining it for a while, and you can still ``pip install sops``,
54
-
but we strongly recommend you use the Go version instead.
47
+
To use **sops** as a library, take a look at the `decrypt package <https://pkg.go.dev/go.mozilla.org/sops/v3/decrypt>`_.
55
48
56
49
.. sectnum::
57
50
.. contents:: Table of Contents
@@ -197,6 +190,8 @@ configuration directory. On Linux, this would be ``$XDG_CONFIG_HOME/sops/age/key
197
190
On macOS, this would be ``$HOME/Library/Application Support/sops/age/keys.txt``. On
198
191
Windows, this would be ``%AppData%\sops\age\keys.txt``. You can specify the location
199
192
of this file manually by setting the environment variable **SOPS_AGE_KEY_FILE**.
193
+
Alternatively you can provide the the key(s) directly by setting the **SOPS_AGE_KEY**
194
+
environment variable.
200
195
201
196
The contents of this key file should be a list of age X25519 identities, one
202
197
per line. Lines beginning with ``#`` are considered comments and ignored. Each
@@ -704,12 +699,6 @@ By default, ``sops`` uses the key server ``keys.openpgp.org`` to retrieve the GP
704
699
keys that are not present in the local keyring.
705
700
This is no longer configurable. You can learn more about why from this write-up: `SKS Keyserver Network Under Attack <https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f>`_.
706
701
707
-
Example: place the following in your ``~/.bashrc``
708
-
709
-
.. code:: bash
710
-
711
-
SOPS_GPG_KEYSERVER = 'gpg.example.com'
712
-
713
702
714
703
Key groups
715
704
~~~~~~~~~~
@@ -1207,7 +1196,7 @@ This file will not work in sops:
1207
1196
- array
1208
1197
- elements
1209
1198
1210
-
But this one will because because the ``sops`` key can be added at the same level as the
1199
+
But this one will work because the ``sops`` key can be added at the same level as the
1211
1200
``data`` key.
1212
1201
1213
1202
.. code:: yaml
@@ -1374,26 +1363,6 @@ The value must be formatted as json.
Note: this uses the previous implementation of `sops` written in python,
1393
-
1394
-
and so doesn't support newer features such as GCP-KMS.
1395
-
To use the current version, call out to ``sops`` using ``subprocess.run``
1396
-
1397
1366
Showing diffs in cleartext in git
1398
1367
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1399
1368
@@ -1709,8 +1678,8 @@ file format introduced in **1.0**.
1709
1678
Security
1710
1679
--------
1711
1680
1712
-
Please report security issues to jvehent at mozilla dot com, or by using one
1713
-
of the contact method available on keybase: `https://keybase.io/jvehent <https://keybase.io/jvehent>`_
1681
+
Please report security issues to security at mozilla dot org, or by using one
1682
+
of the contact method available here: `https://www.mozilla.org/en-US/security/#For_Developers <https://www.mozilla.org/en-US/security/#For_Developers>`_
1714
1683
1715
1684
License
1716
1685
-------
@@ -1721,9 +1690,12 @@ Authors
1721
1690
1722
1691
The core team is composed of:
1723
1692
1693
+
* AJ Banhken @ajvb
1694
+
1695
+
The original authors were:
1696
+
1724
1697
* Adrian Utrilla @autrilla
1725
1698
* Julien Vehent @jvehent
1726
-
* AJ Banhken @ajvb
1727
1699
1728
1700
And a whole bunch of `contributors <https://github.com/mozilla/sops/graphs/contributors>`_
0 commit comments