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 ¶ added in v0.3.0
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 ¶ added in v0.3.0
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 ¶ added in v0.0.14
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.