Felix Fontein
938cc2ab80
Improve test.
2023-04-16 16:38:56 +02:00
Felix Fontein
f96e54f8f1
Forgot to add new requirement.
2023-04-16 14:10:06 +02:00
Felix Fontein
e54e56aff4
Do extra docs validation. Explicitly disallow semantic markup in docs.
2023-04-16 14:05:20 +02:00
Felix Fontein
0be88ab458
Prepare 2.12.0 release.
2023-04-16 13:36:59 +02:00
Felix Fontein
30756b12ea
Add asn1_base64 option. ( #592 )
2023-04-16 13:34:45 +02:00
Felix Fontein
ec354a8a91
Update CI matrix: add stable-2.15 ( #589 )
...
* Add ignore files for bumped devel version.
* Update CI matrix.
2023-04-04 08:42:53 +02:00
Felix Fontein
1a4b22dff8
Next expected release is 2.12.0.
2023-03-24 07:49:51 +01:00
Felix Fontein
50a26191ea
Release 2.11.1.
2023-03-24 07:19:51 +01:00
Felix Fontein
a28b02b0ac
Prepare 2.11.1 release.
2023-03-23 21:27:44 +01:00
Felix Fontein
0829bc641e
Use curl instead of get_url on Python 2.6. ( #585 )
2023-03-22 21:11:26 +01:00
Thomas Anderson
b997773139
fix(doc): privatekey_content docs were the same as privatekey_path ( #583 )
2023-03-21 13:38:54 +01:00
Felix Fontein
9044f25f33
CI: add extra VM group ( #545 )
...
* Add extra VM group.
* Use available VM names.
2023-03-09 07:58:14 +01:00
Felix Fontein
f8bd224c99
Add macOS 13.2 to CI ( #581 )
...
* Add macOS 13.2 to CI.
* Run brew --prefix with same user used for installing with brew.
2023-03-09 06:42:33 +01:00
Felix Fontein
4d21f1c19c
More bools. ( #580 )
2023-03-06 23:04:27 +01:00
Felix Fontein
5a3e21788d
Cancel concurrent workflow runs in PRs.
2023-02-23 09:56:12 +01:00
Felix Fontein
816a97ab47
Next expected release is 2.12.0.
2023-02-23 09:54:29 +01:00
Felix Fontein
d4509bce5f
Release 2.11.0.
2023-02-23 09:28:13 +01:00
Austin Lane
ced0e30506
EL9 - Retrieve python3-pyOpenSSL from epel ( #575 )
...
* EL9 - pull python3-pyOpenSSL from epel
* Incorporate bindep changes from felixfontein
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add changelog fragment for PR #575
* Update changelog fragment.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-02-22 23:16:26 +01:00
Felix Fontein
2fb543b144
Normalize bools in tests. ( #577 )
2023-02-15 22:23:36 +01:00
Felix Fontein
b08f6eefe8
Remove unnecessary test imports. ( #576 )
2023-02-12 20:59:55 +01:00
Felix Fontein
65d1881f12
Prepare 2.11.0 release.
2023-02-10 21:02:11 +01:00
dlehrman
b000491514
Support Custom Cipher Selection ( #571 )
...
* Enable custom cipher selection for get_certificate
* get_certificate ciphers desc grammar fix
Co-authored-by: Felix Fontein <felix@fontein.de>
* get_certificate ciphers desc grammar fix
Co-authored-by: Felix Fontein <felix@fontein.de>
* get_certificate ciphers include version_added
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add changelog fragment
* Fail if ciphers is set and Python < 2.7.9
* Standardize ciphers conditionals in get_certificate
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-02-10 21:01:13 +01:00
Felix Fontein
70c4585b88
Fix deprecation handling. ( #572 )
2023-02-09 15:36:23 +01:00
Felix Fontein
aea3713484
Remove unneccessary imports ( #569 )
...
* Remove unneccessary imports.
* Add noqas.
* Add comment which name is actually ignored.
2023-02-09 11:57:54 +01:00
Felix Fontein
7f040011f0
Document PSF-2.0 license in galaxy.yml. ( #567 )
2023-01-31 21:31:30 +01:00
Felix Fontein
c6429eae4f
Fix acme_inspect tests. ( #565 )
2023-01-22 22:41:12 +01:00
Felix Fontein
d2a30d2801
Update CI matrix. ( #562 )
2023-01-07 12:46:05 +01:00
Felix Fontein
a122be7942
Update CI matrix. ( #562 )
2023-01-07 12:45:52 +01:00
Felix Fontein
61f431dff3
Next expected release is 2.11.0.
2023-01-02 20:20:50 +01:00
Felix Fontein
b19c83578d
Release 2.10.0.
2023-01-02 19:54:30 +01:00
Felix Fontein
ddfb18b609
openssl_csr: fix bad tests, avoid accepting invalid crl_distribution_points records ( #560 )
...
* Improve error handling.
* Remove invalid tests.
* Add changelog fragment.
* Fix tests.
* Improve exception catching.
Co-authored-by: Kristian Heljas <11139388+kristianheljas@users.noreply.github.com>
* Prevent empty full_name.
* Fix condition. Make sure errors are caught.
* Add more checks.
Co-authored-by: Kristian Heljas <11139388+kristianheljas@users.noreply.github.com>
2023-01-02 14:52:59 +00:00
Felix Fontein
095434a4c1
Prepare 2.10.0 release.
2022-12-31 18:05:12 +01:00
Felix Fontein
8a80ced4b8
Add openssl_privatekey_info filter ( #555 )
...
* Add openssl_privatekey_info filter.
* Update description.
2022-12-31 17:45:45 +01:00
Felix Fontein
ef2bb6d510
Add openssl_csr_info ilter. ( #554 )
2022-12-31 07:58:37 +01:00
Felix Fontein
889cfdf47e
Add openssl_publickey_info filter. ( #556 )
2022-12-31 07:56:54 +01:00
Felix Fontein
c173449c46
Add x509_crl_info filter ( #558 )
...
* Add x509_crl_info filter.
* Work around bugs in Ansible 2.9 and ansible-base 2.10.
2022-12-31 07:56:34 +01:00
Felix Fontein
c08bae8308
Add x509_certificate_info filter. ( #557 )
2022-12-31 07:56:11 +01:00
Felix Fontein
80f7b084c0
Add filter module base, prepare adding filters ( #553 )
...
* Improve string handling.
* Cleanup tests.
* Add filter module mock.
2022-12-30 20:44:13 +01:00
Felix Fontein
5d24d04adf
Fix crash when public key cannot be parsed. ( #551 )
2022-12-28 18:28:50 +01:00
Felix Fontein
7cc9a70e43
Add split_pem filter ( #549 )
...
* Add split_pem filter.
* Fix documentation.
* Python 2.7.
* Improve error message matching.
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2022-12-27 21:57:20 +01:00
Felix Fontein
5ddfb2c2ca
CI: balance groups ( #548 )
...
* Show timings with devel, and skip everything else.
* Move to other group.
* Try smaller SSH key size (i.e. make tests run faster).
* Add implicit size that now must be explicit.
* Change group of luks_device.
* Revert "Show timings with devel, and skip everything else."
This reverts commit 7b73f7e4d7
.
2022-12-21 08:12:53 +01:00
Felix Fontein
242c15bf4c
Make sure that iteration_count=1000 is not used with algorithm=argon* (which is SLOW and takes around 10 minutes). ( #546 )
2022-12-20 20:01:26 +01:00
Felix Fontein
867f407401
CI: improve CI matrix, split into two groups ( #544 )
...
* Prepare having more than one group.
* Remove duplicates; add CentOS Stream 8 with Python 3.6.
* Split up tests into two groups.
2022-12-20 12:57:53 +01:00
Felix Fontein
54f49f38f2
Improve docsite build.
2022-12-18 21:50:28 +01:00
Felix Fontein
83d2a782f6
Switch to my fork of ansible-test-gh-action.
2022-12-18 09:53:58 +01:00
Felix Fontein
d6dd8e0d45
The ansible-test patch has been backported to stable-2.12.
2022-12-17 19:39:06 +01:00
Felix Fontein
9029f8ce34
Fix CI name.
2022-12-12 21:28:19 +01:00
Felix Fontein
ca23b2ed9a
Improve CI ( #539 )
...
* Update CI scripts to be more close to the ones in ansible-core.
* Extend CI matrix.
* Mark more VMs.
* Revert "Mark more VMs."
This reverts commit 8bc79af636
.
* Disable alpine VMs for get_certificate due to httptester problems.
* Improve retrieval of cryptsetup version.
* ACME 'emulator' won't work on Alpine either.
* Improve luks test setup.
* Make sure wipefs is installed on Alpine.
* dmsetup (from device-mapper) is used by the tests.
* Fix bcrypt install failure handling.
* String, not float.
* openssl_privatekey_convert is not an action module.
* Update Python info.
* Try out which VMs can be used by now.
* Enable ACME tests on all VMs but Alpine; update comment.
* Adjust acme-tiny shebang.
* Remove new entries from CI matrix.
2022-12-11 19:55:47 +01:00
Felix Fontein
664f34f2ac
Mark x509_certificate-acme test as target test.
2022-12-09 23:10:26 +01:00
Felix Fontein
1c2c404ca9
Bump CentOS Stream 8 Python from 3.8 to 3.9. ( #540 )
2022-12-09 14:58:03 +01:00