forked from ossimlabs/omar-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathomar-vars.yml
288 lines (249 loc) · 10.3 KB
/
omar-vars.yml
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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# Used as a title for the docs page
project_name: O2 Web Services
# Put under the title for the docs page
project_description: "
These docs serve as a guide for installing and running an individual service. It is up to the organization's best practices on how to orchestrate and configure the applications at scale.
"
# Used as a staging area for cloning repositories and creating guides
working_directory: __repos/
# Where to check, in each module root, for documentation files
docs_locations:
- readme
- readme.md
- Dockerfile
- docker/Dockerfile
- Jenkinsfile
- docs/
- docs/install-guide
- docs/user-guide/
# The hierarchy of documentation, some number of repos each containing some number of modules.
repos:
- git_url: https://github.com/ossimlabs/omar-admin-server
branch: dev
modules:
- name: omar-admin-server
path: omar-admin-server
description: Spring Boot Admin provides an interface to manage and monitor all Spring Boot applications. The applications register with Spring Boot are discovered using Spring Cloud (Eureka).
- git_url: https://github.com/ossimlabs/omar-avro-metadata
branch: dev
modules:
- name: omar-avro-metadata
path: omar-avro-metadata
description: The Avro Metadata app receives JSON image metadata and stores it in a NoSQL database. It also retrieves and serves that metadata upon HTTP request.
- git_url: https://github.com/ossimlabs/omar-base
branch: dev
modules:
- name: omar-base
path: omar-base
description: The OMAR base container is the docker image upon which all other O2 services are built.
links:
swagger: "/omar-base/api"
- git_url: https://github.com/ossimlabs/omar-basemap
branch: dev
modules:
- name: omar-basemap
path: omar-basemap
description: The OMAR Basemap service provides Open Street Map tiles to the web application and the user.
links:
swagger: "/omar-basemap/api"
- git_url: https://github.com/ossimlabs/omar-config-server
branch: dev
modules:
- name: omar-config-server
path: omar-config-server
description: The OMAR Spring Configuration Server is used to hand configuration files out to the various OMAR Spring micro services.
links:
swagger: "/omar-config-server/api"
- git_url: https://github.com/ossimlabs/omar-download
branch: dev
modules:
- name: omar-download
path: omar-download
description: The OMAR Download service handles user download requests for imagery, bundling an image's raw file with all auxillary files into a zip file.
links:
swagger: "/omar-download/api"
- git_url: https://github.com/ossimlabs/omar-eureka-server
branch: dev
modules:
- name: omar-eureka-server
path: omar-eureka-server
description: The OMAR Eureka server is an instantiation of the Spring Framework Netflix Discovery Client
- git_url: https://github.com/ossimlabs/omar-geoscript
branch: dev
modules:
- name: omar-geoscript
path: omar-geoscript
description: The OMAR Geoscript application encapsulates all the geotools dependencies which provides libraries to query the OMAR database, draw footprints and manipulate shape files among other spatial capabilities
links:
swagger: "/omar-geoscript/api"
- git_url: https://github.com/ossimlabs/omar-mapproxy
branch: dev
modules:
- name: omar-mapproxy
path: omar-mapproxy
description: The OMAR MapProxy service acts as a proxy between basemaps and geospatial applications as well as a map tile cache
links:
swagger: "/omar-mapproxy/api"
- git_url: https://github.com/ossimlabs/omar-mensa
branch: dev
modules:
- name: omar-mensa
path: omar-mensa
description: Tme OMAR Mensuration service receives and handles all user measurement (e.g. area, length, etc.) requests for a particular image
links:
swagger: "/omar-mensa/api"
- git_url: https://github.com/ossimlabs/omar-nifi
branch: dev
modules:
- name: omar-nifi
path: omar-nifi
links:
swagger: "/omar-nifi/api"
- git_url: https://github.com/ossimlabs/omar-oms
branch: dev
modules:
- name: omar-oms
path: omar-oms
description: The OMAR OSSIM Mapping Service contains all of OSSIM's functionality, binding it via JNI to be web accessible
links:
swagger: "/omar-oms/api"
- git_url: https://github.com/ossimlabs/omar-ossim-base
branch: dev
modules:
- name: omar-ossim-base
path: omar-ossim-base
description: The OMAR OSSIM Base container is a docker image that containes all OSSIM libraries and is used to build any other service that may require them
links:
swagger: "/omar-ossim-base/api"
- git_url: https://github.com/ossimlabs/omar-reachback
branch: dev
modules:
- name: omar-reachback
path: omar-reachback
description: OMAR-reachback allows for search and discovery of data in external repositories
links:
swagger: "/omar-reachback/api"
- git_url: https://github.com/ossimlabs/omar-services-monitor
branch: dev
modules:
- name: omar-services-monitor
path: omar-services-monitor
description: OMAR-Services-Monitor is an application used to track the status of deployed OMAR services across different deployments
- git_url: https://github.com/ossimlabs/omar-sqs-stager
branch: dev
modules:
- name: omar-sqs-stager
path: omar-sqs-stager
description: The OMAR Simple Queue Service Stager provides the workflow to monitors, receive and process (i.e. ingest) SQS messages which notify the system of new images to be ingested
links:
swagger: "/omar-sqs-stager/api"
- git_url: https://github.com/ossimlabs/omar-stager
branch: dev
modules:
- name: omar-stager
path: omar-stager
description: The OMAR Stager service provides the workflow to process and ingest data into the O2 system, creating histograms and overviews as necessary
links:
swagger: "/omar-stager/api"
- git_url: https://github.com/ossimlabs/omar-superoverlay
branch: dev
modules:
- name: omar-superoverlay
path: omar-superoverlay
description: The OMAR Superoverlay service provides functionality for generating and servicing KMLs, which allows users to search and view imagery within O2 in external GeoINT tools
links:
swagger: "/omar-superoverlay/api"
- git_url: https://github.com/ossimlabs/omar-twofishes
branch: dev
modules:
- name: omar-twofishes
path: omar-twofishes
description: The OMAR Twofishes service acts as a geocoder through converting g-oname strings into coordinates
links:
swagger: "/omar-twofishes/api"
- git_url: https://github.com/ossimlabs/omar-ui
branch: dev
modules:
- name: omar-ui
path: omar-ui
description: The OMAR UI services provides the user an entry point to conveniently interact with OMAR and its supported services
links:
swagger: "/omar-ui/api"
- git_url: https://github.com/ossimlabs/omar-upload
branch: dev
modules:
- name: omar-upload
path: omar-upload
description: The OMAR Upload service allows users to upload image files for stagin
links:
swagger: "/omar-upload/api"
- git_url: https://github.com/ossimlabs/omar-video-ui
branch: dev
modules:
- name: omar-video-ui
path: omar-video-ui
description: OMAR-video-ui is the UI that enables users to exploit video data
links:
swagger: "/omar-video-ui/api"
- git_url: https://github.com/ossimlabs/omar-volume-cleanup
branch: dev
modules:
- name: omar-volume-cleanup
path: omar-volume-cleanup
description: An application to monitor and manage a volume of O2 raster images. The application cleans old rasters when used disk space goes over a given threshold. Rasters are deleted using the omar-stager HTTP API
links:
swagger: "/omar-volume-cleanup/api"
- git_url: https://github.com/ossimlabs/omar-wcs
branch: dev
modules:
- name: omar-wcs
path: omar-wcs
description: The OMAR Web Coverage Service provides OGC capabilities for the WCS standard, serving out image chips from O2's data holdings
links:
swagger: "/omar-wcs/api"
- git_url: https://github.com/ossimlabs/omar-web-proxy
branch: dev
modules:
- name: omar-web-proxy
path: omar-web-proxy
description: The OMAR Web Proxy application acts as a proxy and reverse proxy for the OMAR services
links:
swagger: "/omar-web-proxy/api"
- git_url: https://github.com/ossimlabs/omar-wfs
branch: dev
modules:
- name: omar-wfs
path: omar-wfs
description: The OMAR Web Feature Service provides OGC capabilities for the WFS standard, serving out feature data from O2's data holdings
links:
swagger: "/omar-wfs/api"
- git_url: https://github.com/ossimlabs/omar-wms
branch: dev
modules:
- name: omar-wms
path: omar-wms
description: The OMAR Web Map Service provides OGC capabilities for the WMS standard, serving out image chips from O2's raster data holdings
links:
swagger: "/omar-wms/api"
- git_url: https://github.com/ossimlabs/omar-wmts
branch: dev
modules:
- name: omar-wmts
path: omar-wmts
description: The OMAR Web Map Tile Service provides OGC capabilities for the WMTS standard, serving out image chips from O2's raster data holdings
links:
swagger: "/omar-wmts/api"
- git_url: https://github.com/ossimlabs/rhel-minimal
branch: dev
modules:
- name: rhel-minimal
path: rhel-minimal
description: The Red Hat Enterprise Linux container is used as a bare bones base upon which all other containers and apps are built
- git_url: https://github.com/ossimlabs/tlv
branch: dev
modules:
- name: tlv
path: tlv
description: The Time Lapse Viewer is a web-based tool, dedicated to producing on-demand imagery flipbooks.
links:
swagger: "/tlv/api"