Beispiel #1
0
func removeUnusedEndpointsFromVulcand(client *vClient.Client, endpoints api.Endpoints) {

	name := endpoints.Name + "." + endpoints.Namespace

	backend, err := client.GetBackend(engine.BackendKey{Id: name})

	if err != nil {
		log.Println("Encountered error when getting backend to remove unused endpoints: " + err.Error())
		return
	}

	servers, err := client.GetServers(engine.BackendKey{Id: name})

	if err != nil {
		log.Println("Encountered error when getting servers to remove unused endpoints: " + err.Error())
		return
	}

	js, _ := json.Marshal(backend)
	log.Println(js)

	js, _ = json.Marshal(servers)
	log.Println(js)
}