@@ -13,8 +13,6 @@ import (
1313 "io"
1414 "net/http"
1515
16- "github.com/gorilla/mux"
17-
1816 "github.com/DataDog/datadog-agent/cmd/agent/common/signals"
1917 "github.com/DataDog/datadog-agent/comp/core/autodiscovery"
2018 diagnose "github.com/DataDog/datadog-agent/comp/core/diagnose/def"
@@ -40,32 +38,32 @@ import (
4038)
4139
4240// SetupHandlers adds the specific handlers for cluster agent endpoints
43- func SetupHandlers (r * mux. Router , wmeta workloadmeta.Component , ac autodiscovery.Component , statusComponent status.Component , settings settings.Component , taggerComp tagger.Component , diagnoseComponent diagnose.Component , dcametadataComp dcametadata.Component , clusterChecksMetadataComp clusterchecksmetadata.Component , ipc ipc.Component ) {
44- r .HandleFunc ("/version" , getVersion ). Methods ( "GET" )
45- r .HandleFunc ("/hostname" , getHostname ). Methods ( "GET" )
46- r .HandleFunc ("/flare" , func (w http.ResponseWriter , r * http.Request ) {
41+ func SetupHandlers (r * http. ServeMux , wmeta workloadmeta.Component , ac autodiscovery.Component , statusComponent status.Component , settings settings.Component , taggerComp tagger.Component , diagnoseComponent diagnose.Component , dcametadataComp dcametadata.Component , clusterChecksMetadataComp clusterchecksmetadata.Component , ipc ipc.Component ) {
42+ r .HandleFunc ("GET /version" , getVersion )
43+ r .HandleFunc ("GET /hostname" , getHostname )
44+ r .HandleFunc ("POST /flare" , func (w http.ResponseWriter , r * http.Request ) {
4745 makeFlare (w , r , statusComponent , diagnoseComponent , ipc )
48- }). Methods ( "POST" )
49- r .HandleFunc ("/stop" , stopAgent ). Methods ( "POST" )
50- r .HandleFunc ("/status" , func (w http.ResponseWriter , r * http.Request ) { getStatus (w , r , statusComponent ) }). Methods ( "GET" )
51- r .HandleFunc ("/status/health" , getHealth ). Methods ( "GET" )
52- r .HandleFunc ("/config-check" , func (w http.ResponseWriter , r * http.Request ) {
46+ })
47+ r .HandleFunc ("POST /stop" , stopAgent )
48+ r .HandleFunc ("GET /status" , func (w http.ResponseWriter , r * http.Request ) { getStatus (w , r , statusComponent ) })
49+ r .HandleFunc ("GET /status/health" , getHealth )
50+ r .HandleFunc ("GET /config-check" , func (w http.ResponseWriter , r * http.Request ) {
5351 getConfigCheck (w , r , ac )
54- }). Methods ( "GET" )
55- r .HandleFunc ("/config" , settings .GetFullConfig ("" )). Methods ( "GET" )
56- r .HandleFunc ("/config/without-defaults" , settings .GetFullConfigWithoutDefaults ("" )). Methods ( "GET" )
57- r .HandleFunc ("/config/by-source" , settings .GetFullConfigBySource ()). Methods ( "GET" )
58- r .HandleFunc ("/config/list-runtime" , settings .ListConfigurable ). Methods ( "GET" )
59- r .HandleFunc ("/config/{setting}" , settings .GetValue ). Methods ( "GET" )
60- r .HandleFunc ("/config/{setting}" , settings .SetValue ). Methods ( "POST" )
61- r .HandleFunc ("/autoscaler-list" , func (w http.ResponseWriter , r * http.Request ) { getAutoscalerList (w , r ) }). Methods ( "GET" )
62- r .HandleFunc ("/local-autoscaling-check" , func (w http.ResponseWriter , r * http.Request ) { getLocalAutoscalingWorkloadCheck (w , r ) }). Methods ( "GET" )
63- r .HandleFunc ("/tagger-list" , func (w http.ResponseWriter , r * http.Request ) { getTaggerList (w , r , taggerComp ) }). Methods ( "GET" )
64- r .HandleFunc ("/workload-list" , func (w http.ResponseWriter , r * http.Request ) {
52+ })
53+ r .HandleFunc ("GET /config" , settings .GetFullConfig ("" ))
54+ r .HandleFunc ("GET /config/without-defaults" , settings .GetFullConfigWithoutDefaults ("" ))
55+ r .HandleFunc ("GET /config/by-source" , settings .GetFullConfigBySource ())
56+ r .HandleFunc ("GET /config/list-runtime" , settings .ListConfigurable )
57+ r .HandleFunc ("GET /config/{setting}" , settings .GetValue )
58+ r .HandleFunc ("POST /config/{setting}" , settings .SetValue )
59+ r .HandleFunc ("GET /autoscaler-list" , func (w http.ResponseWriter , r * http.Request ) { getAutoscalerList (w , r ) })
60+ r .HandleFunc ("GET /local-autoscaling-check" , func (w http.ResponseWriter , r * http.Request ) { getLocalAutoscalingWorkloadCheck (w , r ) })
61+ r .HandleFunc ("GET /tagger-list" , func (w http.ResponseWriter , r * http.Request ) { getTaggerList (w , r , taggerComp ) })
62+ r .HandleFunc ("GET /workload-list" , func (w http.ResponseWriter , r * http.Request ) {
6563 getWorkloadList (w , r , wmeta )
66- }). Methods ( "GET" )
67- r .HandleFunc ("/metadata/cluster-agent" , dcametadataComp .WritePayloadAsJSON ). Methods ( "GET" )
68- r .HandleFunc ("/metadata/cluster-checks" , clusterChecksMetadataComp .WritePayloadAsJSON ). Methods ( "GET" )
64+ })
65+ r .HandleFunc ("GET /metadata/cluster-agent" , dcametadataComp .WritePayloadAsJSON )
66+ r .HandleFunc ("GET /metadata/cluster-checks" , clusterChecksMetadataComp .WritePayloadAsJSON )
6967
7068 // Special handler to compute running agent Code coverage
7169 coverage .SetupCoverageHandler (r )
0 commit comments