allow binding on a specific IP or interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Telegraf Charm |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Hi,
I need to bind the prometheus output port of telegraf to a specific interface/IP, but the charm doesn't let you do that.
You could specify an IP in prometheus_
Ideally, we should be able to configure an interface or a network to allow telegraf to bind on it.
The following should be accepted :
juju config telegraf prometheus_
juju config telegraf prometheus_
juju config telegraf prometheus_
Maybe a new config option could be added instead of piggybacking on the prometheus_
Then the charm would find the IP on this interface (or on this network) and would bind on it.
Thanks !
Related branches
- Eric Chen: Approve
- 🤖 prod-jenkaas-bootstack: Approve (continuous-integration)
- Tom Haddon (community): Approve
- Arturo Enrique Seijas Fernández (community): Approve
- Robert Gildein: Approve
- Johann David Krister Andersson (community): Approve
- Tianqi Xiao: Pending requested
- BootStack Reviewers: Pending requested
-
Diff: 606 lines (+355/-62)3 files modifiedsrc/config.yaml (+10/-0)
src/reactive/telegraf.py (+173/-49)
src/tests/unit/test_telegraf.py (+172/-13)
Changed in charm-telegraf: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in charm-telegraf: | |
milestone: | none → 22.10 |
Changed in charm-telegraf: | |
status: | Confirmed → Fix Committed |
Changed in charm-telegraf: | |
status: | Fix Committed → Fix Released |