Kristoffer Dalby
a443255b3e
Validate isOutdated against all namespaces
...
This commit makes isOutdated validate a nodes necessity to update
against all namespaces, and not just the nodes own namespace (which made
more sense before).
getLastStateChange is now uses the passed namespaces as a filter,
meaning that not requesting any namespace will give you the total last
updated state.
In addition, the sync.Map is exchanged for a variant that uses generics
which allows us to remove some casting logic.
2022-05-30 13:35:40 +02:00
Kristoffer Dalby
a992840c9b
Give UpdateMachine a more meaningful name
2022-05-30 13:35:40 +02:00
Kristoffer Dalby
dbc1d981c9
Revert golines
2022-05-30 13:35:28 +02:00
github-actions[bot]
9993f51b5e
docs(README): update contributors
2022-05-30 13:35:28 +02:00
Kristoffer Dalby
3a3fc0a4be
Update headscale checksum
2022-05-30 12:03:16 +02:00
Kristoffer Dalby
5316dd9c27
Use new nix stable (22.05)
2022-05-30 11:59:22 +02:00
Kristoffer Dalby
59a1a85a2b
Change to a go generics set implementation, no more casting 🎉
2022-05-30 11:49:35 +02:00
Kristoffer Dalby
fc502e1e79
Update golines and fix go mod checksum
2022-05-30 11:13:31 +02:00
Kristoffer Dalby
405de9e0f8
Merge pull request #595 from juanfont/update-contributors
2022-05-29 18:13:40 +01:00
Kristoffer Dalby
6eac5046c6
Merge branch 'main' into rename-fixess
2022-05-29 17:21:51 +01:00
github-actions[bot]
f7f722af52
docs(README): update contributors
2022-05-29 14:49:25 +00:00
Kristoffer Dalby
583f6eeedd
Merge pull request #594 from juanfont/update-contributors
2022-05-29 15:48:41 +01:00
github-actions[bot]
bec35b4965
docs(README): update contributors
2022-05-29 11:03:33 +00:00
Kristoffer Dalby
e596d8287c
Merge pull request #593 from juanfont/update-contributors
2022-05-29 12:02:49 +01:00
github-actions[bot]
6c903d2d93
docs(README): update contributors
2022-05-29 10:23:00 +00:00
Kristoffer Dalby
914431b94a
Merge pull request #591 from pvinis/patch-2
2022-05-29 11:22:26 +01:00
Kristoffer Dalby
11da7436c7
Merge branch 'main' into patch-2
2022-05-29 11:19:29 +01:00
Kristoffer Dalby
0f532aa5c1
Merge pull request #590 from pvinis/patch-1
2022-05-29 11:19:14 +01:00
Pavlos Vinieratos
835828fe92
link fix
2022-05-28 20:48:59 +03:00
Pavlos Vinieratos
fff1011ed8
typo
2022-05-28 20:46:01 +03:00
Kristoffer Dalby
ef497caa1b
Merge pull request #2 from juanfont/fix-rename-integration-tests
2022-05-28 17:14:41 +01:00
Juan Font Alonso
4f3f0542d4
Fix some issues in testing with new hostname handling
2022-05-28 12:54:57 +02:00
Kristoffer Dalby
5fa987519d
move populate to after when given_name exist
2022-05-23 17:33:07 +01:00
Kristoffer Dalby
77ceeaf5fd
Test magic dns with the correct urls
2022-05-18 21:18:04 +02:00
Kristoffer Dalby
4a9d3bedf9
Use new names to resolve magic dns
2022-05-18 20:14:18 +02:00
Kristoffer Dalby
802eb931d1
Make sure givenname is set for preauthkeys
2022-05-17 22:02:18 +02:00
Kristoffer Dalby
9ebeb3d7e4
Retreive hostnames from headscale, now that they are random
2022-05-17 22:11:51 +02:00
Kristoffer Dalby
e631c6f7e0
Merge master
2022-05-16 21:41:46 +02:00
Kristoffer Dalby
163e5c29e4
fix trace log message
2022-05-16 20:35:35 +02:00
Kristoffer Dalby
4aae917f74
Require GivenName to be unique
2022-05-16 20:33:47 +02:00
Kristoffer Dalby
9b393eb861
Add integration cli tests for rename command
2022-05-16 20:32:56 +02:00
Kristoffer Dalby
5fa3016703
Generate unique givennames for hosts joining (and debug added)
2022-05-16 20:32:38 +02:00
Kristoffer Dalby
03cccd60a6
Reword FQDN normalize errors to not _only_ cover namespaces
2022-05-16 20:31:32 +02:00
Kristoffer Dalby
177c21b294
Add helper function to create a unique givenname
2022-05-16 20:30:43 +02:00
Kristoffer Dalby
f4873d9387
Fix rename cli error
2022-05-16 20:29:31 +02:00
Kristoffer Dalby
747d64cdae
Merge pull request #558 from restanrm/feat-list-tags-of-machines
2022-05-16 19:03:48 +01:00
Kristoffer Dalby
c9efd5c132
Merge branch 'main' into feat-list-tags-of-machines
2022-05-16 16:35:52 +01:00
Kristoffer Dalby
546ddd2a84
Merge pull request #510 from reynico/acls-doc
2022-05-16 16:32:51 +01:00
Kristoffer Dalby
2edb5428f9
Merge branch 'main' into acls-doc
2022-05-16 16:32:18 +01:00
Adrien Raffin-Caboisse
9f082125fa
fix: remove version pinning for golangci-lint it does not work
2022-05-16 16:48:04 +02:00
Adrien Raffin-Caboisse
11582105ab
fix: flake.nex update sha256
2022-05-16 15:26:00 +02:00
Adrien Raffin-Caboisse
c4e69fe2c3
fix: ignore exhaust linter
2022-05-16 15:13:16 +02:00
Adrien Raffin-Caboisse
4435a4f19d
chore: apply lint recommendations
2022-05-16 14:59:46 +02:00
Adrien Raffin-Caboisse
02ae7a0563
fix: pin version of golangci-lint to match dev config
2022-05-16 14:40:45 +02:00
Adrien Raffin-Caboisse
852dc0f4de
feat: add golangci-lint in nix develop
2022-05-16 14:40:05 +02:00
Adrien Raffin-Caboisse
844ad15109
fix: revert previous commit and add exclusion of linter
2022-05-16 14:29:05 +02:00
Adrien Raffin-Caboisse
522e892099
fix: remove unknown linters:
...
When running in CI, I obtained the following error:
```
Running [/home/runner/golangci-lint-1.41.0-linux-amd64/golangci-lint run --out-format=github-actions --new-from-patch=/tmp/tmp-1795-28vaWZek2jfM/pull.patch --new=false --new-from-rev=] in [] ...
level=error msg="Running error: unknown linters: 'ireturn,maintidx', run 'golangci-lint linters' to see the list of supported linters"
```
2022-05-16 14:17:31 +02:00
Adrien Raffin-Caboisse
0445f404ec
fix: pin version of golangci-lint in GA
2022-05-16 14:12:49 +02:00
Adrien Raffin-Caboisse
bc1909fa22
Merge branch 'feat-list-tags-of-machines' of github.com:restanrm/headscale into feat-list-tags-of-machines
2022-05-16 11:17:36 +02:00
Adrien Raffin-Caboisse
ca71830963
docs: add small documentation on getTags func
2022-05-16 11:16:07 +02:00