Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //healthChek pass back health status of called vault server.
- func HealthCheck(c *cli.Context) error {
- if c.GlobalString("server") != "" {
- connConfig := InitConfig(c.GlobalString("server"))
- client, err := v.NewClient(connConfig)
- if err != nil {
- log.Fatal(err)
- }
- req := client.NewRequest("GET", "/v1/sys/health")
- res, err := client.RawRequest(req)
- if err != nil {
- log.Fatal(err)
- }
- fmt.Println(res.StatusCode)
- defer res.Body.Close()
- body, err := ioutil.ReadAll(res.Body)
- fmt.Println(string(body))
- } else {
- fmt.Println("You have not entered a valid vault server/cluster address.")
- }
- return nil
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement