-
Notifications
You must be signed in to change notification settings - Fork 7
/
test.exs
80 lines (66 loc) · 1.89 KB
/
test.exs
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
import Config
config :console, Console.Repo,
username: "postgres",
password: "postgres",
database: "watchman_test",
hostname: "localhost",
pool: Ecto.Adapters.SQL.Sandbox
config :console, ConsoleWeb.Endpoint,
http: [port: 4002],
server: false
config :logger, level: :warn
config :goth,
disabled: true
config :piazza_core, aes_key: "1HdFP1DuK7xkkcEBne41yAwUY8NSfJnYfGVylYYCS2U="
secrets_path = __ENV__.file |> Path.dirname() |> Path.join("secrets")
binfile = fn p ->
__ENV__.file
|> Path.dirname()
|> Path.dirname()
|> Path.join("bin")
|> Path.join(p)
end
config :console,
workspace_root: secrets_path,
git_url: "git@github.com:michaeljguarino/forge-installations.git",
repo_root: "forge-installations",
forge_config: "/Users/michaelguarino/.forge",
webhook_secret: "webhook_secret",
piazza_secret: "webhook_secret",
git_askpass: binfile.(".git-askpass"),
ssh_askpass: binfile.(".ssh-askpass"),
admin_emails: ["admin@example.com"],
git_ssh_key: :pass,
cache_adapter: Console.TestCache,
local_cache: Console.TestCache,
grafana_dns: "grafana.example.com"
config :console, :login_link,
key: "test-key",
email: "sandbox@plural.sh"
config :console, :consumers, [Console.EchoConsumer]
config :kazan, :server, %{url: "kubernetes.default", auth: %{token: "your_token"}}
config :console,
test_kubeconfig: """
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DUMMY_CERT
server: https://my.kubernetes.endpoint
name: test-cluster
contexts:
- context:
cluster: test-cluster
user: test-cluster-user
name: test-cluster-user
current-context: test-cluster-user
kind: Config
preferences: {}
users:
- name: test-cluster-user
user:
token: TEST
"""
config :console, Console.Mailer,
adapter: Bamboo.TestAdapter
config :console, Console.Deployments.Metrics.Provider.NewRelic,
plug: {Req.Test, Console.Deployments.Metrics.Provider.NewRelic}