Skip to content

Commit 89e657e

Browse files
committed
fix: add proper type to hosts in haproxy libraries
1 parent 425c97b commit 89e657e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

haproxy-operator/lib/charms/haproxy/v1/haproxy_route_tcp.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,7 @@ def __init__(
977977
*,
978978
port: Optional[int] = None,
979979
backend_port: Optional[int] = None,
980-
hosts: Optional[list[str]] = None,
980+
hosts: Optional[list[IPvAnyAddress]] = None,
981981
sni: Optional[str] = None,
982982
check_interval: Optional[int] = None,
983983
check_rise: Optional[int] = None,
@@ -1103,7 +1103,7 @@ def provide_haproxy_route_tcp_requirements(
11031103
*,
11041104
port: int,
11051105
backend_port: Optional[int] = None,
1106-
hosts: Optional[list[str]] = None,
1106+
hosts: Optional[list[IPvAnyAddress]] = None,
11071107
sni: Optional[str] = None,
11081108
check_interval: Optional[int] = None,
11091109
check_rise: Optional[int] = None,
@@ -1201,7 +1201,7 @@ def _generate_application_data(
12011201
*,
12021202
port: Optional[int] = None,
12031203
backend_port: Optional[int] = None,
1204-
hosts: Optional[list[str]] = None,
1204+
hosts: Optional[list[IPvAnyAddress]] = None,
12051205
sni: Optional[str] = None,
12061206
check_interval: Optional[int] = None,
12071207
check_rise: Optional[int] = None,
@@ -1559,7 +1559,7 @@ def configure_backend_port(self, backend_port: int) -> "Self":
15591559
self._application_data["backend_port"] = backend_port
15601560
return self
15611561

1562-
def configure_hosts(self, hosts: Optional[list[int]] = None) -> "Self":
1562+
def configure_hosts(self, hosts: Optional[list[IPvAnyAddress]] = None) -> "Self":
15631563
"""Set backend hosts.
15641564
15651565
Args:

haproxy-operator/lib/charms/haproxy/v2/haproxy_route.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,7 +1005,7 @@ def __init__(
10051005
service: Optional[str] = None,
10061006
ports: Optional[list[int]] = None,
10071007
protocol: Literal["http", "https"] = "http",
1008-
hosts: Optional[list[str]] = None,
1008+
hosts: Optional[list[IPvAnyAddress]] = None,
10091009
paths: Optional[list[str]] = None,
10101010
hostname: Optional[str] = None,
10111011
additional_hostnames: Optional[list[str]] = None,
@@ -1144,7 +1144,7 @@ def provide_haproxy_route_requirements(
11441144
service: str,
11451145
ports: list[int],
11461146
protocol: Literal["http", "https"] = "http",
1147-
hosts: Optional[list[str]] = None,
1147+
hosts: Optional[list[IPvAnyAddress]] = None,
11481148
paths: Optional[list[str]] = None,
11491149
hostname: Optional[str] = None,
11501150
additional_hostnames: Optional[list[str]] = None,
@@ -1258,7 +1258,7 @@ def _generate_application_data( # noqa: C901
12581258
service: Optional[str] = None,
12591259
ports: Optional[list[int]] = None,
12601260
protocol: Literal["http", "https"] = "http",
1261-
hosts: Optional[list[str]] = None,
1261+
hosts: Optional[list[IPvAnyAddress]] = None,
12621262
paths: Optional[list[str]] = None,
12631263
hostname: Optional[str] = None,
12641264
additional_hostnames: Optional[list[str]] = None,

0 commit comments

Comments
 (0)