lp:~hloeung/content-cache-charm

Owned by Haw Loeung
Get this repository:
git clone https://git.not.enabled/~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
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

logging 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

sysctl 2023-09-17 23:47:42 UTC
Allow overriding Netfilter conntrack_max

Author: Haw Loeung
Author Date: 2023-09-17 23:47:36 UTC

Allow overriding Netfilter conntrack_max

In certain cases, we need to have conntrack modules loaded but because
once loaded, they can be the bottleneck to handling high no. of
connections. This allows us to tune the conntrack limit to allow for
handling higher no. of TCP connects / clients.

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

haproxy-config 2023-08-31 01:20:05 UTC
Fix issues with changing ports and HAproxy saved state - LP:1918082

Author: Haw Loeung
Author Date: 2023-08-31 01:20:05 UTC

Fix issues with changing ports and HAproxy saved state - LP:1918082

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)

fixes 2023-04-12 22:13:51 UTC
Allow overriding maxconn for sites/locations without backends - LP:2015989

Author: Haw Loeung
Author Date: 2023-04-12 22:13:51 UTC

Allow overriding maxconn for sites/locations without backends - LP:2015989

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

139 of 39 results
This repository contains Public information 
Everyone can see this information.

Subscribers