-
Notifications
You must be signed in to change notification settings - Fork 116
Expand file tree
/
Copy pathcharmcraft.yaml
More file actions
125 lines (95 loc) · 3.29 KB
/
charmcraft.yaml
File metadata and controls
125 lines (95 loc) · 3.29 KB
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
name: snapcraft-io
type: charm
bases:
- build-on:
- name: ubuntu
channel: "22.04"
run-on:
- name: ubuntu
channel: "22.04"
summary: The charm for the snapcraft.io website
description: The charm for the snapcraft.io website, built with the PaaS app charmer
extensions:
- flask-framework
config:
options:
sentry-dsn:
description: "Sentry Data Source Name for the project"
type: string
environment:
description: "Environment in which the application is running, mostly useless for the charmed version of the app"
default: "production"
type: string
marketo-client-id:
description: "Marketo API client ID"
type: secret
marketo-client-secret:
description: "Marketo API client secret"
type: secret
github-client-id:
description: "GitHub OAuth application ID for prompting users for access to their repositories"
type: string
github-client-secret:
description: "GitHub OAuth application client secret for prompting users for access to their repositories"
type: secret
github-snapcraft-user-token:
description: "GitHub application token for automated builds"
type: secret
github-snapcraft-bot-user-token:
description: "GitHub application token for CVE data"
type: secret
github-webhook-secret:
description: "Secret salt used for signing automated build webhooks"
type: secret
github-webhook-host-url:
description: "URL of the automated build webhooks' host"
type: string
lp-api-username:
description: "Launchpad API username"
type: string
lp-api-token:
description: "Launchpad API token"
type: secret
lp-api-token-secret:
description: "Launchpad API secret"
type: secret
youtube-api-key:
description: "API key used to access the YouTube Data API for retrieving and displaying YouTube video content on snapcraft.io"
type: secret
discourse-api-key:
description: "API key used by the application to authenticate with the configured Discourse forum"
type: secret
discourse-api-username:
description: "Discourse username to associate with API requests to the Discourse forum"
type: string
dns-verification-salt:
description: "Secret salt used when generating DNS verification tokens to confirm domain ownership"
type: secret
login-url:
description: "Base URL for SSO login redirects"
default: "https://login.ubuntu.com"
type: string
bsi-url:
description: "Base URL for the Build Snapcraft IO service used for automated builds"
default: "https://build.snapcraft.io"
type: string
snapstore-dashboard-api-url:
description: "Base URL for SCA backend"
default: "https://dashboard.snapcraft.io/"
type: string
publishergw-url:
description: "Base URL for Publisher Gateway API"
default: "https://api.charmhub.io"
type: string
devicegw-url:
description: "Base URL for Device Gateway API"
default: "https://api.snapcraft.io/"
type: string
report-sheet-url:
description: "URL for the reported snaps spreadsheet on Google docs"
type: string
# requires:
# tracing:
# interface: tracing
# optional: true
# limit: 1