fix: use *string instead of error in healthcheck response (#8234)

This commit is contained in:
Colin Adler
2023-06-27 14:13:54 -05:00
committed by GitHub
parent e2e07b01e9
commit b8a143566b
13 changed files with 195 additions and 114 deletions

40
coderd/apidoc/docs.go generated
View File

@ -9953,7 +9953,12 @@ const docTemplate = `{
"healthcheck.AccessURLReport": {
"type": "object",
"properties": {
"error": {},
"access_url": {
"type": "string"
},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -9978,7 +9983,9 @@ const docTemplate = `{
"type": "array",
"items": {
"type": "array",
"items": {}
"items": {
"type": "string"
}
}
},
"client_logs": {
@ -9990,7 +9997,9 @@ const docTemplate = `{
}
}
},
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -10014,7 +10023,9 @@ const docTemplate = `{
"healthcheck.DERPRegionReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -10032,14 +10043,18 @@ const docTemplate = `{
"healthcheck.DERPReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
"netcheck": {
"$ref": "#/definitions/netcheck.Report"
},
"netcheck_err": {},
"netcheck_err": {
"type": "string"
},
"netcheck_logs": {
"type": "array",
"items": {
@ -10069,7 +10084,9 @@ const docTemplate = `{
"healthcheck.DatabaseReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -10087,6 +10104,10 @@ const docTemplate = `{
"access_url": {
"$ref": "#/definitions/healthcheck.AccessURLReport"
},
"coder_version": {
"description": "The Coder version of the server that the report was generated on.",
"type": "string"
},
"database": {
"$ref": "#/definitions/healthcheck.DatabaseReport"
},
@ -10094,6 +10115,7 @@ const docTemplate = `{
"$ref": "#/definitions/healthcheck.DERPReport"
},
"failing_sections": {
"description": "FailingSections is a list of sections that have failed their healthcheck.",
"type": "array",
"items": {
"type": "string"
@ -10115,7 +10137,9 @@ const docTemplate = `{
"healthcheck.WebsocketReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},

View File

@ -9008,7 +9008,12 @@
"healthcheck.AccessURLReport": {
"type": "object",
"properties": {
"error": {},
"access_url": {
"type": "string"
},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -9033,7 +9038,9 @@
"type": "array",
"items": {
"type": "array",
"items": {}
"items": {
"type": "string"
}
}
},
"client_logs": {
@ -9045,7 +9052,9 @@
}
}
},
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -9069,7 +9078,9 @@
"healthcheck.DERPRegionReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -9087,14 +9098,18 @@
"healthcheck.DERPReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
"netcheck": {
"$ref": "#/definitions/netcheck.Report"
},
"netcheck_err": {},
"netcheck_err": {
"type": "string"
},
"netcheck_logs": {
"type": "array",
"items": {
@ -9124,7 +9139,9 @@
"healthcheck.DatabaseReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},
@ -9142,6 +9159,10 @@
"access_url": {
"$ref": "#/definitions/healthcheck.AccessURLReport"
},
"coder_version": {
"description": "The Coder version of the server that the report was generated on.",
"type": "string"
},
"database": {
"$ref": "#/definitions/healthcheck.DatabaseReport"
},
@ -9149,6 +9170,7 @@
"$ref": "#/definitions/healthcheck.DERPReport"
},
"failing_sections": {
"description": "FailingSections is a list of sections that have failed their healthcheck.",
"type": "array",
"items": {
"type": "string"
@ -9170,7 +9192,9 @@
"healthcheck.WebsocketReport": {
"type": "object",
"properties": {
"error": {},
"error": {
"type": "string"
},
"healthy": {
"type": "boolean"
},