forked from rust-lang/rust-central-station
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsecrets.toml.example
78 lines (67 loc) · 2.31 KB
/
secrets.toml.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# The travis/appveyor tokens for cancelbot to cancel builds on Travis/AppVeyor
# that don't need to be running.
[cancelbot]
travis-token = "travis"
rust-appveyor-token = "appveyor"
cargo-appveyor-token = "appveyor"
# Homu's GH access token to write comments and such, as well as an OAuth
# application to do things like rollups and synchronizations.
[homu.github]
access-token = "access"
app-client-id = "id"
app-client-secret = "secret"
# Homu's SSH key to do git operations
[homu.ssh]
ssh-key = "key"
# Shared webhook secrets for all homu's repos, probably generated with:
#
# openssl rand -hex 40
[homu.repo-secrets]
rust = "sekrit"
cargo = "sekrit"
libc = "sekrit"
compiler-builtins = "sekrit"
regex = "sekrit"
# Used to fetch a cert from letsencrypt
[nginx]
hostname = "buildbot.rust-lang.org"
email = "admin@rust-lang.org"
# Nagbot, which emails subteam members with reminders
[nagbot]
root = 'nagbot.rs@gmail.com'
mailhub = 'smtp.gmail.com:587'
rewrite-domain = 'gmail.com'
user = 'nagbot.rs'
password = "sekrit"
token = "sekret" # GH token
# Distribution pieces used to configure releases.
[dist]
# File with the actual key as well as the path to a file with the password
gpg-key = "/data/gpg.key"
gpg-password-file = "/data/gpg.password"
# Remote HTTP host artifacts will be uploaded to. Note that this is *not* the
# same as what's configured in `config.toml` for rustbuild, it's just the *host*
# that we're uploading to and going to be looking at urls from.
#
# This is used in a number of places such as:
#
# * downloading manifests
# * urls in manifests
#
# and possibly more. Note that most urls end up appending `upload-dir` below to
# this address specified. This address should not have a trailing slash.
upload-addr = "https://static.rust-lang.org"
# The S3 bucket and directory that release artifacts will be uploaded to.
upload-bucket = "dev-static-rust-lang-org"
upload-bucket-region = "us-west-1"
upload-dir = "dist"
# Credentials for S3 downloads/uploads. As of this writing the credentials need
# to have permissions to:
#
# * upload/download/list to the `rust-lang-ci` bucket
# * upload/download/list to the bucket specified above
# * create a cloudfront invalidation of the id below
aws-access-key-id = "key"
aws-secret-key = "key"
# CloudFront distribution that we're going to be invalidating.
cloudfront-distribution-id = "id"