~hloeung/content-cache-charm:tuning

Last commit made on 2023-02-03
Get this branch:
git clone -b tuning https://git.launchpad.net/~hloeung/content-cache-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:
tuning
Repository:
lp:~hloeung/content-cache-charm

Recent commits

2a289c6... by Haw Loeung

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

Succeeded
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] unittest:0 (build)
12 of 2 results
3b8a079... by Haw Loeung

Allow additional HAProxy configs such as to restrict certain URL requests - LP:1976176

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

f354623... by Haw Loeung

Allow additional HAProxy configs such as to restrict certain URL requests - LP:1976176

Succeeded
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] unittest:0 (build)
12 of 2 results
ee09c75... by Haw Loeung

Allow overriding proxy_cache - LP:1999704

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

1931fe2... by Haw Loeung

Allow overriding proxy_cache - LP:1999704

Succeeded
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] unittest:0 (build)
12 of 2 results
8eb2e74... by Haw Loeung

Only install the LUA packages when monitoring enabled and make that disabled by default - LP:1998873 & LP:1262710

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

6a9658e... by Haw Loeung

Only install the LUA packages when monitoring enabled and make that disabled by default - LP:1998873 & LP:1262710

Succeeded
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] unittest:0 (build)
12 of 2 results
9a8fe20... by Weii Wang

Use charmcraft to build charm in integration tests

The pytest-operator for integration testing uses `charm` instead of `charmcraft` to build reactive charm. `charm` uses the host environment to build the charm. when the host contains an incorrect version of Python, `charm` will package the incorrect Python package into the charm. `charmcraft` builds the charm using the LXD container with the appropriate Ubuntu image, so there is no such problem with `charmcraft`.

In this commit, change the integration test to call `charmcraft` instead of using `ops_test.build_charm` to build the charm.

Reviewed-on: https://code.launchpad.net/~weii-wang/content-cache-charm/+git/content-cache-charm/+merge/434637
Reviewed-by: Haw Loeung <email address hidden>
Reviewed-by: Colin Watson <email address hidden>

152edec... by Weii Wang

Use short-form bases in metadata.yaml

789e443... by Colin Watson

Remove functional tests

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