- Replace GitHub chart-releaser with Gitea-compatible workflow - Lint job: helm lint, template validation on push to main/master - Release job: package and publish to Gitea releases on tag push (v*) - Use gitea-release-action for creating releases - Support both main and master branches Co-authored-by: Cursor <cursoragent@cursor.com>
71 lines
1.5 KiB
YAML
71 lines
1.5 KiB
YAML
# FleetDM Stack - FleetDM Server + MySQL + Redis
|
|
# Uses Fleet chart with built-in mysql/redis (correct install order for migration)
|
|
|
|
global:
|
|
namespace: fleetdm
|
|
|
|
fleet:
|
|
enabled: true
|
|
database:
|
|
address: fleetdm-stack-mysql:3306
|
|
database: fleet
|
|
username: fleet
|
|
secretName: mysql
|
|
passwordKey: mysql-password
|
|
cache:
|
|
address: fleetdm-stack-redis-master:6379
|
|
database: "0"
|
|
usePassword: false
|
|
hostName: fleet.localhost
|
|
replicas: 1
|
|
tls:
|
|
enabled: false
|
|
fleet:
|
|
autoApplySQLMigrations: true
|
|
ingress:
|
|
enabled: true
|
|
className: nginx
|
|
annotations:
|
|
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
|
|
hosts:
|
|
- host: fleet.localhost
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
resources:
|
|
limits:
|
|
cpu: 500m
|
|
memory: 1Gi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
# MySQL (Fleet subchart) - bitnamilegacy image (Bitnami moved)
|
|
mysql:
|
|
enabled: true
|
|
auth:
|
|
username: fleet
|
|
database: fleet
|
|
password: "fleetdm-local-dev"
|
|
image:
|
|
registry: docker.io
|
|
repository: bitnamilegacy/mysql
|
|
tag: "8.0"
|
|
primary:
|
|
persistence:
|
|
enabled: true
|
|
size: 8Gi
|
|
# Redis (Fleet subchart)
|
|
redis:
|
|
enabled: true
|
|
architecture: standalone
|
|
auth:
|
|
enabled: false
|
|
image:
|
|
registry: docker.io
|
|
repository: bitnamilegacy/redis
|
|
tag: 7.2.4-debian-12-r12
|
|
master:
|
|
persistence:
|
|
enabled: true
|
|
size: 1Gi
|