anchor.diff:  
   -include("menelaus_web.hrl").
   -include("ns_common.hrl").
  +-include("remote_clusters_info.hrl").
   
   -export([get_remote_clusters/0,
            get_remote_clusters/1,
  
positive.code:     ExistingClusters = get_remote_clusters(),
      case validate_remote_cluster_params(Params, ExistingClusters) of
          {ok, KVList} ->
              case JustValidate of
                  undefined ->
                      NewClusters = [KVList | ExistingClusters],
                      case cas_remote_clusters(ExistingClusters, NewClusters) of
                          ok -> menelaus_util:reply_json(Req, build_remote_cluster_info(KVList));
                          _ -> do_handle_remote_clusters_post(Req, Params, JustValidate, TriesLeft-1)
                      end;
                  _ ->
                      menelaus_util:reply_json(Req, [])
              end;
          {errors, Errors} ->
              menelaus_util:reply_json(Req, Errors, 400)
  
negative.code:               {uri, URI},
                {validateURI, iolist_to_binary([URI, <<"?just_validate=1">>])},
                {hostname, list_to_binary(misc:expect_prop_value(hostname, KV))},
                {username, list_to_binary(misc:expect_prop_value(username, KV))},
                {uuid, misc:expect_prop_value(uuid, KV)}]}.
  
  handle_remote_clusters(Req) ->
      RemoteClusters = get_remote_clusters(),
  