Kristoffer Dalby
764ed9120c
Improve signal handling
...
This commit starts to wire up better signal handling, it starts with
handling shutdown a bit better, using the graceful shutdown for all the
listeners we use.
It also adds the initial switch case for handling config and acl reload,
which is to be implemented.
2022-05-31 10:57:20 +02:00
Kristoffer Dalby
b472e5a689
Merge pull request #599 from kradalby/parse-duration-improv
2022-05-31 09:45:36 +02:00
Kristoffer Dalby
25c674ed32
Merge branch 'main' into parse-duration-improv
2022-05-31 09:43:18 +02:00
Kristoffer Dalby
3d93cf9e2d
Update changelog
2022-05-31 09:42:50 +02:00
Kristoffer Dalby
d26e220fb9
Merge pull request #598 from kradalby/parse-duration-improv
2022-05-31 09:42:00 +02:00
Kristoffer Dalby
d860270733
Use Prometheus duration parser (support days and weeks)
2022-05-30 16:10:39 +02:00
Kristoffer Dalby
848727a21d
Merge pull request #596 from kradalby/disable-logcatcher
2022-05-30 15:29:35 +02:00
Kristoffer Dalby
df7d5fa2b9
Fix lint
2022-05-30 14:58:40 +02:00
Kristoffer Dalby
86dfc91dd5
update readme
2022-05-30 14:57:49 +02:00
Kristoffer Dalby
7f66d9184b
Add config test
2022-05-30 14:57:43 +02:00
Kristoffer Dalby
ff5f31b87e
Disable logtail for clients
2022-05-30 14:52:50 +02:00
Kristoffer Dalby
a0c465c2eb
Wire up setting to enable/disable logtail
2022-05-30 14:47:41 +02:00
Kristoffer Dalby
405de9e0f8
Merge pull request #595 from juanfont/update-contributors
2022-05-29 18:13:40 +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
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
Kristoffer Dalby
a28eebfca3
Merge branch 'main' into feat-list-tags-of-machines
2022-05-15 12:11:28 +01:00
Kristoffer Dalby
0d31ea08c3
Merge pull request #578 from samson4649/main
2022-05-15 11:58:40 +01:00
Samuel Lock
614c003704
updated changelog
2022-05-14 22:36:04 +10:00
Adrien Raffin-Caboisse
b511295349
fix: integration tests result
...
Execute command doesn't fail, the result is passed in json content.
2022-05-13 13:02:40 +02:00
Adrien Raffin-Caboisse
fcdc292647
fix: update tag in db if acl is enabled
2022-05-13 13:00:32 +02:00
Adrien Raffin-Caboisse
09836cd150
chore: update vendorSha after update of go.mod and go.sum
2022-05-13 12:19:32 +02:00
Adrien Raffin-Caboisse
49ec9943b9
fix: loop over result machines instead of startup machines
2022-05-13 12:14:11 +02:00
Adrien Raffin-Caboisse
72c1edaaa4
Merge remote-tracking branch 'origin/main' into feat-list-tags-of-machines
2022-05-13 11:56:06 +02:00
Adrien Raffin-Caboisse
294ed7a751
docs: update changelog
2022-05-13 11:51:31 +02:00
Adrien Raffin-Caboisse
31c0062d5e
feat: add integration tests for tag support
2022-05-13 11:47:22 +02:00
Adrien Raffin-Caboisse
63d920510d
feat: improve nodes list with inputs from @deonthomasgy
...
cf: https://github.com/juanfont/headscale/compare/main...deonthomasgy:dev/thomas/show-tags
2022-05-13 11:46:28 +02:00
Adrien Raffin-Caboisse
16f9691e80
fix: ignore emptyPolicy errors for db insertion
2022-05-13 11:20:40 +02:00