github.com/kubeshop/testkube@v1.17.23/internal/app/api/v1/crd.go (about)

     1  package v1
     2  
     3  import (
     4  	"fmt"
     5  	"net/http"
     6  
     7  	"github.com/gofiber/fiber/v2"
     8  )
     9  
    10  func (s TestkubeAPI) getCRDs(c *fiber.Ctx, data string, err error) error {
    11  	if err != nil {
    12  		return s.Error(c, http.StatusBadRequest, fmt.Errorf("could not build CRD: %w", err))
    13  	}
    14  
    15  	c.Context().SetContentType(mediaTypeYAML)
    16  	return c.SendString(data)
    17  }