Grafana charm does not support TLS
Bug #1872682 reported by
Michał Ajduk
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Grafana Charm |
Fix Released
|
Wishlist
|
Felipe Reyes |
Bug Description
Grafana charm does not support TLS termination while Grafana itse;f supports exposing HTTPS endpoint.
Reference configurearion:
https:/
Related branches
~freyes/charm-grafana:juju-config-certs
- James Troup (community): Approve
- BootStack Reviewers: Pending requested
-
Diff: 671 lines (+377/-41)12 files modifiedsrc/config.yaml (+24/-0)
src/lib/charms/layer/grafana.py (+34/-4)
src/reactive/grafana.py (+103/-15)
src/tests/functional/requirements.txt (+1/-0)
src/tests/functional/tests/bundles/focal-self-signed-cert.yaml (+1/-0)
src/tests/functional/tests/bundles/focal-snap-self-signed-cert.yaml (+1/-0)
src/tests/functional/tests/bundles/overlays/focal-self-signed-cert.yaml.j2 (+25/-0)
src/tests/functional/tests/bundles/overlays/focal-snap-self-signed-cert.yaml.j2 (+27/-0)
src/tests/functional/tests/setup.py (+38/-0)
src/tests/functional/tests/test_grafana.py (+28/-17)
src/tests/functional/tests/tests.yaml (+14/-5)
src/tests/unit/test_grafana.py (+81/-0)
~freyes/charm-grafana:bug/1872682
- BootStack Reviewers: Pending requested
- Liam Young: Pending requested
- BootStack Reviewers: Pending requested
- Alvaro Uria: Pending requested
-
Diff: 1056 lines (+471/-60)21 files modifiedsrc/actions/create-user (+14/-6)
src/files/dashboards_backup (+4/-1)
src/layer.yaml (+8/-1)
src/lib/charms/layer/grafana.py (+33/-3)
src/reactive/grafana.py (+137/-15)
src/templates/grafana.ini.j2 (+7/-1)
src/templates/juju-dashboards-backup.j2 (+1/-1)
src/templates/sync-grafana-snap (+7/-0)
src/tests/functional/tests/bundles/bionic-snap-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/bionic-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/focal-snap-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/focal-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/overlays/bionic-snap-tls.yaml.j2 (+11/-0)
src/tests/functional/tests/bundles/overlays/bionic-tls.yaml.j2 (+10/-0)
src/tests/functional/tests/bundles/overlays/focal-snap-tls.yaml.j2 (+32/-0)
src/tests/functional/tests/bundles/overlays/focal-tls.yaml.j2 (+31/-0)
src/tests/functional/tests/bundles/overlays/xenial-tls.yaml.j2 (+12/-0)
src/tests/functional/tests/bundles/xenial-tls.yaml (+1/-0)
src/tests/functional/tests/test_grafana.py (+104/-32)
src/tests/functional/tests/tests.yaml (+7/-0)
src/tests/unit/test_grafana.py (+48/-0)
~gnuoy/charm-grafana:bug/1872682-fixes
- Felipe Reyes: Approve
- Celia Wang (community): Approve
-
Diff: 156 lines (+30/-9)7 files modifiedsrc/actions/create-user (+14/-6)
src/files/dashboards_backup (+4/-1)
src/reactive/grafana.py (+4/-1)
src/templates/juju-dashboards-backup.j2 (+1/-1)
src/tests/functional/requirements.txt (+3/-0)
src/tests/functional/tests/bundles/overlays/xenial-tls.yaml.j2 (+2/-0)
src/tests/functional/tests/tests.yaml (+2/-0)
~freyes/charm-grafana:bug/1872682
- Liam Young (community): Needs Fixing
- Alvaro Uria (community): Needs Fixing
- BootStack Reviewers: Pending requested
- BootStack Reviewers: Pending requested
-
Diff: 982 lines (+454/-40) (has conflicts)24 files modifiedsrc/actions/create-user (+14/-6)
src/files/dashboards_backup (+4/-1)
src/layer.yaml (+8/-1)
src/lib/charms/layer/grafana.py (+33/-3)
src/reactive/grafana.py (+137/-15)
src/requirements.txt (+1/-0)
src/templates/grafana.ini.j2 (+7/-1)
src/templates/juju-dashboards-backup.j2 (+1/-1)
src/templates/sync-grafana-snap (+7/-0)
src/tests/functional/requirements.txt (+6/-0)
src/tests/functional/tests/bundles/bionic-snap-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/bionic-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/focal-snap-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/focal-tls.yaml (+1/-0)
src/tests/functional/tests/bundles/overlays/bionic-snap-tls.yaml.j2 (+11/-0)
src/tests/functional/tests/bundles/overlays/bionic-tls.yaml.j2 (+10/-0)
src/tests/functional/tests/bundles/overlays/focal-snap-tls.yaml.j2 (+32/-0)
src/tests/functional/tests/bundles/overlays/focal-tls.yaml.j2 (+31/-0)
src/tests/functional/tests/bundles/overlays/xenial-tls.yaml.j2 (+12/-0)
src/tests/functional/tests/bundles/xenial-tls.yaml (+1/-0)
src/tests/functional/tests/test_grafana.py (+76/-12)
src/tests/functional/tests/tests.yaml (+7/-0)
src/tests/unit/test_grafana.py (+48/-0)
src/tox.ini (+4/-0)
Changed in charm-grafana: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in charm-grafana: | |
assignee: | nobody → Felipe Reyes (freyes) |
tags: | added: sts |
Changed in charm-grafana: | |
status: | Triaged → In Progress |
Changed in charm-grafana: | |
status: | In Progress → Fix Committed |
Changed in charm-grafana: | |
status: | Fix Committed → In Progress |
Changed in charm-grafana: | |
status: | In Progress → Fix Released |
milestone: | none → 21.10 |
To post a comment you must log in.