From b3892c45d5c6d82494b27427ffdedbc284034543 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 10:31:11 +0200 Subject: [PATCH] Update charm libraries (#374) * chore: update charm libraries * do not update data libs --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Arturo Seijas Co-authored-by: arturo-seijas <102022572+arturo-seijas@users.noreply.github.com> --- lib/charms/nginx_ingress_integrator/v0/nginx_route.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/charms/nginx_ingress_integrator/v0/nginx_route.py b/lib/charms/nginx_ingress_integrator/v0/nginx_route.py index 106dbc7f..c9a22dd8 100644 --- a/lib/charms/nginx_ingress_integrator/v0/nginx_route.py +++ b/lib/charms/nginx_ingress_integrator/v0/nginx_route.py @@ -86,7 +86,7 @@ # Increment this PATCH version before using `charmcraft publish-lib` or reset # to 0 if you are raising the major API version -LIBPATCH = 5 +LIBPATCH = 6 __all__ = ["require_nginx_route", "provide_nginx_route"] @@ -181,6 +181,7 @@ def require_nginx_route( # pylint: disable=too-many-locals,too-many-branches,to service_port: int, additional_hostnames: typing.Optional[str] = None, backend_protocol: typing.Optional[str] = None, + enable_access_log: typing.Optional[bool] = None, limit_rps: typing.Optional[int] = None, limit_whitelist: typing.Optional[str] = None, max_body_size: typing.Optional[int] = None, @@ -211,6 +212,8 @@ def require_nginx_route( # pylint: disable=too-many-locals,too-many-branches,to additional-hostnames option via relation, optional. backend_protocol: configure Nginx ingress integrator backend-protocol option via relation, optional. + enable_access_log: configure Nginx ingress + nginx.ingress.kubernetes.io/enable-access-log option. limit_rps: configure Nginx ingress integrator limit-rps option via relation, optional. limit_whitelist: configure Nginx ingress integrator @@ -251,6 +254,8 @@ def require_nginx_route( # pylint: disable=too-many-locals,too-many-branches,to config["additional-hostnames"] = additional_hostnames if backend_protocol is not None: config["backend-protocol"] = backend_protocol + if enable_access_log is not None: + config["enable-access-log"] = "true" if enable_access_log else "false" if limit_rps is not None: config["limit-rps"] = limit_rps if limit_whitelist is not None: