Commit graph

761 commits

Author SHA1 Message Date
Daniel
e5b8dd77da
Merge pull request #168 from safing/feature/token-expiration
Add support for API token expiration
2022-08-01 10:57:59 +02:00
Daniel
edbe072412
Merge pull request #173 from safing/feature/minor-improvements
Add file-picker display hint and options for stopping task scheduling
2022-07-29 15:43:30 +02:00
Daniel
b001302cb2 Add options to disable task repeating and schedule 2022-07-29 13:59:57 +02:00
Daniel
f08f16a5f3 Add file-picker display hint 2022-07-29 13:59:25 +02:00
Patrick Pacher
d30c4f4072
Automatically remove expired API keys from the setting 2022-07-27 15:27:42 +02:00
Patrick Pacher
4c6b834ae5
Add support for API token expiration 2022-07-27 14:59:52 +02:00
dependabot[bot]
7ae64ed4f5
Bump github.com/VictoriaMetrics/metrics from 1.18.1 to 1.20.1
Bumps [github.com/VictoriaMetrics/metrics](https://github.com/VictoriaMetrics/metrics) from 1.18.1 to 1.20.1.
- [Release notes](https://github.com/VictoriaMetrics/metrics/releases)
- [Commits](https://github.com/VictoriaMetrics/metrics/compare/v1.18.1...v1.20.1)

---
updated-dependencies:
- dependency-name: github.com/VictoriaMetrics/metrics
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 10:51:29 +00:00
Daniel
5007ced908
Merge pull request #167 from safing/dependabot/go_modules/github.com/tidwall/gjson-1.14.1
Bump github.com/tidwall/gjson from 1.14.0 to 1.14.1
2022-06-30 14:28:27 +02:00
Daniel
5fc3211c27
Merge pull request #166 from safing/dependabot/go_modules/github.com/stretchr/testify-1.8.0
Bump github.com/stretchr/testify from 1.6.1 to 1.8.0
2022-06-30 14:28:04 +02:00
dependabot[bot]
58e48afbcf
Bump github.com/tidwall/gjson from 1.14.0 to 1.14.1
Bumps [github.com/tidwall/gjson](https://github.com/tidwall/gjson) from 1.14.0 to 1.14.1.
- [Release notes](https://github.com/tidwall/gjson/releases)
- [Commits](https://github.com/tidwall/gjson/compare/v1.14.0...v1.14.1)

---
updated-dependencies:
- dependency-name: github.com/tidwall/gjson
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-30 12:27:38 +00:00
dependabot[bot]
ec2b4a21ee
Bump github.com/stretchr/testify from 1.6.1 to 1.8.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.1 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.6.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-30 12:27:36 +00:00
Daniel
36c0a07d10
Merge pull request #165 from safing/dependabot/go_modules/github.com/gorilla/websocket-1.5.0
Bump github.com/gorilla/websocket from 1.4.2 to 1.5.0
2022-06-30 14:27:23 +02:00
dependabot[bot]
d59c1d1429
Bump github.com/gorilla/websocket from 1.4.2 to 1.5.0
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/gorilla/websocket/releases)
- [Commits](https://github.com/gorilla/websocket/compare/v1.4.2...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-30 12:27:07 +00:00
Daniel
e25e567ea7
Merge pull request #164 from safing/dependabot/go_modules/github.com/hashicorp/go-version-1.6.0
Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0
2022-06-30 14:26:20 +02:00
Daniel
a735c62ae9
Create codeql-analysis.yml 2022-06-30 11:09:18 +02:00
dependabot[bot]
483a781604
Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0
Bumps [github.com/hashicorp/go-version](https://github.com/hashicorp/go-version) from 1.4.0 to 1.6.0.
- [Release notes](https://github.com/hashicorp/go-version/releases)
- [Changelog](https://github.com/hashicorp/go-version/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/go-version/compare/v1.4.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-version
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-30 09:07:32 +00:00
Daniel
fe84b18b0d
Create dependabot.yml 2022-06-30 11:06:51 +02:00
Daniel
d32e46aca3
Merge pull request #163 from safing/feature/export-improvements
Export Improvements
2022-06-22 15:19:15 +02:00
Daniel
aef3f523ce Improve updater.Resource.Export() documentation 2022-06-22 09:44:38 +02:00
Daniel
e7d9ee9db0 Improve log message formatting 2022-06-21 16:59:50 +02:00
Daniel
efcea66226 Add better handling for panics within api endpoint handlers 2022-06-21 16:59:41 +02:00
Daniel
f3591e81c3 Fix update cycle to notification attach to module 2022-06-21 16:58:06 +02:00
Daniel
8421b8fba8 Add clean export function for updater.Resource 2022-06-21 16:57:37 +02:00
Daniel
38d3c839ef Add config.GetActiveConfigValues to export active config values 2022-06-21 16:56:57 +02:00
Daniel
1ffef463f8
Merge pull request #162 from safing/fix/ci-linting
Update Go CI workflow
2022-05-10 15:57:13 +02:00
Daniel
a8f7c33f1f Update Go CI workflow 2022-05-10 15:51:36 +02:00
Daniel
59e88b15f7
Merge pull request #161 from safing/fix/namespace-and-labels-for-internal-metrics
Add namespace and labels to go internal metrics
2022-05-09 14:18:55 +02:00
Daniel
11b71d54e9 Add namespace and labels to go internal metrics 2022-05-09 14:15:06 +02:00
Daniel
2b73adfc22
Merge pull request #160 from safing/fix/endpoint-http-handler
Restore http.Request body for http.HandlerFunc in api package
2022-05-03 16:46:08 +02:00
Patrick Pacher
ba6dee246b
Restore http.Request body for http.HandlerFunc in api package 2022-05-03 16:09:40 +02:00
Daniel
85f8832911
Merge pull request #159 from safing/fix/custom-task-scheduling
Allow tasks to schedule themselves in-task
2022-04-26 15:28:22 +02:00
Daniel
3f8f50ad1f Allow tasks to schedule themselves in-task 2022-04-26 14:35:52 +02:00
Daniel
7797a54d18
Merge pull request #158 from safing/feature/debug-apis-and-metrics-comment
Go profiling APIs and metrics comment
2022-04-13 11:30:55 +02:00
Daniel
8a16414766 Add metrics comment for some additional info 2022-04-13 11:19:07 +02:00
Daniel
dce16ad393 Add go profiling debug api endpoints 2022-04-13 11:18:40 +02:00
Daniel
ba802b25c6
Merge pull request #157 from safing/feature/debug-data-improvements
Improve debug data
2022-03-21 16:11:29 +01:00
Daniel
6ef0282dc4 Fix linter warnings 2022-03-21 15:42:41 +01:00
Daniel
a9b491cac2 Add debug info for config options 2022-03-19 22:00:57 +01:00
Daniel
deef6cdafc Mark config options as sensitive 2022-03-19 22:00:39 +01:00
Daniel
1546261fcc Improve running commands 2022-03-19 22:00:15 +01:00
Patrick Pacher
7f87e417d8
Enable parallel downloads of updates and fix EOF when unpacking archives 2022-03-02 12:03:46 +01:00
Daniel
9504c41702
Merge pull request #155 from safing/feature/config-option-validation-func
Add optional validation function to config options
2022-03-01 16:00:28 +01:00
Daniel
f739d08a40 Fix error handling when setting single config options 2022-03-01 15:49:16 +01:00
Daniel
50b87e0240 Display error notifications when config loading failed 2022-03-01 15:29:41 +01:00
Daniel
bdd1bc2d86 Add proper validation errors to config module, enable soft-fail on start 2022-03-01 15:28:55 +01:00
Daniel
7d144dae89 Start config validity flag with invalid 2022-02-25 15:57:01 +01:00
Daniel
874214ea59 Improve validation error messages 2022-02-25 15:56:40 +01:00
Daniel
92c16b1c88 Add optional validation function to config options 2022-02-17 15:35:14 +01:00
Daniel
76648d6c4e Update go workflow 2022-02-17 10:49:28 +01:00
Daniel
fe1ceba8b5 Add issue manager workflow 2022-02-15 15:00:31 +01:00