~cjwatson/squid-reverseproxy-charm:fix-tests-for-squid4

Last commit made on 2023-07-25
Get this branch:
git clone -b fix-tests-for-squid4 https://git.launchpad.net/~cjwatson/squid-reverseproxy-charm
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
fix-tests-for-squid4
Repository:
lp:~cjwatson/squid-reverseproxy-charm

Recent commits

5fa41b8... by Colin Watson

Fix tests for recent squid4 changes

https://code.launchpad.net/~nick-moffitt/squid-reverseproxy-charm/+git/squid-reverseproxy-charm/+merge/444742
caused one test case to start failing.

16777dd... by Colin Watson

Add a simple charmcraft.yaml

Reviewed-on: https://code.launchpad.net/~cjwatson/squid-reverseproxy-charm/+git/squid-reverseproxy-charm/+merge/447458
Reviewed-by: Haw Loeung <email address hidden>

6234a76... by Colin Watson

Add a simple charmcraft.yaml

d281069... by Nick Moffitt

Make the https_port line squid4-compatible

The only https-capable version of squid before this was a series of
custom builds in PPAs. Thus it makes sense for the charm to now focus
on HTTPS capabilities that exist only in currently-maintained
Debian/Ubuntu packages of squid.

Reviewed-on: https://code.launchpad.net/~nick-moffitt/squid-reverseproxy-charm/+git/squid-reverseproxy-charm/+merge/444742
Reviewed-by: 🤖 Canonical IS Review Bot <email address hidden>

514e7ad... by Nick Moffitt

Remove spurious config option

3770f17... by Nick Moffitt

Make the https_port line squid4-compatible

The only https-capable version of squid before this was a series of
custom builds in PPAs. Thus it makes sense for the charm to now focus
on HTTPS capabilities that exist only in currently-maintained
Debian/Ubuntu packages of squid.

1b2ba3f... by Colin Watson

Add authentication helper support

Reviewed-on: https://code.launchpad.net/~cjwatson/squid-reverseproxy-charm/+git/squid-reverseproxy-charm/+merge/407896
Reviewed-by: Tom Haddon <email address hidden>

bd6a9ec... by Colin Watson

Add authentication helper support

This allows relating a subordinate authentication helper charm to set up
custom user authentication. We need this for Launchpad's builder proxy,
which maintains a database of valid tokens that have been authorized by
Launchpad's buildd-manager.

This commit is based on modifications to the squid-forwardproxy charm by
Kit Randel in 2015. I've reworked them for squid-reverseproxy, moved
most of the helper configuration into the subordinate charm's relation
data, and added tests.

8e604da... by Colin Watson

Make logs accessible via rsync

Reviewed-on: https://code.launchpad.net/~cjwatson/squid-reverseproxy-charm/+git/squid-reverseproxy-charm/+merge/407908
Reviewed-by: Tom Haddon <email address hidden>

cf18c8c... by Colin Watson

Move chmod to install_packages

This means it will happen during the upgrade-charm hook too.