Skip to content
Snippets Groups Projects
Verified Commit 9d3c56e7 authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

feat(findmydevice): Add helm chart for find my device

This patch adds a helm chart for find my device along with an
installation that should provide a first iteration of the service.
Currently a public release of the chart is still waiting for upstream
and it will require some minor tweaks if it's supposed to work with CRI
rather than just docker.
parent f7677ecd
Branches
Tags
No related merge requests found
---
image:
# -- Container registry image to use
repository: registry.shivering-isles.com/sheogorath/findmydevice-server
# -- Pull policy allows to configure whether an image should be used if already on the host or pulled freshly regardless.
pullPolicy: IfNotPresent
# -- Overrides the image tag whose default is the chart appVersion.
tag: ""
persistentVolumeClaim:
# -- Volume Access mode, ReadWriteOnce is recommended
accessMode: ReadWriteOnce
# -- Requested Volume size of the PVC
size: 20Gi
# -- Storage class used for objectbox database
storageClass: null
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# -- Specifies whether a service account should be created
create: true
# -- Annotations to add to the service account
annotations: {}
# -- The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
podSecurityContext:
# -- Sets the filesystem permissions. Since the application requires the data directory to be owned by uid 1000
fsGroup: 1000
securityContext:
capabilities:
# -- needs to add CAP_NET_BIND_SERVICE due to port < 1024
add:
- NET_BIND_SERVICE
drop:
- ALL
# readOnlyRootFilesystem: true
# -- Enforces that the application can't run as root
runAsNonRoot: true
# -- Starts the application as uid 1000
runAsUser: 1000
service:
type: ClusterIP
port: 80
ingress:
enabled: false
className: ""
annotations: {}
hosts:
- host: chart-example.local
paths:
- path: /
pathType: ImplementationSpecific
tls: []
resources:
requests:
cpu: "200m"
memory: 256Mi
limits:
cpu: "1"
memory: "512Mi"
nodeSelector: {}
tolerations: []
affinity: {}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment