line / promgen

Promgen is a configuration file generator for Prometheus
https://line.github.io/promgen/
MIT License
1.06k stars 150 forks source link

Move our "Commit" button to Admin actions #317

Closed kfdm closed 3 years ago

kfdm commented 3 years ago

Previously our "Commit" button was somewhat awkwardly placed, and only handled deploying targets. Move to an admin action and support deploying rules and urls as well.

codecov-io commented 3 years ago

Codecov Report

Merging #317 (42ecfc1) into master (805f268) will decrease coverage by 0.80%. The diff coverage is 0.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #317      +/-   ##
==========================================
- Coverage   46.41%   45.60%   -0.81%     
==========================================
  Files          60       61       +1     
  Lines        2730     2774      +44     
==========================================
- Hits         1267     1265       -2     
- Misses       1463     1509      +46     
Impacted Files Coverage Δ
promgen/actions.py 0.00% <0.00%> (ø)
promgen/admin.py 0.00% <0.00%> (ø)
promgen/tasks.py 43.61% <0.00%> (-2.46%) :arrow_down:
promgen/urls.py 94.44% <ø> (ø)
promgen/views.py 47.30% <ø> (-0.02%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 805f268...42ecfc1. Read the comment docs.