Skip to content

Commit

Permalink
Release v0.6.0
Browse files Browse the repository at this point in the history
Signed-off-by: Christian Heimes <cheimes@redhat.com>
  • Loading branch information
tiran committed Jun 25, 2018
1 parent bb92dee commit 16bb360
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion custodia.spec
Expand Up @@ -2,7 +2,7 @@
%global with_python3 1
%endif

%{!?version: %define version 0.6.dev1}
%{!?version: %define version 0.6.0}

# FreeIPA up to 4.4.4 are not compatible with custodia because the custodia
# script now runs under Python 3. FreeIPA 4.4.5 and 4.4.4-2 on F26 are fixed.
Expand Down
30 changes: 15 additions & 15 deletions docs/source/readme.rst
Expand Up @@ -78,21 +78,6 @@ Some APIs are provisional and may change in the future.
- The script custodia-cli.
- *custodia.ipa* plugins

Optional components
-------------------

Custodia has several optional components with additional dependencies

``gssapi``
Negotiate / GSSAPI authentication for Custodia client, also known as
Kerberos.
``ipa``
`freeIPA <https://www.freeipa.org/>`_ server plugins.

Optional dependencies can be installed with pip::

$ pip install custodia[gssapi,ipa]

--------------

custodia.ipa — IPA plugins for Custodia
Expand Down Expand Up @@ -224,6 +209,21 @@ Create ``/etc/custodia/ipa.conf``
handler = Secrets
store = cert

Create ``/etc/systemd/system/custodia@ipa.service.d/override.conf``

On Fedora 26 and newer, the Custodia service file defaults to Python 3.
Although FreeIPA 4.5 has support for Python 3, it's not stable yet.
Therefore it is necessary to run the ``custodia.ipa`` plugins with
Python 2.7. You can either use ``systemctl edit custodia@py2.service``
to create an override or copy the file manually. Don't forget to run
``systemctl daemon-reload`` in the latter case.

::

[Service]
ExecStart=
ExecStart=/usr/sbin/custodia-2 --instance=%i /etc/custodia/%i.conf

Run Custodia server

::
Expand Down
2 changes: 1 addition & 1 deletion src/custodia/__about__.py
Expand Up @@ -9,7 +9,7 @@
__summary__ = 'A service to manage, retrieve and store secrets.'
__uri__ = 'https://github.com/latchset/custodia'

__version_info__ = (0, 6, 'dev1')
__version_info__ = (0, 6, 0)
__version__ = '.'.join(str(v) for v in __version_info__)

__author__ = 'Custodia project Contributors'
Expand Down

0 comments on commit 16bb360

Please sign in to comment.