Skip to content

feat: affinity for caddy and redis

Keith Grootboom requested to merge keith/affinity into main

Description

This PR adds affinities for Redis pods so that they aren't scheduled on the same node as ElasticSearch pod. Both Redis and ES are IO heavy, so it makes sense to separate them. In addition an HPA configuration is added for Caddy so that operators can provide scaling options if needed.

Supporting information

Testing instructions

Testing instructions are in grove!179 (merged).

Checklist

If any of the items below is not applicable, do not remove them, but put a check in it.

  • Git commit history is clean
  • Git commits are following conventional-commit practices
  • Unit tests are added/updated
  • Documentation is added/updated

Additional context

Add any other context about the merge request here.

Edited by Keith Grootboom

Merge request reports