MCPcopy
hub / github.com/cyclops-ui/cyclops / GetDeploymentLogs

Method GetDeploymentLogs

cyclops-ctrl/internal/controller/modules.go:876–892  ·  view source on GitHub ↗
(ctx *gin.Context)

Source from the content-addressed store, hash-verified

874}
875
876func (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
894func (m *Modules) GetStatefulSetsLogs(ctx *gin.Context) {
895 ctx.Header("Access-Control-Allow-Origin", "*")

Callers

nothing calls this directly

Calls 3

PrintlnMethod · 0.80
ErrorMethod · 0.80
GetDeploymentLogsMethod · 0.65

Tested by

no test coverage detected