Skip to content

Commit 16bb360

Browse files
committed
Release v0.6.0
Signed-off-by: Christian Heimes <cheimes@redhat.com>
1 parent bb92dee commit 16bb360

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

custodia.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
%global with_python3 1
33
%endif
44

5-
%{!?version: %define version 0.6.dev1}
5+
%{!?version: %define version 0.6.0}
66

77
# FreeIPA up to 4.4.4 are not compatible with custodia because the custodia
88
# script now runs under Python 3. FreeIPA 4.4.5 and 4.4.4-2 on F26 are fixed.

docs/source/readme.rst

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,21 +78,6 @@ Some APIs are provisional and may change in the future.
7878
- The script custodia-cli.
7979
- *custodia.ipa* plugins
8080

81-
Optional components
82-
-------------------
83-
84-
Custodia has several optional components with additional dependencies
85-
86-
``gssapi``
87-
Negotiate / GSSAPI authentication for Custodia client, also known as
88-
Kerberos.
89-
``ipa``
90-
`freeIPA <https://www.freeipa.org/>`_ server plugins.
91-
92-
Optional dependencies can be installed with pip::
93-
94-
$ pip install custodia[gssapi,ipa]
95-
9681
--------------
9782

9883
custodia.ipa — IPA plugins for Custodia
@@ -224,6 +209,21 @@ Create ``/etc/custodia/ipa.conf``
224209
handler = Secrets
225210
store = cert
226211

212+
Create ``/etc/systemd/system/custodia@ipa.service.d/override.conf``
213+
214+
On Fedora 26 and newer, the Custodia service file defaults to Python 3.
215+
Although FreeIPA 4.5 has support for Python 3, it's not stable yet.
216+
Therefore it is necessary to run the ``custodia.ipa`` plugins with
217+
Python 2.7. You can either use ``systemctl edit custodia@py2.service``
218+
to create an override or copy the file manually. Don't forget to run
219+
``systemctl daemon-reload`` in the latter case.
220+
221+
::
222+
223+
[Service]
224+
ExecStart=
225+
ExecStart=/usr/sbin/custodia-2 --instance=%i /etc/custodia/%i.conf
226+
227227
Run Custodia server
228228

229229
::

src/custodia/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
__summary__ = 'A service to manage, retrieve and store secrets.'
1010
__uri__ = 'https://github.com/latchset/custodia'
1111

12-
__version_info__ = (0, 6, 'dev1')
12+
__version_info__ = (0, 6, 0)
1313
__version__ = '.'.join(str(v) for v in __version_info__)
1414

1515
__author__ = 'Custodia project Contributors'

0 commit comments

Comments
 (0)