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
# Garbage Collection configuration
gc:
# enable garbage collection
enabled: true
# garbage collection interval (duration string)
interval: 1m
# run garbage collection on startup
run-on-startup: true
# Redis configuration
redis:
# enable redis garbage collection
enabled: true
# Influx configuration
influx:
# enable influx garbage collection
enabled: true
# list of databases that must not be removed
exceptions:
- my_db_to_keep
# Postgis configuration
postgis:
# enable postgis garbage collection
enabled: true
# 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
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
# 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
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
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
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
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
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
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
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
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-ams-client:
# location of source code
src: go-packages/meep-ams-client
# supports linting
lint: false
meep-app-support-client:
# location of source code
src: go-packages/meep-app-support-client
# supports linting
lint: false
meep-applications:
# location of source code
src: go-packages/meep-applications
# supports linting
lint: true
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-gc:
# location of source code
src: go-packages/meep-gc
# 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-gis-engine-client:
# location of source code
src: go-packages/meep-gis-engine-client
# supports linting
lint: false
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: