lp:~hloeung/content-cache-charm

Owned by Haw Loeung
Get this repository:
git clone https://git.launchpad.net/~hloeung/content-cache-charm
Only Haw Loeung can upload to this repository. If you are Haw Loeung please log in for upload directions.

Branches

Name Last Modified Last Commit
fixes 2024-05-10 00:27:59 UTC
Fix duplicate X-F-F headers when more than one location

Author: Haw Loeung
Author Date: 2024-05-10 00:25:01 UTC

Fix duplicate X-F-F headers when more than one location

save-config 2024-03-29 08:58:28 UTC
Add saving sites config as well as HAProxy & Nginx on changes

Author: Haw Loeung
Author Date: 2024-03-29 08:54:14 UTC

Add saving sites config as well as HAProxy & Nginx on changes

logging 2024-03-19 02:13:32 UTC
Log original Host header / site name

Author: Haw Loeung
Author Date: 2024-03-19 02:00:38 UTC

Log original Host header / site name

haproxy-config 2024-03-18 07:41:38 UTC
Pass through additional site names

Author: Haw Loeung
Author Date: 2024-03-18 07:41:38 UTC

Pass through additional site names

sysctl 2024-03-13 08:40:26 UTC
Add tuning of net.core.somaxconn

Author: Haw Loeung
Author Date: 2024-03-13 08:23:27 UTC

Add tuning of net.core.somaxconn

haproxy 2023-10-27 22:43:47 UTC
Allow adding HAProxy resolve options

Author: Haw Loeung
Author Date: 2023-10-27 22:43:47 UTC

Allow adding HAProxy resolve options

master 2023-09-25 02:37:49 UTC
Ignore logging of HAProxy stats requests to reduce noise

Author: Haw Loeung
Author Date: 2023-09-25 02:37:49 UTC

Ignore logging of HAProxy stats requests to reduce noise

maxfds 2023-09-08 11:23:37 UTC
Fix to use HAProxy's max conns for Nginx's worker_rlimit_nofile

Author: Haw Loeung
Author Date: 2023-09-08 10:35:49 UTC

Fix to use HAProxy's max conns for Nginx's worker_rlimit_nofile

rate-limiting 2023-06-08 03:34:04 UTC
Add unit test

Author: Haw Loeung
Author Date: 2023-06-08 03:34:04 UTC

Add unit test

firewalling 2023-04-28 00:44:05 UTC
Allow disabling firewalling (ufw)

Author: Haw Loeung
Author Date: 2023-04-28 00:40:25 UTC

Allow disabling firewalling (ufw)

nginx-config2 2023-04-05 00:38:21 UTC
Include X-Cache-Status to all

Author: Haw Loeung
Author Date: 2023-04-05 00:26:32 UTC

Include X-Cache-Status to all

tests 2023-03-06 22:28:45 UTC
Add unit tests for multiple maps

Author: Haw Loeung
Author Date: 2023-03-06 22:28:45 UTC

Add unit tests for multiple maps

tuning 2023-02-03 06:19:38 UTC
Use stub for health checks to cache layer to reduce load to backends - LP:189...

Author: Haw Loeung
Author Date: 2023-02-03 06:16:53 UTC

Use stub for health checks to cache layer to reduce load to backends - LP:1891262

nginx-config-proxy-cache 2023-02-03 01:27:31 UTC
Allow overriding proxy_cache - LP:1999704

Author: Haw Loeung
Author Date: 2023-02-03 01:16:56 UTC

Allow overriding proxy_cache - LP:1999704

mx 2022-03-03 23:54:12 UTC
Add support for running as MX by allowing transport and virtual alias maps

Author: Haw Loeung
Author Date: 2022-03-03 23:54:12 UTC

Add support for running as MX by allowing transport and virtual alias maps

http2 2022-02-01 07:22:15 UTC
Fixed use of ALPN - no h2 for HTTP checks

Author: Haw Loeung
Author Date: 2022-02-01 07:22:15 UTC

Fixed use of ALPN - no h2 for HTTP checks

We're using 'option httpchk HEAD / HTTP/1.1' for checks so we can't
use 'check-alpn h2'.

Also, HAProxy 1.8 doesn't support ALPN for backends ([1] vs. [2]).

[1]https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#5.2
[2]https://cbonte.github.io/haproxy-dconv/2.0/configuration.html#5.2

nginx-extra-server-configs 2022-02-01 03:35:38 UTC
Rename extra-config to extra-configs (plural)

Author: Haw Loeung
Author Date: 2022-02-01 03:35:38 UTC

Rename extra-config to extra-configs (plural)

We also support 'extra-config' in locations for backwards
compatibility.

nginx-site-cache-max-size 2022-01-31 01:27:50 UTC
Allow overriding cache_max_size on per site basis since we allow overriding c...

Author: Haw Loeung
Author Date: 2022-01-31 01:27:50 UTC

Allow overriding cache_max_size on per site basis since we allow overriding cache_inactive_time

nginx-site-cache-inactive-time 2022-01-31 01:18:56 UTC
Allow overriding cache_inactive_time on per site basis - LP:1922927

Author: Haw Loeung
Author Date: 2022-01-31 01:18:56 UTC

Allow overriding cache_inactive_time on per site basis - LP:1922927

nginx-config 2021-11-26 00:38:19 UTC
WIP

Author: Haw Loeung
Author Date: 2021-11-26 00:38:19 UTC

WIP

cleanup 2021-10-05 00:42:38 UTC
os.rename() handles unlinking if file exists

