@@ -39,9 +39,9 @@ locals {
39
39
40
40
scrape_sample_limit = 1000
41
41
42
- flux_gitrepository_name = " aws-observability-accelerator "
43
- flux_gitrepository_url = " https://github.com/aws-observability/aws-observability-accelerator "
44
- flux_gitrepository_branch = " v0.2.0 "
42
+ flux_gitrepository_name = var.flux_gitrepository_name
43
+ flux_gitrepository_url = var.flux_gitrepository_url
44
+ flux_gitrepository_branch = var.flux_gitrepository_branch
45
45
flux_kustomization_name = " grafana-dashboards-java"
46
46
flux_kustomization_path = " ./artifacts/grafana-operator-manifests/eks/java"
47
47
@@ -60,9 +60,9 @@ locals {
60
60
61
61
scrape_sample_limit = 1000
62
62
63
- flux_gitrepository_name = " aws-observability-accelerator "
64
- flux_gitrepository_url = " https://github.com/aws-observability/aws-observability-accelerator "
65
- flux_gitrepository_branch = " v0.2.0 "
63
+ flux_gitrepository_name = var.flux_gitrepository_name
64
+ flux_gitrepository_url = var.flux_gitrepository_url
65
+ flux_gitrepository_branch = var.flux_gitrepository_branch
66
66
flux_kustomization_name = " grafana-dashboards-nginx"
67
67
flux_kustomization_path = " ./artifacts/grafana-operator-manifests/eks/nginx"
68
68
@@ -81,9 +81,9 @@ locals {
81
81
82
82
scrape_sample_limit = 1000
83
83
84
- flux_gitrepository_name = " aws-observability-accelerator "
85
- flux_gitrepository_url = " https://github.com/aws-observability/aws-observability-accelerator "
86
- flux_gitrepository_branch = " v0.2.0 "
84
+ flux_gitrepository_name = var.flux_gitrepository_name
85
+ flux_gitrepository_url = var.flux_gitrepository_url
86
+ flux_gitrepository_branch = var.flux_gitrepository_branch
87
87
flux_kustomization_name = " grafana-dashboards-istio"
88
88
flux_kustomization_path = " ./artifacts/grafana-operator-manifests/eks/istio"
89
89
@@ -100,42 +100,42 @@ locals {
100
100
101
101
apiserver_monitoring_config = {
102
102
# can be overriden by providing a config
103
- flux_gitrepository_name = " aws-observability-accelerator "
104
- flux_gitrepository_url = " https://github.com/aws-observability/aws-observability-accelerator "
105
- flux_gitrepository_branch = " v0.2.0 "
106
- flux_kustomization_name = " grafana-dashboards-apiserver"
107
- flux_kustomization_path = " ./artifacts/grafana-operator-manifests/eks/apiserver"
103
+ flux_gitrepository_name = try (var . apiserver_monitoring_config . flux_gitrepository_name , var . flux_gitrepository_name )
104
+ flux_gitrepository_url = try (var . apiserver_monitoring_config . flux_gitrepository_url , var . flux_gitrepository_url )
105
+ flux_gitrepository_branch = try (var . apiserver_monitoring_config . flux_gitrepository_branch , var . flux_gitrepository_branch )
106
+ flux_kustomization_name = try (var . apiserver_monitoring_config . flux_kustomization_name , " grafana-dashboards-apiserver" )
107
+ flux_kustomization_path = try (var . apiserver_monitoring_config . flux_kustomization_path , " ./artifacts/grafana-operator-manifests/eks/apiserver" )
108
108
109
109
dashboards = {
110
- basic = " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/apiserver/apiserver-basic.json"
111
- advanced = " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/apiserver/apiserver-advanced.json"
112
- troubleshooting = " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/apiserver/apiserver-troubleshooting.json"
110
+ basic = try (var . apiserver_monitoring_config . dashboards . basic , " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/apiserver/apiserver-basic.json" )
111
+ advanced = try (var . apiserver_monitoring_config . dashboards . advanced , " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/apiserver/apiserver-advanced.json" )
112
+ troubleshooting = try (var . apiserver_monitoring_config . dashboards . troubleshooting , " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/apiserver/apiserver-troubleshooting.json" )
113
113
}
114
114
}
115
115
116
116
adothealth_monitoring_config = {
117
117
# can be overriden by providing a config
118
- flux_gitrepository_name = " aws-observability-accelerator "
119
- flux_gitrepository_url = " https://github.com/aws-observability/aws-observability-accelerator "
120
- flux_gitrepository_branch = " v0.2.0 "
121
- flux_kustomization_name = " grafana-dashboards-adothealth"
122
- flux_kustomization_path = " ./artifacts/grafana-operator-manifests/eks/adot"
118
+ flux_gitrepository_name = try (var . adothealth_monitoring_config . flux_gitrepository_name , var . flux_gitrepository_name )
119
+ flux_gitrepository_url = try (var . adothealth_monitoring_config . flux_gitrepository_url , var . flux_gitrepository_url )
120
+ flux_gitrepository_branch = try (var . adothealth_monitoring_config . flux_gitrepository_branch , var . flux_gitrepository_branch )
121
+ flux_kustomization_name = try (var . adothealth_monitoring_config . flux_kustomization_name , " grafana-dashboards-adothealth" )
122
+ flux_kustomization_path = try (var . adothealth_monitoring_config . flux_kustomization_path , " ./artifacts/grafana-operator-manifests/eks/adot" )
123
123
124
124
dashboards = {
125
- health = " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/adot/adothealth.json"
125
+ health = try (var . adothealth_monitoring_config . dashboards . health , " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/adot/adothealth.json" )
126
126
}
127
127
}
128
128
129
129
kubeproxy_monitoring_config = {
130
130
# can be overriden by providing a config
131
- flux_gitrepository_name = " aws-observability-accelerator "
132
- flux_gitrepository_url = " https://github.com/aws-observability/aws-observability-accelerator "
133
- flux_gitrepository_branch = " v0.2.0 "
134
- flux_kustomization_name = " grafana-dashboards-kubeproxy"
135
- flux_kustomization_path = " ./artifacts/grafana-operator-manifests/eks/kube-proxy"
131
+ flux_gitrepository_name = try (var . kubeproxy_monitoring_config . flux_gitrepository_name , var . flux_gitrepository_name )
132
+ flux_gitrepository_url = try (var . kubeproxy_monitoring_config . flux_gitrepository_url , var . flux_gitrepository_url )
133
+ flux_gitrepository_branch = try (var . kubeproxy_monitoring_config . flux_gitrepository_branch , var . flux_gitrepository_branch )
134
+ flux_kustomization_name = try (var . kubeproxy_monitoring_config . flux_kustomization_name , " grafana-dashboards-kubeproxy" )
135
+ flux_kustomization_path = try (var . kubeproxy_monitoring_config . flux_kustomization_path , " ./artifacts/grafana-operator-manifests/eks/kube-proxy" )
136
136
137
137
dashboards = {
138
- default = " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/kube-proxy/kube-proxy.json"
138
+ default = try (var . kubeproxy_monitoring_config . dashboards . default , " https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/kube-proxy/kube-proxy.json" )
139
139
}
140
140
}
141
141
}
0 commit comments