~hloeung/apache2-charm:master

Last commit made on 2024-03-05
Get this branch:
git clone -b master https://git.launchpad.net/~hloeung/apache2-charm
Only Haw Loeung can upload to this branch. If you are Haw Loeung please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~hloeung/apache2-charm

Recent commits

250c3e6... by Haw Loeung

Switch to Focal first as it is still under standard support

939e8e2... by Haw Loeung

Fix ordering to match bases. Juju 2.9.x selecting the latest series supported based on ordering in metadata.yaml

d52c961... by Franco Luciano Forneron Buschiazzo

add SAML docs

Reviewed-on: https://code.launchpad.net/~gtrkiller/apache2-charm/+git/apache2-charm/+merge/456613
Reviewed-by: Tom Haddon <email address hidden>

c024526... by Franco Luciano Forneron Buschiazzo

add SAML docs

2e999d4... by Franco Luciano Forneron Buschiazzo

add SAML docs

b25a4c9... by Franco Luciano Forneron Buschiazzo

add SAML docs

b95d002... by Simone Pelosi

Python3 migration and Python2 support for older distro

Added .decode("utf8") when we are creating the template to support python3
Added .encode() to the string before passing it to b64encode
Removed RANDFILE from openssl since it's no more required,
see https://github.com/openssl/openssl/issues/7754#issuecomment-444063355
Added logic to check distro and install related packages

Reviewed-on: https://code.launchpad.net/~pelpsi/apache2-charm/+git/apache2-charm/+merge/455779
Reviewed-by: Tom Haddon <email address hidden>
Reviewed-by: Diko Parvanov <email address hidden>
Reviewed-by: Barry Price <email address hidden>

d55540c... by Simone Pelosi

Improved OpenSSL compatibility

Created .unradom file copying /dev/urandom to avoid
read/write issue in the new series.

2500e2f... by Simone Pelosi

Use series instead of version number

74ccefc... by Simone Pelosi

Improved support for older series

Conditional Makefile: use python3 for jammy and focal and continue to
use python2 for bionic, trusty and xenial.
Added conditional shebang on `hooks.py` to run with python2 or python3
according to the series.
Fixed tests for Python2.
Since RANDFILE configuration in openssl.cnf is harmless for our tests
and charms I readded it to extend support to older series that use
OpenSSL version < 1.1.1 (xenial and trusty).