1.5 KiB
1.5 KiB
notely Helm Chart
This chart deploys Notely (notely) and can also provision MongoDB and Redis.
What this chart creates
- notely Deployment and Service
- ConfigMap and Secret for application configuration
- Optional MongoDB StatefulSet, Service, Secret, and PVC
- Optional Redis Deployment and Service
- Optional Ingress
- Optional HPA
Install
helm install notely ./notely -n notely --create-namespace
Upgrade
helm upgrade notely ./notely -n notely
Uninstall
helm uninstall notely -n notely
Important values
image.repository,image.tagsecrets.jwtSecret,secrets.encryptionKeysecrets.defaultAdminEmail,secrets.defaultAdminUsername,secrets.defaultAdminPasswordsecrets.redisUser,secrets.redisPasswordmongodb.enabledandmongodb.auth.*redis.enabledandredis.auth.enabledingress.enabledautoscaling.enabled
Example override file
image:
repository: your-registry/notely
tag: v1.0.0
secrets:
jwtSecret: replace-with-production-secret
encryptionKey: 32-char-encryption-key-goes-here
defaultAdminEmail: admin@example.com
defaultAdminUsername: admin
defaultAdminPassword: replace-with-strong-password
ingress:
enabled: true
className: nginx
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "false"
hosts:
- host: notely.local
paths:
- path: /
pathType: Prefix