Fix the panic

This commit is contained in:
Andrei Pohilko
2022-09-14 10:00:40 +01:00
parent 5ea54f9257
commit ab17544c96

View File

@@ -77,6 +77,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, false)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
err = data.UninstallChart(qp.Namespace, qp.Name)
if err != nil {
@@ -90,6 +91,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, true)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
err = data.Revert(qp.Namespace, qp.Name, qp.Revision)
@@ -104,6 +106,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, false)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
res, err := data.ChartHistory(qp.Namespace, qp.Name)
@@ -118,6 +121,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, true)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
res, err := data.RevisionManifestsParsed(qp.Namespace, qp.Name, qp.Revision)
@@ -132,6 +136,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, true)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
flag := c.Query("flag") == "true"
@@ -139,6 +144,7 @@ func configureHelms(api *gin.Engine, data *DataLayer) {
res, err := handleGetSection(data, c.Param("section"), rDiff, qp, flag)
if err != nil {
_ = c.AbortWithError(http.StatusInternalServerError, err)
return
}
c.String(http.StatusOK, res)
})
@@ -195,6 +201,7 @@ func configureKubectls(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, false)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
res, err := data.GetResource(qp.Namespace, &GenericResource{
@@ -226,6 +233,7 @@ func configureKubectls(api *gin.Engine, data *DataLayer) {
qp, err := getQueryProps(c, false)
if err != nil {
_ = c.AbortWithError(http.StatusBadRequest, err)
return
}
res, err := data.DescribeResource(qp.Namespace, c.Param("kind"), qp.Name)