forgejo/modules
Justin Sievenpiper a2c20a6cab
Add Redis Sentinel Authentication Support (#19213)
Gitea was not able to supply any authentication parameters to it. So this brings support to do that, along with some light extraction of a couple of bits into some separate functions for easier testing.

I looked at other libraries supporting similar RedisUri-style connection strings (e.g. Lettuce), but it looks like this type of configuration is beyond what would typically be done in a connection string. Since gitea doesn't have configuration options for manually specifying all this redis connection detail, I went ahead and just chose straightforward names for these new parameters.
2022-03-30 21:12:02 +02:00
..
activitypub
analyze
appstate
auth
avatar
base
cache
charset
context Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
convert Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
csv
doctor
emoji
eventsource
generate
git Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
gitgraph
graceful
hcaptcha
highlight
hostmatcher
httpcache
httplib
indexer
json
lfs
log
markup
metrics
migration
nosql Add Redis Sentinel Authentication Support (#19213) 2022-03-30 21:12:02 +02:00
notification Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
options
packages Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
password
pprof
private
process
proxy
public
queue
recaptcha
references
repository
secret
session
setting Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
ssh
storage Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
structs Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
svg
sync
templates Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
test
timeutil
translation
typesniffer
updatechecker
upload
uri
user
util Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
validation
web