fleet/charts/example-skaffold.yaml
George Karr 5ee53b4c28
adding redis and mysql subcharts instead of bitnami (#42442)
Resolves: #34771 

This moves away from relying on discontinued bitnami charts and instead
adds a small mysql chart, a valkey/redis chart and a brief guide update
on how to migrate from one to the other.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
  * Helm chart bumped to v7.0.0.
* Replaced Redis with Valkey as the caching backend and added Valkey
configuration options.
* Added an optional embedded MySQL chart with configurable auth,
persistence, service, and credentials handling.

* **Chores**
* CI now adds the Valkey Helm repository and builds chart dependencies
before templating.
  * .gitignore adjusted to only ignore packaged chart archives (*.tgz).
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: georgekarrv <1501415+georgekarrv@users.noreply.github.com>
2026-05-04 15:39:56 -05:00

32 lines
931 B
YAML

apiVersion: skaffold/v2beta28
kind: Config
deploy:
helm:
releases:
- name: fleet
imageStrategy:
helm: {}
chartPath: ./fleet
valuesFiles:
- ./fleet/values.yaml
recreatePods: false
setValues:
image.pullPolicy: Never
imageTag: main
replicas: 1
hostName: fleet.example.com
database.secretName: fleet-mysql
database.address: fleet-mysql:3306
cache.secretName: fleet-redis
cache.address: fleet-valkey:6379
ingress.enabled: true
ingress.hosts[0].host: fleet.example.com
ingress.tls[0].secretName: fleet-web-tls
ingress.tls[0].hosts: ["fleet.example.com"]
fleet.tls.enabled: false
mysql.enabled: true
mysql.auth.username: fleet
mysql.auth.database: fleet
redis.enabled: true
valkey.auth.enabled: false
valkey.replica.enabled: false