mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-11-03 17:41:03 +01:00 
			
		
		
		
	Merge branch 'main' into fix-shared-nodes
This commit is contained in:
		
						commit
						9f52a64a6a
					
				@ -20,6 +20,7 @@ builds:
 | 
			
		||||
      - -mod=readonly
 | 
			
		||||
    ldflags:
 | 
			
		||||
      - -s -w -X github.com/juanfont/headscale/cmd/headscale/cli.Version=v{{.Version}}
 | 
			
		||||
 | 
			
		||||
  - id: linux-armhf
 | 
			
		||||
    main: ./cmd/headscale/headscale.go
 | 
			
		||||
    mod_timestamp: '{{ .CommitTimestamp }}'
 | 
			
		||||
@ -49,9 +50,16 @@ builds:
 | 
			
		||||
      - linux
 | 
			
		||||
    goarch:
 | 
			
		||||
      - amd64
 | 
			
		||||
    goarm:
 | 
			
		||||
      - 6
 | 
			
		||||
      - 7
 | 
			
		||||
    main: ./cmd/headscale/headscale.go
 | 
			
		||||
    mod_timestamp: '{{ .CommitTimestamp }}'
 | 
			
		||||
    ldflags:
 | 
			
		||||
      - -s -w -X github.com/juanfont/headscale/cmd/headscale/cli.Version=v{{.Version}}
 | 
			
		||||
 | 
			
		||||
  - id: linux-arm64
 | 
			
		||||
    goos:
 | 
			
		||||
      - linux
 | 
			
		||||
    goarch:
 | 
			
		||||
      - arm64
 | 
			
		||||
    main: ./cmd/headscale/headscale.go
 | 
			
		||||
    mod_timestamp: '{{ .CommitTimestamp }}'
 | 
			
		||||
    ldflags:
 | 
			
		||||
@ -63,6 +71,7 @@ archives:
 | 
			
		||||
      - darwin-amd64
 | 
			
		||||
      - linux-armhf
 | 
			
		||||
      - linux-amd64
 | 
			
		||||
      - linux-arm64
 | 
			
		||||
    name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
 | 
			
		||||
    format: binary
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -131,7 +131,7 @@ var createPreAuthKeyCmd = &cobra.Command{
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var expirePreAuthKeyCmd = &cobra.Command{
 | 
			
		||||
	Use:   "expire",
 | 
			
		||||
	Use:   "expire KEY",
 | 
			
		||||
	Short: "Expire a preauthkey",
 | 
			
		||||
	Args: func(cmd *cobra.Command, args []string) error {
 | 
			
		||||
		if len(args) < 1 {
 | 
			
		||||
@ -153,6 +153,10 @@ var expirePreAuthKeyCmd = &cobra.Command{
 | 
			
		||||
 | 
			
		||||
		k, err := h.GetPreAuthKey(n, args[0])
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			if strings.HasPrefix(o, "json") {
 | 
			
		||||
				JsonOutput(k, err, o)
 | 
			
		||||
				return
 | 
			
		||||
			}
 | 
			
		||||
			log.Fatalf("Error getting the key: %s", err)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -91,7 +91,7 @@ func (h *Headscale) ListMachinesInNamespace(name string) (*[]Machine, error) {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	machines := []Machine{}
 | 
			
		||||
	if err := h.db.Preload("AuthKey").Preload("Namespace").Where(&Machine{NamespaceID: n.ID}).Find(&machines).Error; err != nil {
 | 
			
		||||
	if err := h.db.Preload("AuthKey").Preload("AuthKey.Namespace").Preload("Namespace").Where(&Machine{NamespaceID: n.ID}).Find(&machines).Error; err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	return &machines, nil
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user