(ctx *gin.Context)
| 874 | } |
| 875 | |
| 876 | func (m *Modules) GetDeploymentLogs(ctx *gin.Context) { |
| 877 | ctx.Header("Access-Control-Allow-Origin", "*") |
| 878 | |
| 879 | logCount := int64(100) |
| 880 | logs, err := m.kubernetesClient.GetDeploymentLogs( |
| 881 | ctx.Param("namespace"), |
| 882 | ctx.Param("container"), |
| 883 | ctx.Param("deployment"), |
| 884 | &logCount, |
| 885 | ) |
| 886 | if err != nil { |
| 887 | fmt.Println(err) |
| 888 | ctx.JSON(http.StatusInternalServerError, dto.NewError("Error fetching logs", err.Error())) |
| 889 | return |
| 890 | } |
| 891 | ctx.JSON(http.StatusOK, logs) |
| 892 | } |
| 893 | |
| 894 | func (m *Modules) GetStatefulSetsLogs(ctx *gin.Context) { |
| 895 | ctx.Header("Access-Control-Allow-Origin", "*") |
nothing calls this directly
no test coverage detected