(ctx *gin.Context)
| 892 | } |
| 893 | |
| 894 | func (m *Modules) GetStatefulSetsLogs(ctx *gin.Context) { |
| 895 | ctx.Header("Access-Control-Allow-Origin", "*") |
| 896 | |
| 897 | logCount := int64(100) |
| 898 | logs, err := m.kubernetesClient.GetStatefulSetsLogs( |
| 899 | ctx.Param("namespace"), |
| 900 | ctx.Param("container"), |
| 901 | ctx.Param("name"), |
| 902 | &logCount, |
| 903 | ) |
| 904 | if err != nil { |
| 905 | fmt.Println(err) |
| 906 | ctx.JSON(http.StatusInternalServerError, dto.NewError("Error fetching logs", err.Error())) |
| 907 | return |
| 908 | } |
| 909 | |
| 910 | ctx.JSON(http.StatusOK, logs) |
| 911 | } |
| 912 | |
| 913 | func (m *Modules) DownloadLogs(ctx *gin.Context) { |
| 914 | ctx.Header("Access-Control-Allow-Origin", "*") |
nothing calls this directly
no test coverage detected