Newer
Older
# Copyright (c) 2019 InterDigital Communications, Inc
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
repo:
name: AdvantEDGE
#------------------------------
# Deployment
#------------------------------
deployment:
Kevin Di Lallo
committed
# permissions
permissions:
# user id
uid: 1000
# group id
gid: 1000
# user supplied resources
user:
# user supplied frontend UI located @ .meep/user/frontend
frontend: false
# user supplied platform swagger UI located @ .meep/user/swagger
# user supplied sandbox swagger UI located @ .meep/user/sandbox-swagger
swagger: false
Kevin Di Lallo
committed
# platform ingress configuration
Kevin Di Lallo
committed
ingress:
Kevin Di Lallo
committed
# host name
Kevin Di Lallo
committed
# enable https only (redirect http requests to https port)
https-only: false
Kevin Di Lallo
committed
# bind to host ports (true) or node ports (false)
host-ports: true
Kevin Di Lallo
committed
# https config
https-port: 443
# certificate authority (none|self-signed|lets-encrypt) default: none
ca: self-signed
# lets-encrypt production server (true) or staging server (false)
le-server-prod: false
Kevin Di Lallo
committed
# authentication & authorization config
Kevin Di Lallo
committed
auth:
Kevin Di Lallo
committed
# enable authentication & authorization
Kevin Di Lallo
committed
enabled: true
Kevin Di Lallo
committed
# Provider-authenticated users allowed (open) or limited to user database (secure)
Kevin Di Lallo
committed
# Session config
session:
# session encryption key k8s secret (data: encryption-key)
key-secret: meep-session
# maximum simultaneous sessions
max-sessions: 10
# GitHub OAuth provider config
github:
# enable GitHub OAuth
Kevin Di Lallo
committed
enabled: false
# authorization url
auth-url: https://github.com/login/oauth/authorize
# access token url
token-url: https://github.com/login/oauth/access_token
# OAuth redirect URI
Kevin Di Lallo
committed
redirect-uri: https://my-platform-fqdn/auth/v1/authorize
# OAuth k8s secret (data: client-id, secret)
secret: meep-oauth-github
# GitLab OAuth provider config
gitlab:
# enable GitLab OAuth
Kevin Di Lallo
committed
enabled: false
# authorization url
auth-url: https://gitlab.com/oauth/authorize
# access token url
token-url: https://gitlab.com/oauth/token
# OAuth redirect URI
Kevin Di Lallo
committed
redirect-uri: https://my-platform-fqdn/auth/v1/authorize
# GitLab api url
# api-url: https://gitlab.com
# OAuth k8s secret (data: client-id, secret)
secret: meep-oauth-gitlab
Kevin Di Lallo
committed
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
# Metrics Configuration
metrics:
# Prometheus configuration
prometheus:
# external labels added to prometheus metrics
external-labels:
# geographic region where
region: my-city
# function being monitored
monitor: platform
# prometheus environment (dev|prod)
promenv: prod
# unique deployment identifier
replica: my-platform-fqdn
# Thanos long-term storage
thanos:
# enable Thanos
enabled: false
# object store configuration secret
secret: meep-thanos-objstore-config
# query component
query:
# enable querier
enabled: true
# query frontend component
query-frontend:
# enable query frontend
enabled: true
# store gateway component
store-gateway:
# enable store gateway
enabled: true
# compactor component
compactor:
# enable compactor
enabled: false
# data retention times
retention:
# raw data retention
resolution-raw: 30d
# 5m downsampled data retention
resolution-5m: 30d
# 1h downsampled data retention
resolution-1h: 10y
# Thanos long-term storage archive
thanos-archive:
# enable Thanos archive
enabled: false
# archive object store configuration secret
secret: meep-thanos-archive-objstore-config
# Default monitoring dashboards
dashboards:
network-metrics-point-to-point: dashboards/network-metrics-point-to-point.json
network-metrics-aggregation: dashboards/network-metrics-aggregation.json
http-single-log: dashboards/http-log-byId.json
http-logs-aggregation: dashboards/http-loggers.json
Kevin Di Lallo
committed
platform-advantedge: dashboards/platform-advantedge.json
# platform-advantedge: dashboards/platform-advantedge-thanos.json
platform-k8s: dashboards/platform-k8s.json
Kevin Di Lallo
committed
runtime-environment-node: dashboards/runtime-environment-node.json
runtime-environment-k8s-cluster: dashboards/runtime-environment-k8s-cluster.json
kubelet: dashboards/kubelet.json
prometheus: dashboards/prometheus.json
#------------------------------
# Resource Prerequisites
#------------------------------
resource-prerequisites:
# k8s Custom Resource Definitions
crds:
servicemonitors.monitoring.coreos.com: charts/kube-prometheus-stack/crds/crd-servicemonitors.yaml
#------------------------------
# Core Subsystem
#------------------------------
core:
# Go Applications
go-apps:
Kevin Di Lallo
committed
meep-auth-svc:
# location of source code
src: go-apps/meep-auth-svc
# location of binary
bin: bin/meep-auth-svc
# location of deployment chart
chart: charts/meep-auth-svc
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-auth-svc.yaml
# enable meepctl build
Kevin Di Lallo
committed
build: true
Kevin Di Lallo
committed
# enable meepctl dockerize
Kevin Di Lallo
committed
dockerize: true
Kevin Di Lallo
committed
# enable meepctl deploy/delete
Kevin Di Lallo
committed
deploy: true
Kevin Di Lallo
committed
# supports code coverage measurement when built in codecov mode
codecov: true
# supports linting
Kevin Di Lallo
committed
lint: true
Kevin Di Lallo
committed
# location of API specification
api: go-apps/meep-auth-svc/api/swagger.yaml
# AdvantEDGE resources included in Docker container image
docker-data:
# location of REST API permissions file
Kevin Di Lallo
committed
meep-ingress-certs:
# enable meepctl build
build: false
# location of deployment chart
chart: charts/meep-ingress-certs
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-ingress-certs.yaml
# enable meepctl dockerize
dockerize: false
# enable meepctl deploy/delete
deploy: true
# supports linting
lint: false
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
meep-mon-engine:
# location of source code
src: go-apps/meep-mon-engine
# location of binary
bin: bin/meep-mon-engine
# location of deployment chart
chart: charts/meep-mon-engine
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-mon-engine.yaml
# extra build flags
build-flags:
- -mod=vendor
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: true
# supports linting
lint: true
# location of API specification
api: go-apps/meep-mon-engine/api/swagger.yaml
# list of dependencies pods to monitor
dependency-pods:
- meep-couchdb
- meep-docker-registry
- meep-grafana
- meep-ingress
- meep-influxdb
- meep-kube-state-metrics
- meep-open-map-tiles
- meep-postgis
- meep-redis
core-pods:
- meep-mon-engine
- meep-platform-ctrl
- meep-virt-engine
- meep-webhook
# list of sandbox pods to monitor
sandbox-pods:
- meep-gis-engine
- meep-loc-serv
- meep-metrics-engine
- meep-mg-manager
- meep-rnis
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
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
- meep-sandbox-ctrl
- meep-tc-engine
meep-platform-ctrl:
# location of source code
src: go-apps/meep-platform-ctrl
# location of binary
bin: bin/meep-platform-ctrl
# location of deployment chart
chart: charts/meep-platform-ctrl
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-platform-ctrl.yaml
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: true
# supports linting
lint: true
# location of API specification
api: go-apps/meep-platform-ctrl/api/swagger.yaml
# AdvantEDGE resources included in Docker container image
docker-data:
# location of AdvantEDGE swagger files
swagger: bin/meep-platform-swagger-ui
# location of AdvantEDGE frontend
frontend: bin/meep-frontend
meep-virt-engine:
# location of source code
src: go-apps/meep-virt-engine
# location of binary
bin: bin/meep-virt-engine
# location of deployment chart
chart: charts/meep-virt-engine
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-virt-engine.yaml
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: true
# supports linting
lint: true
# AdvantEDGE resources included in Docker container image
docker-data:
# entrypoint script
'entrypoint.sh': go-apps/meep-virt-engine/entrypoint.sh
# AdvantEDGE micro-service charts
meep-gis-engine: charts/meep-gis-engine
meep-loc-serv: charts/meep-loc-serv
meep-metrics-engine: charts/meep-metrics-engine
meep-mg-manager: charts/meep-mg-manager
meep-rnis: charts/meep-rnis
meep-sandbox-ctrl: charts/meep-sandbox-ctrl
meep-tc-engine: charts/meep-tc-engine
meep-virt-chart-templates: charts/meep-virt-chart-templates
# list of sandbox specific pods
sandbox-pods:
- meep-gis-engine
- meep-loc-serv
- meep-metrics-engine
- meep-mg-manager
- meep-rnis
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
- meep-sandbox-ctrl
- meep-tc-engine
meep-webhook:
# location of source code
src: go-apps/meep-webhook
# location of binary
bin: bin/meep-webhook
# location of deployment chart
chart: charts/meep-webhook
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-webhook.yaml
# extra build flags
build-flags:
- -mod=vendor
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# Javascript Applications
js-apps:
meep-frontend:
# location of source code
src: js-apps/meep-frontend
# location of binary
bin: bin/meep-frontend
# enable meepctl build
build: true
# enable meepctl dockerize
# -> bundled with meep-platform-ctrl
dockerize: false
# enable meepctl deploy/delete
# -> deployed via meep-platform-ctrl
deploy: false
# supports linting
lint: true
# local project dependencies
local-deps:
meep-platform-ctrl-api: js-packages/meep-platform-ctrl-client
meep-sandbox-ctrl-api: js-packages/meep-sandbox-ctrl-client
meep-mon-engine-api: js-packages/meep-mon-engine-client
meep-gis-engine-api: js-packages/meep-gis-engine-client
meep-auth-svc-client: js-packages/meep-auth-svc-client
meep-platform-swagger-ui:
# location of source code
src: js-apps/meep-swagger-ui
# location of binary
bin: bin/meep-platform-swagger-ui
# enable meepctl build
build: true
# enable meepctl dockerize -> bundled with meep-platform-ctrl
dockerize: false
# enable meepctl deploy/delete -> deployed via meep-platform-ctrl
deploy: false
# supports linting
lint: false
# list of platform level swagger specs
api-bundle:
Kevin Di Lallo
committed
- core.go-apps.meep-auth-svc
- core.go-apps.meep-platform-ctrl
- core.go-apps.meep-mon-engine
meep-sandbox-swagger-ui:
# location of source code
src: js-apps/meep-swagger-ui
# location of binary
bin: bin/meep-sandbox-swagger-ui
# enable meepctl build
build: true
# enable meepctl dockerize -> bundled with meep-sandbox-ctrl
dockerize: false
# enable meepctl deploy/delete -> deployed via meep-sandbox-ctrl
deploy: false
# supports linting
lint: false
# list of sandbox level swagger specs
api-bundle:
- sandbox.go-apps.meep-sandbox-ctrl
- sandbox.go-apps.meep-gis-engine
- sandbox.go-apps.meep-loc-serv
- sandbox.go-apps.meep-rnis
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
- sandbox.go-apps.meep-metrics-engine
- packages.go-packages.meep-metrics-engine-notification-client
- sandbox.go-apps.meep-mg-manager
- packages.go-packages.meep-mg-app-client
#------------------------------
# Sandbox Subsystem
#------------------------------
sandbox:
# Go Applications
go-apps:
meep-gis-engine:
# location of source code
src: go-apps/meep-gis-engine
# location of binary
bin: bin/meep-gis-engine
# location of deployment chart
chart: charts/meep-gis-engine
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-gis-engine.yaml
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-gis-engine/api/swagger.yaml
meep-loc-serv:
# location of source code
src: go-apps/meep-loc-serv
# location of binary
bin: bin/meep-loc-serv
# location of deployment chart
chart: charts/meep-loc-serv
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-loc-serv.yaml
# extra build flags
build-flags:
- -mod=vendor
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-loc-serv/api/swagger.yaml
meep-metrics-engine:
# location of source code
src: go-apps/meep-metrics-engine
# location of binary
bin: bin/meep-metrics-engine
# location of deployment chart
chart: charts/meep-metrics-engine
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-metrics-engine.yaml
# extra build flags
build-flags:
- -mod=vendor
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-metrics-engine/api/v2/swagger.yaml
meep-mg-manager:
# location of source code
src: go-apps/meep-mg-manager
# location of binary
bin: bin/meep-mg-manager
# location of deployment chart
chart: charts/meep-mg-manager
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-mg-manager.yaml
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-mg-manager/api/swagger.yaml
meep-rnis:
# location of source code
src: go-apps/meep-rnis
# location of binary
bin: bin/meep-rnis
# location of deployment chart
chart: charts/meep-rnis
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-rnis.yaml
# extra build flags
build-flags:
- -mod=vendor
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-rnis/api/swagger.yaml
meep-wais:
# location of source code
src: go-apps/meep-wais
# location of binary
bin: bin/meep-wais
# location of deployment chart
chart: charts/meep-wais
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-wais.yaml
# extra build flags
build-flags:
- -mod=vendor
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-wais/api/swagger.yaml
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
meep-sandbox-ctrl:
# location of source code
src: go-apps/meep-sandbox-ctrl
# location of binary
bin: bin/meep-sandbox-ctrl
# location of deployment chart
chart: charts/meep-sandbox-ctrl
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-sandbox-ctrl.yaml
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
# location of API specification
api: go-apps/meep-sandbox-ctrl/api/swagger.yaml
docker-data:
'entrypoint.sh': go-apps/meep-sandbox-ctrl/entrypoint.sh
swagger: bin/meep-sandbox-swagger-ui
meep-tc-engine:
# location of source code
src: go-apps/meep-tc-engine
# location of binary
bin: bin/meep-tc-engine
# location of deployment chart
chart: charts/meep-tc-engine
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-tc-engine.yaml
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
meep-tc-sidecar:
# location of source code
src: go-apps/meep-tc-sidecar
# location of binary
bin: bin/meep-tc-sidecar
# enable meepctl build
build: true
# enable meepctl dockerize
dockerize: true
# enable meepctl deploy/delete
deploy: true
# supports code coverage measurement when built in codecov mode
codecov: false
# supports linting
lint: true
#------------------------------
# Dependencies
#------------------------------
dep:
meep-cert-manager:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
# location of deployment chart
chart: charts/cert-manager
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-cert-manager.yaml
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
meep-couchdb:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/couchdb
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-couchdb.yaml
meep-docker-registry:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/docker-registry
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-docker-registry.yaml
meep-grafana:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/grafana
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-grafana.yaml
meep-influxdb:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/influxdb
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-influxdb.yaml
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-ingress.yaml
meep-kube-state-metrics:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-kube-state-metrics.yaml
meep-minio:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
# location of deployment chart
# user supplied value file located @ .meep/user/values (use below file name)
meep-open-map-tiles:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/open-map-tiles
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-open-map-tiles.yaml
meep-postgis:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/postgis
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-postgis.yaml
Nikhil Doifode
committed
meep-prometheus:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
Nikhil Doifode
committed
# location of deployment chart
chart: charts/kube-prometheus-stack
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-prometheus.yaml
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
meep-redis:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: true
# location of deployment chart
chart: charts/redis
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-redis.yaml
meep-thanos:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: false
# location of deployment chart
chart: charts/thanos
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-thanos.yaml
meep-thanos-archive:
# enable meepctl build -> deps are never built
build: false
# enable meepctl dockerize -> deps are never dockerized
dockerize: false
# enable meepctl deploy/delete
deploy: false
# location of deployment chart
chart: charts/thanos
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-thanos-archive.yaml
#------------------------------
# Packages
#------------------------------
packages:
# Go Packages
go-packages:
meep-couch:
# location of source code
src: go-packages/meep-couch
# supports linting
lint: true
meep-data-key-mgr:
# location of source code
src: go-packages/meep-data-key-mgr
# supports linting
lint: true
meep-data-model:
# location of source code
src: go-packages/meep-data-model
# supports linting
lint: true
meep-gis-asset-mgr:
# location of source code
src: go-packages/meep-gis-asset-mgr
# supports linting
lint: true
meep-gis-cache:
# location of source code
src: go-packages/meep-gis-cache
# supports linting
lint: true
meep-http-logger:
# location of source code
src: go-packages/meep-http-logger
# supports linting
lint: true
meep-loc-serv-client:
# location of source code
src: go-packages/meep-loc-serv-client
# supports linting
lint: false
meep-logger:
# location of source code
src: go-packages/meep-logger
# supports linting
lint: true
Kevin Di Lallo
committed
meep-metrics:
Kevin Di Lallo
committed
src: go-packages/meep-metrics
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
meep-metrics-engine-notification-client:
# location of source code
src: go-packages/meep-metrics-engine-notification-client
# supports linting
lint: false
# location of API specification
api: go-packages/meep-metrics-engine-notification-client/api/swagger.yaml
meep-mg-app-client:
# location of source code
src: go-packages/meep-mg-app-client
# supports linting
lint: false
# location of API specification
api: go-packages/meep-mg-app-client/api/swagger.yaml
meep-mg-manager-client:
# location of source code
src: go-packages/meep-mg-manager-client
# supports linting
lint: false
meep-mg-manager-model:
# location of source code
src: go-packages/meep-mg-manager-model
# supports linting
lint: true
meep-model:
# location of source code
src: go-packages/meep-model
# supports linting
lint: true
meep-mq:
# location of source code
src: go-packages/meep-mq
# supports linting
lint: true
meep-net-char-mgr:
# location of source code
src: go-packages/meep-net-char-mgr
# supports linting
lint: true
meep-redis:
# location of source code
src: go-packages/meep-redis
# supports linting
lint: true
meep-replay-manager:
# location of source code
src: go-packages/meep-replay-manager
# supports linting
lint: true
meep-rnis-client:
# location of source code
src: go-packages/meep-rnis-client
# supports linting
lint: false
meep-sandbox-ctrl-client:
# location of source code
src: go-packages/meep-sandbox-ctrl-client
# supports linting
lint: false
meep-sandbox-store:
# location of source code
src: go-packages/meep-sandbox-store
# supports linting
lint: true
meep-sessions:
# location of source code
src: go-packages/meep-sessions
# supports linting
lint: true
meep-users:
# location of source code
src: go-packages/meep-users
# supports linting
lint: true
meep-wais-client:
# location of source code
src: go-packages/meep-wais-client
# supports linting
lint: false
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
meep-watchdog:
# location of source code
src: go-packages/meep-watchdog
# supports linting
lint: true
# Javascript Packages
js-packages:
meep-metrics-engine-client:
# location of source code
src: js-packages/meep-metrics-engine-client
# supports linting
lint: false
meep-mon-engine-client:
# location of source code
src: js-packages/meep-mon-engine-client
# supports linting
lint: false
meep-platform-ctrl-client:
# location of source code
src: js-packages/meep-platform-ctrl-client
# supports linting
lint: false
meep-sandbox-ctrl-client:
# location of source code
src: js-packages/meep-sandbox-ctrl-client
# supports linting
lint: false