Author: Haw Loeung
Author Date: 2021-10-05 00:42:38 UTC

os.rename() handles unlinking if file exists

sidecar 2021-05-24 04:06:50 UTC
Updated make target to include fetching the required nginx ingress library

Author: Haw Loeung
Author Date: 2021-05-24 01:45:35 UTC

Updated make target to include fetching the required nginx ingress library

metrics 2021-02-25 00:57:18 UTC
Allow overriding listen address used by metrics

Author: Haw Loeung
Author Date: 2021-02-25 00:57:18 UTC

Allow overriding listen address used by metrics

log 2021-02-09 00:20:01 UTC
Use 'http-check send hdr' instead of adding headers at end of httpchk version

Author: Haw Loeung
Author Date: 2021-02-09 00:20:01 UTC

Use 'http-check send hdr' instead of adding headers at end of httpchk version

This fixes the warning about it:

| [WARNING] 038/222205 (17722) : parsing [/etc/haproxy/haproxy.cfg:94]: 'option httpchk' : hiding headers or body at the end of the version string is deprecated. Please, consider to use 'http-check send' directive instead.

request-unique-id 2021-01-21 04:16:50 UTC
Also log unique request ID in HAProxy logs - LP:1895255

Author: Haw Loeung
Author Date: 2021-01-21 04:16:50 UTC

Also log unique request ID in HAProxy logs - LP:1895255

We need to use the capture request header to log the generated ID if
it exists in X-Cache-Request-ID. log-format replaces option httplog.

yaml 2020-09-17 03:43:25 UTC
Allow specifying configs for use with YAML anchors and references - LP:1895614

Author: Haw Loeung
Author Date: 2020-09-17 03:39:59 UTC

Allow specifying configs for use with YAML anchors and references - LP:1895614

nagios-monitoring 2020-05-20 22:33:39 UTC
Remove TLS1.0 and TLS1.1 checks, they're confusing with negate - LP:1879608

Author: Haw Loeung
Author Date: 2020-05-20 22:33:39 UTC

Remove TLS1.0 and TLS1.1 checks, they're confusing with negate - LP:1879608

sites-persistent-ports-kv 2020-03-24 03:17:42 UTC
Fixed based on reviews

Author: Haw Loeung
Author Date: 2020-03-24 03:17:42 UTC

Fixed based on reviews

sites-persistent-ports 2020-03-18 10:39:04 UTC
WIP: Don't shuffling sites and port-pair mappings - LP:1865945

Author: Haw Loeung
Author Date: 2020-03-18 09:19:06 UTC

WIP: Don't shuffling sites and port-pair mappings - LP:1865945

ipv6 2019-10-08 04:28:32 UTC
Fixed based on feedback - InvalidAddressPortError raised includes value

Author: Haw Loeung
Author Date: 2019-10-08 04:28:32 UTC

Fixed based on feedback - InvalidAddressPortError raised includes value

reduce-complexity 2019-07-30 03:41:23 UTC
Fixed mixing underscores and dashes for cache max-size, cache path, listen ad...

Author: Haw Loeung
Author Date: 2019-07-30 03:41:23 UTC

Fixed mixing underscores and dashes for cache max-size, cache path, listen address, and listen port

multiple-locations 2019-04-17 22:18:03 UTC
Add missing site7 to test

Author: Haw Loeung
Author Date: 2019-04-17 22:18:03 UTC

Add missing site7 to test

multiple-locations-nagios 2019-04-17 03:08:35 UTC
Updated unit tests fixing and adding missing new sites

Author: Haw Loeung
Author Date: 2019-04-17 02:59:08 UTC

Updated unit tests fixing and adding missing new sites

multiple-locations-nginx 2019-04-16 23:54:39 UTC
Merge branch 'multiple-locations' into multiple-locations-nginx

Author: Haw Loeung
Author Date: 2019-04-16 23:54:39 UTC

Merge branch 'multiple-locations' into multiple-locations-nginx

local-site-content 2019-04-15 05:46:01 UTC
Allow multiple locations and custom configs for each location

Author: Haw Loeung
Author Date: 2019-04-15 05:46:01 UTC

Allow multiple locations and custom configs for each location

log-real-client-ip 2019-03-29 06:10:29 UTC
Fixed based on reviews

Author: Haw Loeung
Author Date: 2019-03-29 06:10:29 UTC

Fixed based on reviews

origin-headers 2019-03-29 05:40:15 UTC
Fixed to handle origin headers with semi-colons and spaces by quoting

Author: Haw Loeung
Author Date: 2019-03-29 05:40:15 UTC

Fixed to handle origin headers with semi-colons and spaces by quoting

haproxy-multisite-support 2019-03-26 02:57:24 UTC
Fixed to properly pass backend check method and path

Author: Haw Loeung
Author Date: 2019-03-26 02:45:54 UTC

Fixed to properly pass backend check method and path

signed-url-verification 2019-03-22 04:50:30 UTC
Fixed to use human-readable timestamps based on review

Author: Haw Loeung
Author Date: 2019-03-22 04:36:11 UTC

Fixed to use human-readable timestamps based on review

switch-nginx-templates 2019-03-14 03:55:52 UTC
Fixed to use globals

Author: Haw Loeung
Author Date: 2019-03-14 03:55:52 UTC

Fixed to use globals

add-haproxy-v2 2019-03-13 22:35:23 UTC
Minor fixes based on review

Author: Haw Loeung
Author Date: 2019-03-13 22:35:06 UTC

Minor fixes based on review

141 of 41 results
This repository contains Public information 
Everyone can see this information.

Subscribers