Documentation ¶
Index ¶
- func BodyToObject(r *http.Request, object interface{}) error
- func ExecCmd(cmd string) (string, error)
- func Fetch(u string) (string, error)
- func FetchObject(u string, object interface{}) error
- func GenerateSHA(input string) string
- func ResponseBodyToObject(r *http.Response, object interface{}) error
- func WaitForServiceCatalogCRDs(restConfig *restclient.Config) error
- func WriteErrorResponse(w http.ResponseWriter, code int, err error)
- func WriteResponse(w http.ResponseWriter, code int, object interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BodyToObject ¶
BodyToObject will convert the incoming HTTP request into the passed in 'object'
func Fetch ¶
Fetch will do an HTTP GET to the passed in URL, returning HTTP Body of the response or any error
func FetchObject ¶
FetchObject will do an HTTP GET to the passed in URL, returning the response parsed as a JSON object, or any error
func GenerateSHA ¶
GenerateSHA generates the sha224 value from the given string the function is used to provide a string length less than 63 characters, this string is used in label of resource sha algorithm cannot be changed in the future because of backward compatibles
func ResponseBodyToObject ¶
ResponseBodyToObject will reading the HTTP response into the passed in 'object'
func WaitForServiceCatalogCRDs ¶
func WaitForServiceCatalogCRDs(restConfig *restclient.Config) error
WaitForServiceCatalogCRDs waits for Service Catalog CRDs to be activated in main api-server because it may take some time before Catalog CRDs registration shows up. It is useful to ensure that CRDs are ready before creating Service Catalog clients/informers.
func WriteErrorResponse ¶
func WriteErrorResponse(w http.ResponseWriter, code int, err error)
WriteErrorResponse will serialize 'object' to the HTTP ResponseWriter with JSON formatted error response using the 'code' as the HTTP status code
func WriteResponse ¶
func WriteResponse(w http.ResponseWriter, code int, object interface{})
WriteResponse will serialize 'object' to the HTTP ResponseWriter using the 'code' as the HTTP status code
Types ¶
This section is empty.