mirror of
https://github.com/juanfont/headscale.git
synced 2025-08-14 13:51:01 +02:00
formatter: breaks lines
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
parent
0d95945999
commit
17fa0bcaa5
@ -194,10 +194,14 @@ func NewHeadscale(cfg *types.Config) (*Headscale, error) {
|
|||||||
|
|
||||||
var magicDNSDomains []dnsname.FQDN
|
var magicDNSDomains []dnsname.FQDN
|
||||||
if cfg.PrefixV4 != nil {
|
if cfg.PrefixV4 != nil {
|
||||||
magicDNSDomains = append(magicDNSDomains, util.GenerateIPv4DNSRootDomain(*cfg.PrefixV4)...)
|
magicDNSDomains = append(
|
||||||
|
magicDNSDomains,
|
||||||
|
util.GenerateIPv4DNSRootDomain(*cfg.PrefixV4)...)
|
||||||
}
|
}
|
||||||
if cfg.PrefixV6 != nil {
|
if cfg.PrefixV6 != nil {
|
||||||
magicDNSDomains = append(magicDNSDomains, util.GenerateIPv6DNSRootDomain(*cfg.PrefixV6)...)
|
magicDNSDomains = append(
|
||||||
|
magicDNSDomains,
|
||||||
|
util.GenerateIPv6DNSRootDomain(*cfg.PrefixV6)...)
|
||||||
}
|
}
|
||||||
|
|
||||||
// we might have routes already from Split DNS
|
// we might have routes already from Split DNS
|
||||||
@ -459,11 +463,13 @@ func (h *Headscale) createRouter(grpcMux *grpcRuntime.ServeMux) *mux.Router {
|
|||||||
router := mux.NewRouter()
|
router := mux.NewRouter()
|
||||||
router.Use(prometheusMiddleware)
|
router.Use(prometheusMiddleware)
|
||||||
|
|
||||||
router.HandleFunc(ts2021UpgradePath, h.NoiseUpgradeHandler).Methods(http.MethodPost, http.MethodGet)
|
router.HandleFunc(ts2021UpgradePath, h.NoiseUpgradeHandler).
|
||||||
|
Methods(http.MethodPost, http.MethodGet)
|
||||||
|
|
||||||
router.HandleFunc("/health", h.HealthHandler).Methods(http.MethodGet)
|
router.HandleFunc("/health", h.HealthHandler).Methods(http.MethodGet)
|
||||||
router.HandleFunc("/key", h.KeyHandler).Methods(http.MethodGet)
|
router.HandleFunc("/key", h.KeyHandler).Methods(http.MethodGet)
|
||||||
router.HandleFunc("/register/{registration_id}", h.authProvider.RegisterHandler).Methods(http.MethodGet)
|
router.HandleFunc("/register/{registration_id}", h.authProvider.RegisterHandler).
|
||||||
|
Methods(http.MethodGet)
|
||||||
|
|
||||||
if provider, ok := h.authProvider.(*AuthProviderOIDC); ok {
|
if provider, ok := h.authProvider.(*AuthProviderOIDC); ok {
|
||||||
router.HandleFunc("/oidc/callback", provider.OIDCCallbackHandler).Methods(http.MethodGet)
|
router.HandleFunc("/oidc/callback", provider.OIDCCallbackHandler).Methods(http.MethodGet)
|
||||||
@ -523,7 +529,11 @@ func usersChangedHook(db *db.HSDatabase, polMan policy.PolicyManager, notif *not
|
|||||||
// Maybe we should attempt a new in memory state and not go via the DB?
|
// Maybe we should attempt a new in memory state and not go via the DB?
|
||||||
// Maybe this should be implemented as an event bus?
|
// Maybe this should be implemented as an event bus?
|
||||||
// A bool is returned indicating if a full update was sent to all nodes
|
// A bool is returned indicating if a full update was sent to all nodes
|
||||||
func nodesChangedHook(db *db.HSDatabase, polMan policy.PolicyManager, notif *notifier.Notifier) (bool, error) {
|
func nodesChangedHook(
|
||||||
|
db *db.HSDatabase,
|
||||||
|
polMan policy.PolicyManager,
|
||||||
|
notif *notifier.Notifier,
|
||||||
|
) (bool, error) {
|
||||||
nodes, err := db.ListNodes()
|
nodes, err := db.ListNodes()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
|
@ -335,9 +335,9 @@ func (node *Node) SubnetRoutes() []netip.Prefix {
|
|||||||
return routes
|
return routes
|
||||||
}
|
}
|
||||||
|
|
||||||
// func (node *Node) String() string {
|
func (node *Node) String() string {
|
||||||
// return node.Hostname
|
return node.Hostname
|
||||||
// }
|
}
|
||||||
|
|
||||||
// PeerChangeFromMapRequest takes a MapRequest and compares it to the node
|
// PeerChangeFromMapRequest takes a MapRequest and compares it to the node
|
||||||
// to produce a PeerChange struct that can be used to updated the node and
|
// to produce a PeerChange struct that can be used to updated the node and
|
||||||
|
Loading…
Reference in New Issue
Block a user