github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/imagebuilder/httpd/showImageStream.go (about)

     1  package httpd
     2  
     3  import (
     4  	"bufio"
     5  	"fmt"
     6  	"net/http"
     7  )
     8  
     9  func (s state) showImageStreamHandler(w http.ResponseWriter,
    10  	req *http.Request) {
    11  	writer := bufio.NewWriter(w)
    12  	defer writer.Flush()
    13  	streamName := req.URL.RawQuery
    14  	fmt.Fprintf(writer, "<title>image stream %s</title>\n", streamName)
    15  	fmt.Fprintln(writer, "<body>")
    16  	s.builder.ShowImageStream(writer, streamName)
    17  	fmt.Fprintln(writer, "</body>")
    18  }