forked from cedardevs/onestop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
skaffold.yaml
114 lines (111 loc) · 3.97 KB
/
skaffold.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
apiVersion: skaffold/v1beta7
kind: Config
build:
artifacts:
- image: cedardevs/onestop-api-metadata
context: ./api-metadata
docker:
buildArgs:
DATE: now
VCS_REF: local
VERSION: 2.3.0
WAR_NAME: onestop-metadata.war
- image: cedardevs/onestop-api-search
context: ./api-search
docker:
buildArgs:
DATE: now
VCS_REF: local
VERSION: 2.3.0
WAR_NAME: onestop-search.war
# - image: cedardevs/onestop-client
# context: ./client
# docker:
# buildArgs:
# DATE: now
# VCS_REF: local
# VERSION: 2.3.0
# TAR_NAME: onestop-client.tar.gz
deploy:
helm:
releases:
###############################################################################
# API ADMIN
###############################################################################
- name: api-admin
chartPath: helm/api-admin
values:
# skaffold may not build/deploy w/the latest if this is not set here
image: cedardevs/onestop-api-metadata
imageStrategy:
helm: {}
setValues:
# allows api-admin to be exposed outside the cluster in dev
# features are directly tied to `export SPRING_PROFILES_ACTIVE='feat1,feat2,...'
# all features default to "false" in base chart, unless otherwise overridden
features.icam: false
features.manual-upload: false
features.kafka-ingest: false
features.sitemap: true
# env.ELASTICSEARCH_HOST: onestop-dev-elasticsearch
config: |-
---
logging.level.org.cedar.onestop.api.metadata: DEBUG
---
spring:
profiles: sitemap
etl:
sitemap:
delay:
initial: 60000
###############################################################################
# API SEARCH
###############################################################################
- name: api-search
chartPath: helm/api-search
values:
# skaffold may not build/deploy w/the latest if this is not set here
image: cedardevs/onestop-api-search
imageStrategy:
helm: {}
setValues:
service.type: NodePort
service.nodePort: 30097
# allows api-search to be exposed outside the cluster in dev
# features are directly tied to `export SPRING_PROFILES_ACTIVE='feat1,feat2,...'
# all features default to "false" in base chart, unless otherwise overridden
features.login-gov: false
features.sitemap: true
# env.ELASTICSEARCH_HOST: onestop-dev-elasticsearch
env.SITEMAP_CLIENT_PATH: https://sciapps.colorado.edu/onestop
env.SITEMAP_API_PATH: https://sciapps.colorado.edu/onestop-search
# config: |-
# ---
# logging.level.org.cedar.onestop.api.search: DEBUG
###############################################################################
# CLIENT
###############################################################################
# - name: client
# chartPath: helm/client
# values:
# # skaffold may not build/deploy w/the latest if this is not set here
# image: cedardevs/onestop-client
# imageStrategy:
# helm: {}
# setValues:
# # allows api-search to be exposed outside the cluster in dev
# prefixPath: onestop
# apiSearch.endpoint: api-search:8080/onestop-search
###############################################################################
# ELASTICSEARCH
###############################################################################
- name: elasticsearch
chartPath: helm/elasticsearch
setValues:
service.type: NodePort
service.nodePort: 30092
###############################################################################
# DEV DEPENDENCIES
###############################################################################
- name: onestop-dev
chartPath: helm/onestop-dev