Sergey Orlov
aae30eb708
ipatests: provide AD admin password when trying to establish trust
...
`ipa trust-add --password` command requires that user provides a password.
Related to: https://pagure.io/freeipa/issue/7895
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com >
2020-03-24 18:26:03 +01:00
Mohammad Rizwan Yusuf
312d00df90
Test if schema-compat-entry-attribute is set
...
This is to ensure if said entry is set after installation.
It also checks if compat tree is disable.
related: https://pagure.io/freeipa/issue/8193
Signed-off-by: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Francois Cami <fcami@redhat.com >
Reviewed-By: Kaleemullah Siddiqui <ksiddiqu@redhat.com >
2020-03-24 13:49:57 +01:00
Mohammad Rizwan Yusuf
9120d65e88
Test if schema-compat-entry-attribute is set
...
This is to ensure if said entry is set after installation with AD.
related: https://pagure.io/freeipa/issue/8193
Signed-off-by: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Francois Cami <fcami@redhat.com >
Reviewed-By: Kaleemullah Siddiqui <ksiddiqu@redhat.com >
2020-03-24 13:49:57 +01:00
Alexander Bokovoy
42e86692b6
po: update Chinese (China) translation
...
Several translated strings were splitted and old translations do not
apply directly anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
9fcae1590d
po: update Ukrainian translation
...
Several translated strings were splitted and old translations do not
apply directly anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
e50c2500f4
po: update Tajik translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
ed55c408f8
po: update Slovak translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
ad3ef9de44
po: update Russian translation
...
Several translated strings were splitted and old translations do not
apply directly anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
45dede73c7
po: update Portuguese (Brazil) translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
baf1a7217d
po: update Portuguese translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
047c8cc55d
po: update Polish translation
...
Several translated strings were splitted and old translations do not
apply directly anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
3e636959ff
po: update Punjabi translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
7f3cc11a20
po: update Dutch translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
0c9066e8f3
po: update Marathi translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
1c30d18611
po: update Kannada translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
60d69a8755
po: update Japanese translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
347d9c78b1
po: update Indonesian translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
f18a4f8dd3
po: update Hungarian translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
35c1da8346
po: update Hindi translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
1a0232a693
po: update French translation
...
Several translated strings were splitted and old translations do not
apply directly anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
e6574914ad
po: update Basque translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
2859216b4c
po: update Spanish translation
...
Several translated strings were splitted and old translations do not
apply directly anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
439c488f04
po: update English (United Kingdom) translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
117893f03e
po: update German translation
...
Several translated strings were splitted into smaller ones. The older
translation either is a duplicate of the new one or does not apply
anymore.
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
68cc049124
po: update Czech translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
6cd244da6b
po: update Catalan translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
0be22a6ae7
po: update Bengali translation timestamp
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
3fc932a2a8
po: update ipa.pot template
...
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
b4722f3917
Update translation infrastructure
...
1. Build po/ipa.pot every time we update PO files (each build)
2. Drop any rebuilt PO changes if the only difference is in the
translation file's header in a timestamp or timestamp+bug report
link.
3. Only apply the logic for dropping the changes if we are operating on
a git tree checkout because there is no otherwise an easy way to
detect the changes.
4. Hook strip-po target to the cleanup target to allow dropping unneeded
translation changes automatically.
5. Finally, strip ipaclient/remote_plugins/* locations from the ipa.pot
template. This saves us around 23,000 lines from the ipa.pot file and
reduces visual clutter in the translation files.
This approach allows to avoid unneccesary commits because even when
there are no changes to translation files, po/ipa.pot header would be
updated with a new translation update timestamp.
Fixes: https://pagure.io/freeipa/issue/8159
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Alexander Bokovoy
92e36258ce
Keep ipa.pot translation file in git for weblate
...
Weblate tool sends pull requests that update translations directly.
For this to work, we need to keep ipa.pot in the tree.
Fixes: https://pagure.io/freeipa/issue/8159
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-24 13:40:06 +01:00
Christian Heimes
e8602b1586
Add pytest OpenSSH transport with password
...
The pytest_multihost transport does not provide password-based
authentication for OpenSSH transport. The OpenSSH command line tool has
no API to pass in a password securely.
The patch implements a custom transport that uses sshpass hack. It is
not recommended for production but good enough for testing.
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-24 10:22:18 +02:00
Sergey Orlov
9e47799cc7
ipatests: remove test_ordering
...
The test_integration/test_ordering.py is a test for pytest_sourceorder
plugin which is not part of freeipa project, it is not an integration test.
The up to date version of this test is available at project repository:
https://pagure.io/python-pytest-sourceorder/blob/master/f/test_sourceorder.py
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-24 10:20:39 +02:00
Serhii Tsymbaliuk
99a62f29b2
Web UI: Upgrade Bootstrap version 3.3.7 -> 3.4.1
...
Ticket: https://pagure.io/freeipa/issue/8239
Signed-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com >
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-24 10:19:13 +02:00
Vit Mojzis
3aad16a75e
selinux: disable ipa_custodia when installing custom policy
...
Since ipa_custodia got integrated into ipa policy package, the upstream policy
module needs to be disabled before ipa module installation (in order to be able
to make changes to the ipa_custodia policy definitions).
Upstream ipa module gets overridden automatically because of higher priority of
the custom module, but there is no mechanism to automatically disable
ipa_custodia.
Related: https://pagure.io/freeipa/issue/6891
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-24 10:17:14 +02:00
Rob Crittenden
4a3b7baed7
Test that ipa-healthcheck human output translates error strings
...
The code rather than the string was being displayed in human
output for non-SUCCESS messages. Verify that in case of an error
the right output will be present.
https://bugzilla.redhat.com/show_bug.cgi?id=1752849
Reviewed-By: Mohammad Rizwan Yusuf <myusuf@redhat.com >
Reviewed-By: Sumedh Sidhaye <ssidhaye@redhat.com >
Reviewed-By: Stanislav Levin <slev@altlinux.org >
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-03-21 09:36:40 +01:00
Alexander Bokovoy
452ef8cc76
Do not force any particular sphinx theme
...
This allows ReadTheDocs to use own theme.
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-21 08:10:31 +02:00
Alexander Bokovoy
34b961dc20
Override master document for ReadTheDocs
...
ReadTheDocs.org engine assumes master document is 'contents.rst', we use
'index.rst'. Specify the master document explicitly.
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-21 08:04:45 +02:00
Alexander Bokovoy
c6a379c432
Move workshop documents to doc/workshop
...
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-21 07:57:06 +02:00
Christian Heimes
9f2553c64f
Add explicit syntax language to code blocks
...
m2r converts code blocks into ReST code blocks with syntax highlighting.
Auto-detection of the language does not work correctly, though.
Explicitly set the language for console, ini, and Python blocks.
Signed-off-by: Christian Heimes <cheimes@redhat.com >
Reviewed-by: Alexander Bokovoy <abokovoy@redhat.com >
2020-03-21 07:42:20 +02:00
Christian Heimes
a9a225d715
Use m2r instead of recommonmark
...
recommonmark does not support markdown tables.
Signed-off-by: Christian Heimes <cheimes@redhat.com >
2020-03-21 07:40:34 +02:00
Christian Heimes
145afd68e5
Include workshop in sphinx build
2020-03-21 07:40:34 +02:00
Christian Heimes
c4a55522ee
Fix codestyle
2020-03-21 07:40:34 +02:00
Alexander Bokovoy
acfe34e25b
Add unit 11: Kerberos ticket policy
...
Kerberos ticket policy unit describes ways of control of Kerberos
tickets in FreeIPA with the help of ticket policies.
2020-03-21 07:40:34 +02:00
Sam Bristow
265d064bf8
Workaround networking issues with Libvirt
...
Vagrant 2.2 on Fedora 30 enables QEMU Session by default [1] which causes
problems with setting up the private network.
Explicitly telling Vagrant not to use the QEMU session if we're running on
Libvirt is the suggested workaround for now.
[1] https://fedoraproject.org/wiki/Changes/Vagrant_2.2_with_QEMU_Session
2020-03-21 07:40:34 +02:00
François Cami
3bd27cfe9d
8-sudorule.rst: add sudo and su-l as services for bob's HBAC rule.
...
Add a note about the behavior change of passwordless sudo
in sudo 1.8.23 and newer.
2020-03-21 07:40:34 +02:00
Thorsten Scherf
416d87b9bd
Corrected some typos and added improvements to some setup instructions
2020-03-21 07:40:34 +02:00
Fraser Tweedale
8ff19cdb2c
add resources section
2020-03-21 07:40:34 +02:00
Fraser Tweedale
a2f3088a21
typospotting
2020-03-21 07:40:34 +02:00
Fraser Tweedale
8e0d4bccce
suggest ipa help topics
2020-03-21 07:40:34 +02:00
Fraser Tweedale
3a0f8a114b
lots of minor tweaks and updates
2020-03-21 07:40:34 +02:00