~bloodearnest/content-cache-charm:no-cache-check

Last commit made on 2019-10-08
Get this branch:
git clone -b no-cache-check https://git.launchpad.net/~bloodearnest/content-cache-charm
Only Simon Davy can upload to this branch. If you are Simon Davy please log in for upload directions.

Branch merges

Branch information

Name:
no-cache-check
Repository:
lp:~bloodearnest/content-cache-charm

Recent commits

86788e0... by Simon Davy

Add no-cache headers to the haproxy healthchecks

f38f20e... by Haw Loeung

Add support for IPv6 - LP: #1845896

HAProxy docs states:

- empty ("") => family will be AF_INET and address will be INADDR_ANY
- "*" => family will be AF_INET and address will be INADDR_ANY
- "::" => family will be AF_INET6 and address will be IN6ADDR_ANY

So we need a separate 'bind' for IPv6.

Reviewed-on: https://code.launchpad.net/~hloeung/content-cache-charm/+git/content-cache-charm/+merge/373442
Reviewed-by: Joel Sing <email address hidden>

73cf53e... by Haw Loeung

Fixed based on feedback - InvalidAddressPortError raised includes value

2067d9b... by Haw Loeung

Merge upstream changes and fix conflicts.

7f95fb2... by Haw Loeung

Fixed based on reviews.

Fixed to raise InvalidAddressPortError exception on invalid address or
port.

Also, for IPv6 addresses, enforce form to require square brackets.

2286971... by Ryan Finnie

Fix nginx cache config for multiple sites with the same site-name

Reviewed-on: https://code.launchpad.net/~fo0bar/content-cache-charm/+git/content-cache-charm/+merge/373613
Reviewed-by: Haw Loeung <email address hidden>

c67b2fe... by Ryan Finnie

Fix nginx cache config for multiple sites with the same site-name

949ca87... by Ryan Finnie

Fix haproxy.cfg formatting error when using multiple sites with tls-cert-bundle-path

Reviewed-on: https://code.launchpad.net/~fo0bar/content-cache-charm/+git/content-cache-charm/+merge/373605
Reviewed-by: Haw Loeung <email address hidden>

c35af09... by Ryan Finnie

Fix haproxy.cfg formatting error when using multiple sites with tls-cert-bundle-path

f126199... by Haw Loeung

Add utils.ip_addr_port_split() and use that to better handle IPv6 addresses