Commit Graph

70 Commits

Author SHA1 Message Date
Jon
11563741a9 fix(ingress): underscore removed from ingress name
!5 nofusscomputing/infrastructure/configuration-management/inventory-production!3
2023-11-19 18:40:37 +09:30
Jon
33883ec640 fix(ingress): function bool not defined
!5 nofusscomputing/infrastructure/configuration-management/inventory-production!3
2023-11-19 18:31:28 +09:30
Jon
562bb7d6f5 feat(prometheus): added config for ingress
!5 nofusscomputing/infrastructure/configuration-management/inventory-production!3
2023-11-19 18:03:17 +09:30
Jon
26a78bdb33 feat(grafana): added config for ingress
!5 nofusscomputing/infrastructure/configuration-management/inventory-production!3
2023-11-19 18:02:38 +09:30
Jon
65534660dd feat(alert_manager): added config for ingress
!5 nofusscomputing/infrastructure/configuration-management/inventory-production!3
2023-11-19 18:00:22 +09:30
Jon
593d73e4c6 fix(grafana): PVC access mode default to ReadWriteOnce
option is also configurable

!5 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-19 15:01:15 +09:30
Jon
b6d0b18ece fix(prometheus): use correct variable for storage values
!5 nofusscomputing/infrastructure/configuration-management/project-production!4
2023-11-19 13:24:49 +09:30
Jon
b047f33e27 feat(Grafana): Configure grafana from values.yaml
!4
2023-09-30 12:14:47 +09:30
Jon
5c62055d2f feat(NetworkPolicy): configure from values.yaml
!4
2023-09-29 19:09:50 +09:30
Jon
03affbee80 feat(labels): lables moved to values.yaml
!4
2023-09-29 19:08:48 +09:30
Jon
7afc6aa515 feat(prometheus): rule selector configurable from values.yaml
!4
2023-09-28 09:08:26 +09:30
Jon
2371adcbc5 feat(promtail): split node to seperate promtail service monitor
this allows the mixins to work, specifically promtail

!4
2023-09-28 09:07:11 +09:30
Jon
f73a9e462e feat(grafana_agent): add prom rules
!4
2023-09-28 09:05:01 +09:30
Jon
be0161876d feat(thanos): prometheus rules added for sidecar
!4
2023-09-28 02:06:06 +09:30
Jon
5add73c411 feat(grafana): DataSources configurable in values.yaml
!2 #1
2023-09-28 00:32:43 +09:30
Jon
239837ecbf feat(prometheus): ability to add additional config settings
settings are pertinent to the kubernetes prometheus object used by the prom operator.

!2 #1
2023-09-28 00:27:49 +09:30
Jon
ac812c2c7b feat(prometheus): thanos sidecar option added
!2 #1
2023-09-28 00:15:40 +09:30
Jon
e7480105f7 feat(grafana_dashboard): nfc custom, cluster overview
!1
2023-09-27 14:39:43 +09:30
Jon
c8ea929873 feat(kyverno): add clusterpolicy role and rolebinding
cluster policy creates the role and rolebindings for prometheuse to monitor the ns

!1
2023-09-26 06:27:20 +09:30
Jon
899c6a3d78 refactor(prometheus): adjusted role/rolbinding manifest to loop
!1
2023-09-26 06:25:19 +09:30
Jon
817b838655 refactor(grafana_agent): clean up config file
!1
2023-09-26 01:30:06 +09:30
Jon
b7cfebf92b fix(kubestateproxy): bump proxy cpu limit
!1
2023-09-25 16:49:18 +09:30
Jon
e3648324f2 feat(grafana_agent): attach hostname to logs and metrics
!1
2023-09-25 16:46:21 +09:30
Jon
a26f887fa4 fix(grafana): use named pvc so it's reused
templated pvc as using a different name al the time. this caused left
over pvc that were unused. name set so they can be reused

!1
2023-09-25 16:42:45 +09:30
Jon
8f53b0fa07 feat(grafana): sidecar for loading dashboards from configmap
!1
2023-09-25 16:42:45 +09:30
Jon
944d615331 fix(ceph): PromRule CephPGImbalance adjusted to group by node
balancing is done by hostname not osd.

!1
2023-09-25 16:42:45 +09:30
Jon
3a4ca30e68 feat(servicemonitor): ceph use cluster name for instance
!1
2023-09-25 16:42:45 +09:30
Jon
e2540a955f feat(servicemonitor): for prometheus, use pod name for instance
!1
2023-09-25 16:42:45 +09:30
Jon
89f0feae08 fix(grafana): dont use operator readiness prob
operator defines endpoint :3000/api/health, which fails with invalid argument

!1
2023-09-25 16:42:45 +09:30
Jon
0d1d0a34d8 feat(grafana): add affinity to values
!1
2023-09-25 16:42:45 +09:30
Jon
83fb30b4ed feat(prometheus): add storage to values
!1
2023-09-25 16:42:45 +09:30
Jon
7add74fbb1 refactor: yaml object ordering
!1
2023-09-25 16:42:45 +09:30
Jon
c742eea38d feat(prometheus_adaptor): add affinity to values
!1
2023-09-25 16:42:45 +09:30
Jon
836cc111e0 feat(prometheus): add affinity to values
!1
2023-09-25 16:42:45 +09:30
Jon
2331bcbba3 feat(logging): add log files from /var/log
!1
2023-09-25 16:42:45 +09:30
Jon
8b966b0f0a feat(grafana-agent): expand env vars in config
this allows using the hosts env vars in the config file

!1
2023-09-21 18:55:49 +09:30
Jon
3281cd6552 refactor(prometheus): use values ns var
!1
2023-09-21 12:53:34 +09:30
Jon
3f2204cf31 feat(deployment): grafana-agent dnspoly clusterfirst
!1
2023-09-21 01:02:41 +09:30
Jon
cbac640af3 feat(promtail): filter devices to not include temp/virtual
!1
2023-09-21 01:02:00 +09:30
Jon
64d612047f refactor: use loki ns var
!1
2023-09-21 01:01:25 +09:30
Jon
4e742ee2d5 feat(metrics): node scraper set to 5s
!1
2023-09-21 01:00:53 +09:30
Jon
4ced83b90d feat(loik): be able to specify full loki url 2023-09-19 23:20:57 +09:30
Jon
a28126555f feat(loki): add prometheus alerts and rules for mixins
!1
2023-09-19 23:19:45 +09:30
Jon
aba3cb22a9 feat(loki): removed service monitor
a service monitor is included with loki

!1
2023-09-19 23:19:14 +09:30
Jon
63c0381bd1 feat(metrics): Calico service and monitor added
!1
2023-09-19 23:18:27 +09:30
Jon
9e3f33ae56 feat(node): added dashboard
!1
2023-09-19 19:02:32 +09:30
Jon
1dc85b4518 feat(ceph): added dashboard
!1
2023-09-19 19:02:17 +09:30
Jon
a615b4922f feat(alertmanager): added dashboard
!1
2023-09-19 19:02:04 +09:30
Jon
8f49ab08b4 feat(grafana): loki data source
to enable use feature flag in values

!1
2023-09-19 16:29:07 +09:30
Jon
6c8298b0bb feat(metrics): loki service monitor
to enable use feature flag in values

!1
2023-09-19 16:14:54 +09:30