forked from mastodon/mastodon
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathflightctl.yaml
64 lines (58 loc) · 1.4 KB
/
flightctl.yaml
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
apiVersion: flightctl.thoughtbot.com/v1beta1
kind: Workspace
releases:
- name: thoughtbot-staging
application: thoughtbot
context: thoughtbot-sandbox
environment: staging
manifests:
path: deploy/staging
applications:
- name: thoughtbot
manifests:
provider: kustomize
repo: [email protected]:thoughtbot/thoughtbot.social.git
provider: kubectl
params:
selector:
app.kubernetes.io/name: thoughtbot
console:
provider: exec
params:
selector:
app.kubernetes.io/component: console
container: main
command:
- bundle
- exec
- rails
- console
contexts:
- name: thoughtbot-sandbox
cluster: thoughtbot-sandbox-v1
namespace: thoughtbot-mastodon-staging
auth: thoughtbot-staging
clusters:
- name: thoughtbot-sandbox-v1
auth: thoughtbot-staging
provider: eks
params:
name: thoughtbot-sandbox-v1
region: us-east-1
auth:
- name: thoughtbot-staging
provider: aws-sso
params:
region: us-east-1
sso_account_id: '181682000713'
sso_region: us-east-1
sso_role_name: InfrastructureAdmin
sso_start_url: https://thoughtbot.awsapps.com/start
- name: thoughtbot-production
provider: aws-sso
params:
region: us-east-1
sso_account_id: '651913466569'
sso_region: us-east-1
sso_role_name: InfrastructureAdmin
sso_start_url: https://thoughtbot.awsapps.com/start