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.
Kevin Di Lallo
committed
version: 1.7.6
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
# Influx configuration
influx:
# enable influx data backups
enabled: false
# object store url
url: my-object-store-fqdn
# object store configuration secret
secret: meep-influx-objstore-config
# Number of days to retain daily data backups
retention: 7
# Prometheus configuration
prometheus:
# external labels added to prometheus metrics
external-labels:
# deployment region (geographic or logical)
region: idcc
# prometheus environment (dev|prod)
promenv: prod
# unique deployment identifier
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
# 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
# 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
wireless-metrics-point-to-point: dashboards/wireless-metrics-point-to-point.json
wireless-metrics-aggregation: dashboards/wireless-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 specifications
api:
'meep-auth-svc.yaml': go-apps/meep-auth-svc/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
Kevin Di Lallo
committed
docker-data:
Kevin Di Lallo
committed
# location of entry script
'entrypoint.sh': go-apps/meep-auth-svc/entrypoint.sh
Kevin Di Lallo
committed
# 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
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
# 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
- meep-sandbox-ctrl
- meep-tc-engine
Kevin Di Lallo
committed
# location of API specifications
api:
'meep-mon-engine.yaml': go-apps/meep-mon-engine/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-mon-engine/entrypoint.sh
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
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-platform-ctrl.yaml': go-apps/meep-platform-ctrl/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
Kevin Di Lallo
committed
# location of entry script
'entrypoint.sh': go-apps/meep-platform-ctrl/entrypoint.sh
# location of Swagger UI
swagger: js-apps/meep-swagger-ui
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
# 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
- meep-sandbox-ctrl
- meep-tc-engine
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
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
#------------------------------
# Sandbox Subsystem
#------------------------------
sandbox:
# Go Applications
go-apps:
Kevin Di Lallo
committed
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
meep-app-enablement:
# location of source code
src: go-apps/meep-app-enablement
# location of binary
bin: bin/meep-app-enablement
# location of deployment chart
chart: charts/meep-app-enablement
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-app-enablement.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 specifications
api:
'meep-app-support.yaml': go-apps/meep-app-enablement/api/app-support/swagger.yaml
'meep-service-mgmt.yaml': go-apps/meep-app-enablement/api/service-mgmt/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-app-enablement/entrypoint.sh
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
# supports linting
lint: true
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-gis-engine.yaml': go-apps/meep-gis-engine/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-gis-engine/entrypoint.sh
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
# supports linting
lint: true
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-loc-serv.yaml': go-apps/meep-loc-serv/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-loc-serv/entrypoint.sh
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
# supports linting
lint: true
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-metrics-engine.yaml': go-apps/meep-metrics-engine/api/v2/swagger.yaml
'meep-metrics-engine-notification-client.yaml': go-packages/meep-metrics-engine-notification-client/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-metrics-engine/entrypoint.sh
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
# supports linting
lint: true
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-mg-manager.yaml': go-apps/meep-mg-manager/api/swagger.yaml
'meep-mg-app-client.yaml': go-packages/meep-mg-app-client/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-mg-manager/entrypoint.sh
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
# supports linting
lint: true
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-rnis.yaml': go-apps/meep-rnis/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-rnis/entrypoint.sh
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
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-wais.yaml': go-apps/meep-wais/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
docker-data:
# location of entry script
'entrypoint.sh': go-apps/meep-wais/entrypoint.sh
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
# supports linting
lint: true
Kevin Di Lallo
committed
# location of API specifications
Kevin Di Lallo
committed
'meep-sandbox-ctrl.yaml': go-apps/meep-sandbox-ctrl/api/swagger.yaml
# location of user supplied API specifications
user-api:
# resources available to docker container image
Kevin Di Lallo
committed
# location of entry script
'entrypoint.sh': go-apps/meep-sandbox-ctrl/entrypoint.sh
Kevin Di Lallo
committed
# location of Swagger UI
swagger: js-apps/meep-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
# 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
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
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
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
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
912
913
914
915
916
917
918
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
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
meep-metrics-engine-notification-client:
# location of source code
src: go-packages/meep-metrics-engine-notification-client
# supports linting
lint: false
meep-mg-app-client:
# location of source code
src: go-packages/meep-mg-app-client
# supports linting
lint: false
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
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: