Memcached's ufw config blocks public IP access to 11211
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
memcached (Juju Charms Collection) |
New
|
Undecided
|
Unassigned |
Bug Description
When memcached is used on an OpenStack deployment, Designate and Memcached Charms might use other namespaces to communicate, which means that relation-
Therefore, besides defining firewall rules that allow private-address on cache-relation-
@hooks.
def cache_relation_
# advertise our network space bind address, if set, otherwise fall back to
# the unit_get
settings = {'host': get_relation_
for rid in relation_
addr = relation_
if addr:
There should be firewall rules that also allow public-address access, otherwise, on a deployment where memcached is using extra-binding to connect to Designate, designate will fail with: https:/
Related branches
- charmers: Pending requested
-
Diff: 26 lines (+9/-1)1 file modifiedhooks/memcached_hooks.py (+9/-1)
What happens if you set a binding to coordinator- memcached relation like coordinator- memcached= internal- space?