/
config.env.ori
85 lines (75 loc) · 3.83 KB
/
config.env.ori
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
79
80
81
82
83
84
85
# Enable/disable needed modules
export BOT_MODULE_PING_ENABLED=1
export BOT_MODULE_HELP_ENABLED=1
export BOT_MODULE_TRIGGERS_ENABLED=1
export BOT_MODULE_ENDPOINTS_ENABLED=1
export BOT_MODULE_GITHUB_ORGS_ENABLED=1
export BOT_MODULE_GITHUB_REPOS_ENABLED=1
export BOT_MODULE_HELLO_ENABLED=1
export BOT_MODULE_OLLAMA_ENABLED=1
export BOT_MODULE_FEEDS_ENABLED=1
export BOT_MODULE_ROLL_ENABLED=1
export BOT_MODULE_WEBPAGES_ENABLED=1
export BOT_MODULE_OUTSCALE_API_VERSIONS_ENABLED=1
export BOT_MODULE_WEBEX_ENABLED=1
# Token provided by webex. See how to create a [controller bot](https://developer.webex.com/docs/bots).
export WEBEX_TOKEN=XXX
# You can get room id by listing rooms:
# curl -H "Authorization: Bearer ${WEBEX_TOKEN}" "https://webexapis.com/v1/rooms" | jq
export WEBEX_ROOM_ID=XXX
# Your Personal Access Token (PAT). See how to create a [PAT](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) with `public_repo,read:org`
export GITHUB_TOKEN=XXX
# You can configure multiple URL to watch
export DOWN_DETECTORS_0_NAME=eu-west-2
export DOWN_DETECTORS_0_URL=https://api.eu-west-2.outscale.com/api/v1
export DOWN_DETECTORS_1_NAME=us-east-2
export DOWN_DETECTORS_1_URL=https://api.us-east-2.outscale.com/api/v1
export DOWN_DETECTORS_2_NAME=us-west-1
export DOWN_DETECTORS_2_URL=https://api.us-west-1.outscale.com/api/v1
export DOWN_DETECTORS_3_NAME=cloudgouv-eu-west-1
export DOWN_DETECTORS_3_URL=https://api.cloudgouv-eu-west-1.outscale.com/api/v1
export DOWN_DETECTORS_4_NAME=ap-northeast-1
export DOWN_DETECTORS_4_URL=https://api.ap-northeast-1.outscale.com/api/v1
unset DOWN_DETECTORS_5_NAME
unset DOWN_DETECTORS_5_URL
# Github organisation watcher, can be multiple
export GITHUB_ORG_0_NAME=outscale
unset GITHUB_ORG_1_NAME
# Specific repo watcher, can be multiple
export GITHUB_REPOS_0_FULLNAME=kubernetes/kubernetes
unset GITHUB_REPOS_1_FULLNAME
# You can configure many news feed (up to 100). Each feed has a number starting from 0 to 99:
export FEED_0_NAME="Outscale blog"
export FEED_0_URL="https://blog.outscale.com/feed/"
export FEED_1_NAME="Kubernetes blog"
export FEED_1_URL="https://kubernetes.io/feed.xml"
export FEED_2_NAME="Outscale Youtube channel"
export FEED_2_URL="https://www.youtube.com/feeds/videos.xml?channel_id=UCFrDPDJNMrrAyuAo2cshZxg"
unset FEED_3_NAME
unset FEED_3_URL
# Rust log level to use. More details on [env_logger](https://docs.rs/env_logger/latest/env_logger/).
export RUST_LOG="richard=trace"
# You can configure one or many page to monitor.
export WEBPAGES_0_NAME="Userguide home"
export WEBPAGES_0_URL="https://docs.outscale.com/en/userguide/Home.html";
export WEBPAGES_1_NAME="OMI page"
export WEBPAGES_1_URL="https://docs.outscale.com/en/userguide/Official-OMIs-Reference.html";
unset WEBPAGES_2_NAME
unset WEBPAGES_2_URL
# Configure ollama
export OLLAMA_MODEL_NAME=richard
export OLLAMA_URL=http://localhost:11434
# Configure one or more outscale API endpoint to watch for new version
# https://wiki.outscale.net/display/EN/Regions%2C+Endpoints+and+Availability+Zones+Reference
export OUTSCALE_API_VERSIONS_REGION_0_NAME=eu-west-2
export OUTSCALE_API_VERSIONS_REGION_0_ENDPOINT=https://api.eu-west-2.outscale.com/api/v1
export OUTSCALE_API_VERSIONS_REGION_1_NAME=us-east-2
export OUTSCALE_API_VERSIONS_REGION_1_ENDPOINT=https://api.us-east-2.outscale.com/api/v1
export OUTSCALE_API_VERSIONS_REGION_2_NAME=us-west-1
export OUTSCALE_API_VERSIONS_REGION_2_ENDPOINT=https://api.us-west-1.outscale.com/api/v1
export OUTSCALE_API_VERSIONS_REGION_3_NAME=cloudgouv-eu-west-1
export OUTSCALE_API_VERSIONS_REGION_3_ENDPOINT=https://api.cloudgouv-eu-west-1.outscale.com/api/v1
export OUTSCALE_API_VERSIONS_REGION_4_NAME=ap-northeast-1
export OUTSCALE_API_VERSIONS_REGION_4_ENDPOINT=https://api.ap-northeast-1.outscale.com/api/v1
unset OUTSCALE_API_VERSIONS_REGION_5_NAME
unset OUTSCALE_API_VERSIONS_REGION_5_ENDPOINT