Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
memoriav
Memobase 2020
services
Import Process
group-reports-consumer
Commits
1f740e65
Commit
1f740e65
authored
Apr 27, 2021
by
Jonas Waeber
Browse files
Add basic helm chart
parent
1a6848f2
Changes
6
Hide whitespace changes
Inline
Side-by-side
helm-charts/Chart.yaml
0 → 100644
View file @
1f740e65
apiVersion
:
v2
name
:
group-reports-consumer
description
:
A service which consumes reports from the record sets & institutions services.
type
:
application
version
:
0.0.0
appVersion
:
0.0.0
maintainers
:
-
name
:
Jonas Waeber
email
:
jonas.waeber@unibas.ch
helm-charts/helm-values/gi-reports-consumer-prod.yml
0 → 100644
View file @
1f740e65
deploymentName
:
gi-reports-consumer-prod
kafkaConfigs
:
prod-kafka-bootstrap-servers
inputTopic
:
di-processed-reports-prod
reportingTopic
:
di-reporting-reports-prod
importApiEndpoint
:
import.
k8sEnvironment
:
prod
helm-charts/helm-values/gi-reports-consumer-stage.yml
0 → 100644
View file @
1f740e65
deploymentName
:
gi-reports-consumer-stage
kafkaConfigs
:
stage-kafka-bootstrap-servers
inputTopic
:
di-processed-reports-stage
reportingTopic
:
di-reporting-reports-stage
importApiEndpoint
:
stage.import.
k8sEnvironment
:
stage
helm-charts/templates/app-config.yml
0 → 100644
View file @
1f740e65
apiVersion
:
v1
kind
:
ConfigMap
metadata
:
name
:
"
{{
.Values.deploymentName
}}-app-config"
namespace
:
memobase
data
:
API_ENDPOINT_URL
:
"
{{
.Values.importApiEndpoint
}}"
APPLICATION_ID
:
"
{{
.Values.deploymentName
}}-{{
.Values.k8sEnvironment
}}-app"
TOPIC_IN
:
"
{{
.Values.inputTopic
}}"
TOPIC_OUT
:
"
not-used"
TOPIC_PROCESS
:
"
{{
.Values.reportingTopic
}}"
\ No newline at end of file
helm-charts/templates/deployment.yaml
0 → 100644
View file @
1f740e65
apiVersion
:
apps/v1
kind
:
Deployment
metadata
:
name
:
"
{{
.Values.deploymentName
}}-deployment"
namespace
:
memobase
labels
:
app
:
"
{{
.Values.deploymentName
}}-deployment"
spec
:
selector
:
matchLabels
:
app
:
"
{{
.Values.deploymentName
}}-deployment"
replicas
:
1
template
:
metadata
:
labels
:
app
:
"
{{
.Values.deploymentName
}}-deployment"
environment
:
{{
.Values.k8sEnvironment
}}
spec
:
containers
:
-
name
:
"
{{
.Values.deploymentName
}}-container"
image
:
"
{{.Values.registry}}/{{
.Values.image
}}:{{
.Values.tag
}}"
imagePullPolicy
:
Always
resources
:
requests
:
cpu
:
"
{{
.Values.k8sRequestsCpu
}}"
memory
:
"
{{
.Values.k8sRequestsMemory
}}"
limits
:
cpu
:
"
{{
.Values.k8sLimitsCpu
}}"
memory
:
"
{{
.Values.k8sLimitsMemory
}}"
envFrom
:
-
configMapRef
:
name
:
"
{{
.Values.kafkaConfigs
}}"
-
configMapRef
:
name
:
"
{{
.Values.deploymentName}}-app-config"
restartPolicy
:
Always
helm-charts/values.yaml
0 → 100644
View file @
1f740e65
#image values
registry
:
"
cr.gitlab.switch.ch"
image
:
"
memoriav/memobase-2020/services/elastic-services/elastic-bulk-action-service"
tag
:
"
latest"
k8sEnvironment
:
none
k8sReplicas
:
1
k8sRequestsCpu
:
"
0.2"
k8sRequestsMemory
:
"
256Mi"
k8sLimitsCpu
:
"
1"
k8sLimitsMemory
:
"
2Gi"
deploymentName
:
placeholder
kafkaConfigs
:
placeholder
inputTopic
:
placeholder
reportingTopic
:
placeholder
importApiEndpoint
:
placeholder
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment