forked from devtron-labs/devtron
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcharts.yaml
175 lines (172 loc) · 4.48 KB
/
charts.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
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
openapi: "3.0.0"
info:
version: 1.0.0
title: Devtron Labs
paths:
/orchestrator/app-store/installed-app:
get:
description: deployed chart listing, with search filters
parameters:
- name: envs
in: query
description: environment ids
required: false
schema:
type: array
items:
type: string
- name: chartRepoId
in: query
description: chart repo ids
required: false
schema:
type: array
items:
type: string
- name: appStoreName
in: query
description: chart name
required: false
schema:
type: string
- name: appName
in: query
description: chart name as app name for devtron
required: false
schema:
type: string
- name: onlyDeprecated
in: query
description: show only deprecated or all
required: false
schema:
type: boolean
- name: offset
in: query
description: offset for result set
required: false
schema:
type: integer
- name: size
in: query
description: total request size.
required: false
schema:
type: integer
responses:
'200':
description: deployed chart listing, with search filters
content:
application/json:
schema:
properties:
code:
type: integer
description: status code
status:
type: string
description: status
result:
type: array
description: deployed chart listing, with search filters
items:
$ref: '#/components/schemas/ChartInfo'
default:
description: unexpected error
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
# components mentioned below
components:
schemas:
ChartInfo:
type: object
required:
- installedAppId
- environmentId
- installedAppVersionId
- appStoreApplicationVersionId
- appStoreApplicationName
- status
- appName
- environmentName
- deployedAt
- deployedBy
- readme
- deprecated
properties:
installedAppId:
type: integer
description: installed chart id
environmentId:
type: integer
description: environment id
installedAppVersionId:
type: integer
description: installed chart version id
appStoreApplicationVersionId:
type: integer
description: team/project id
appStoreApplicationName:
type: string
description: chart name externally
chartName:
type: string
description: chart repo name
icon:
type: string
description: image
status:
type: string
description: status of deployed chart
appName:
type: string
description: chart name is app name for devtron
environmentName:
type: string
description: env name
deployedAt:
type: string
description: deployement time
deployedBy:
type: string
description: user
readme:
type: string
description: readme
deprecated:
type: boolean
description: is deprecated or not
ErrorResponse:
required:
- code
- status
properties:
code:
type: integer
format: int32
description: Error code
status:
type: string
description: Error message
errors:
type: array
description: errors
items:
$ref: '#/components/schemas/Error'
Error:
required:
- code
- status
properties:
code:
type: integer
format: int32
description: Error internal code
internalMessage:
type: string
description: Error internal message
userMessage:
type: string
description: Error user message