woodpecker/server/store/datastore
Marian Steinbach 17b8867b96
Clean up config environment variables for server and agent (#218)
The goal here is to make consistent use of configuration environment variables prefixed `WOODPECKER_`. Where several variants existed, this PR aims to remove all but one option, leaving the most explicit.

This PR only changes server and agent code, but not documentation, in order to keep the PR digestible. Once we have consensus that this is correct, I'll change docs accordingly.

User (rather: admin) facing changes in this PR:

- In general, support for all server and agent config environment variables (env vars) starting with `DRONE_` is removed. The according `WOODPECKER_*` variables must be used instead.
- The env var `WOODPECKER_HOST` replaces `DRONE_HOST`, and `DRONE_SERVER_HOST`.
- The env var `WOODPECKER_AGENT_SECRET` is used to configure the shared secret which agents use to authenticate against the server. It replaces `WOODPECKER_SECRET`, `DRONE_SECRET`, `WOODPECKER_PASSWORD`, `DRONE_PASSWORD`, and `DRONE_AGENT_SECRET`.
- The env var `WOODPECKER_DATABASE_DRIVER` replaces `DRONE_DATABASE_DRIVER` and `DATABASE_DRIVER`.
- The env var `WOODPECKER_DATABASE_DATASOURCE` replaces `DRONE_DATABASE_DATASOURCE` and `DATABASE_CONFIG`.
2021-09-28 15:43:44 +02:00
..
ddl Move package store/ to server/store/ (#341) 2021-09-23 13:33:59 +02:00
sql Move package store/ to server/store/ (#341) 2021-09-23 13:33:59 +02:00
builds.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
builds_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
config.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
config_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
files.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
files_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
init.go Cleanup Code (#348) 2021-09-24 16:29:26 +02:00
init_cgo.go Cleanup Code (#348) 2021-09-24 16:29:26 +02:00
logs.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
logs_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
perms.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
perms_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
procs.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
procs_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
registry.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
registry_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
repos.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
repos_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
secret.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
secret_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
sender.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
sender_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
store.go Clean up config environment variables for server and agent (#218) 2021-09-28 15:43:44 +02:00
task.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
task_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
users.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
users_test.go Refactor: move model/ to server/model/ (#366) 2021-09-27 19:51:55 +02:00
utils.go Move package store/ to server/store/ (#341) 2021-09-23 13:33:59 +02:00