feat: add monitoring and logging (#33)
* Add promtail, fix netpols, add prometheus to standard-package, add grafana * remove service monitor so individual test passes, add empty validate.yaml * add datasources cm, fix netpols * commit missed file * add wait for grafana test * Fix loki labels, remove extra prometheus annotations now handled via pepr * bump version variable in deploy.yaml * fix messed up zarf package name * update prometheus values, reorder packages in standard packages, remove grafana validate * revert version in deploy.yaml * fix deploy.yaml version, add file to release please * remove extra peer auth definition in grafana * fix package versions * update readme Signed-off-by:Zachariah Miller <zachariah.miller@defenseunicorns.com> * Remediate review comments, bump chart and image versions * update loki chart and images * update prometheus values, fix images, job timeout * chore: update loki nps, use gateway * fix: netpols * remove loki gateway for now * fix loki replication factor, add set -e on tasks, update promtail to point to loki-gw * add validate.yaml checks for grafana, promtail, loki and prometheus * revert neuvector change * remove redundant peer-authentication.yaml from neuvector config chart * fix: netpols, loki required, quote consistency * template peerauth for scalable and bump loki config chart. Bump promtail limits * revert limits change * bump to test all to next runner size * add debug log for CI --------- Signed-off-by:
Zachariah Miller <zachariah.miller@defenseunicorns.com> Co-authored-by:
Megamind <882485+jeff-mccoy@users.noreply.github.com> Co-authored-by:
Micah Nagel <micah.nagel@defenseunicorns.com> Co-authored-by:
Jeff McCoy <code@jeffm.us>
Showing
- .github/actions/save-logs/action.yaml 18 additions, 0 deletions.github/actions/save-logs/action.yaml
- .github/workflows/tag-and-release.yml 4 additions, 0 deletions.github/workflows/tag-and-release.yml
- .github/workflows/test.yaml 5 additions, 1 deletion.github/workflows/test.yaml
- README.md 3 additions, 3 deletionsREADME.md
- capabilities/grafana/chart/templates/datasources.yaml 21 additions, 0 deletionscapabilities/grafana/chart/templates/datasources.yaml
- capabilities/grafana/chart/templates/istio/peer-authentication.yaml 0 additions, 8 deletions...es/grafana/chart/templates/istio/peer-authentication.yaml
- capabilities/grafana/chart/templates/networkpolicies/egress-istiod.yaml 1 addition, 1 deletion...rafana/chart/templates/networkpolicies/egress-istiod.yaml
- capabilities/grafana/validate.yaml 7 additions, 4 deletionscapabilities/grafana/validate.yaml
- capabilities/grafana/values/values.yaml 14 additions, 0 deletionscapabilities/grafana/values/values.yaml
- capabilities/grafana/zarf.yaml 7 additions, 8 deletionscapabilities/grafana/zarf.yaml
- capabilities/loki/chart/Chart.yaml 1 addition, 1 deletioncapabilities/loki/chart/Chart.yaml
- capabilities/loki/chart/templates/loki-dashboards.yaml 2 additions, 23 deletionscapabilities/loki/chart/templates/loki-dashboards.yaml
- capabilities/loki/chart/templates/networkpolicies/allow-sidecar-scraping.yaml 1 addition, 1 deletion...art/templates/networkpolicies/allow-sidecar-scraping.yaml
- capabilities/loki/chart/templates/networkpolicies/egress-external-services.yaml 1 addition, 1 deletion...t/templates/networkpolicies/egress-external-services.yaml
- capabilities/loki/chart/templates/networkpolicies/ingress-monitoring.yaml 5 additions, 3 deletions...i/chart/templates/networkpolicies/ingress-monitoring.yaml
- capabilities/loki/chart/templates/networkpolicies/ingress-promtail.yaml 3 additions, 3 deletions...oki/chart/templates/networkpolicies/ingress-promtail.yaml
- capabilities/loki/chart/templates/peerauthentication/loki-simple-scalable.yaml 3 additions, 1 deletion...rt/templates/peerauthentication/loki-simple-scalable.yaml
- capabilities/loki/chart/templates/peerauthentication/loki.yaml 0 additions, 11 deletions...ilities/loki/chart/templates/peerauthentication/loki.yaml
- capabilities/loki/chart/values.yaml 1 addition, 2 deletionscapabilities/loki/chart/values.yaml
- capabilities/loki/validate.yaml 14 additions, 4 deletionscapabilities/loki/validate.yaml
.github/actions/save-logs/action.yaml
0 → 100644
Please register or sign in to comment