lxd/api_cluster.go
func clusterAcceptMember(
	client lxd.ContainerServer,
	name, address string, schema, apiExt int,
	pools []api.StoragePool, networks []api.Network) (*internalClusterPostAcceptResponse, error) {

	req := internalClusterPostAcceptRequest{
		Name:         name,
		Address:      address,
		Schema:       schema,
		API:          apiExt,
		StoragePools: pools,
		Networks:     networks,
	}
	info := &internalClusterPostAcceptResponse{}
	resp, _, err := client.RawQuery("POST", "/internal/cluster/accept", req, "")
	if err != nil {
		return nil, err
	}

	err = resp.MetadataAsStruct(&info)
	if err != nil {
		return nil, err
	}

	return info, nil
}
func clusterAcceptMember(
	client lxd.ContainerServer,
	name, address string, schema, apiExt int,
	pools []api.StoragePool, networks []api.Network) (*internalClusterPostAcceptResponse, error) {

	req := internalClusterPostAcceptRequest{
		Name:         name,
		Address:      address,
		Schema:       schema,
		API:          apiExt,
		StoragePools: pools,
		Networks:     networks,
	}
	info := &internalClusterPostAcceptResponse{}
	resp, _, err := client.RawQuery("POST", "/internal/cluster/accept", req, "")
	if err != nil {
		return nil, err
	}

	err = resp.MetadataAsStruct(&info)
	if err != nil {
		return nil, err
	}

	return info, nil
}
func clusterAcceptMember ( client lxd . ContainerServer , name , address string , schema , apiExt int , pools [ ] api . StoragePool , networks [ ] api . Network ) ( * internalClusterPostAcceptResponse , error ) { req := internalClusterPostAcceptRequest { Name : name , Address : address , Schema : schema , API : apiExt , StoragePools : pools , Networks : networks , } info := & internalClusterPostAcceptResponse { } resp , _ , err := client . RawQuery ( " " , " " , req , " " ) if err != nil { return nil , err } err = resp . MetadataAsStruct ( & info ) if err != nil { return nil , err } return info , nil }
// Perform a request to the /internal/cluster/accept endpoint to check if a new
// mode can be accepted into the cluster and obtain joining information such as
// the cluster private certificate.
Perform a request to the / internal / cluster / accept endpoint to check if a new mode can be accepted into the cluster and obtain joining information such as the cluster private certificate .