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
# 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:
- name: 'AdvantEDGE Auth Service REST API'
file: go-apps/meep-auth-svc/api/swagger.yaml
Kevin Di Lallo
committed
# 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:
- name: 'AdvantEDGE Monitoring Engine REST API'
file: go-apps/meep-mon-engine/api/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE Platform Controller REST API'
file: go-apps/meep-platform-ctrl/api/swagger.yaml
Kevin Di Lallo
committed
# 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
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
351
352
353
354
# 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
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
413
414
415
416
417
418
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
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
Kevin Di Lallo
committed
# supports linting
lint: true
# location of API specifications
api:
- name: 'AdvantEDGE MEC Application Support REST API'
file: go-apps/meep-app-enablement/api/app-support/swagger.yaml
- name: 'AdvantEDGE MEC Service Management REST API'
file: go-apps/meep-app-enablement/api/service-mgmt/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE GIS Engine REST API'
file: go-apps/meep-gis-engine/api/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE Location Service REST API'
file: go-apps/meep-loc-serv/api/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE Metrics Service REST API'
file: go-apps/meep-metrics-engine/api/v2/swagger.yaml
- name: 'AdvantEDGE Metrics Service Notification REST API'
file: go-packages/meep-metrics-engine-notification-client/api/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE Mobility Group Service REST API'
file: go-apps/meep-mg-manager/api/swagger.yaml
- name: 'AdvantEDGE Mobility Group Application Client REST API'
file: go-packages/meep-mg-app-client/api/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE Radio Network Information Service REST API'
file: go-apps/meep-rnis/api/swagger.yaml
Kevin Di Lallo
committed
# 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
- name: 'AdvantEDGE WLAN Access Information REST API'
file: go-apps/meep-wais/api/swagger.yaml
Kevin Di Lallo
committed
# 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
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
meep-ams:
# location of source code
src: go-apps/meep-ams
# location of binary
bin: bin/meep-ams
# location of deployment chart
chart: charts/meep-ams
# user supplied value file located @ .meep/user/values (use below file name)
chart-user-values: meep-ams.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 specifications
api:
- name: 'AdvantEDGE Application Mobility REST API'
file: go-apps/meep-ams/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-ams/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
- name: 'AdvantEDGE Sandbox Controller REST API'
file: go-apps/meep-sandbox-ctrl/api/swagger.yaml
Kevin Di Lallo
committed
# 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
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
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
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
904
905
906
907
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
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
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