woodpecker/server
antomy-gc 6516a28cdd
Secrets encryption in database (#1475)
closes #101

Added secrets encryption in database

- Google TINK or simple AES as encryption mechanisms
- Keys rotation support on TINK
- Existing SecretService is wrapped by encryption layer
- Encryption can be enabled and disabled at any time

Co-authored-by: Kuzmin Ilya <ilia.kuzmin@indrive.com>
Co-authored-by: 6543 <6543@obermui.de>
2023-01-12 20:59:07 +01:00
..
api disable metrics access if no token is set (#1469) 2022-12-09 18:03:43 +01:00
badges Rename build to pipeline in code (#1224) 2022-10-18 03:24:12 +02:00
cache Rename remote to forge (#1357) 2022-11-05 00:35:06 +01:00
ccmenu Rename build to pipeline in code (#1224) 2022-10-18 03:24:12 +02:00
cron Refresh token before executing a cron pipeline (#1432) 2022-11-19 21:47:47 +01:00
forge Dont panic on hook parsing (#1501) 2022-12-25 22:50:57 +02:00
grpc Refactor agent: split code in subfunctions (#1441) 2022-11-23 15:35:24 +01:00
logging Spelling (#1405) 2022-11-09 08:12:17 +01:00
model Secrets encryption in database (#1475) 2023-01-12 20:59:07 +01:00
pipeline Split and refactor (#1394) 2022-11-06 12:44:04 +01:00
plugins Secrets encryption in database (#1475) 2023-01-12 20:59:07 +01:00
pubsub Spelling (#1405) 2022-11-09 08:12:17 +01:00
queue Rename build to pipeline in code (#1224) 2022-10-18 03:24:12 +02:00
router router: create apiBase (#1442) 2022-12-21 16:16:36 +01:00
store Secrets encryption in database (#1475) 2023-01-12 20:59:07 +01:00
swagger Spelling (#1405) 2022-11-09 08:12:17 +01:00
web Rename remote to forge (#1357) 2022-11-05 00:35:06 +01:00
config.go Rename remote to forge (#1357) 2022-11-05 00:35:06 +01:00