Skip to content

feat: HTTP healthcheck on EKS GatewayServer#3250

Open
fra98 wants to merge 2 commits intoliqotech:masterfrom
fra98:frt/avoid-tcp-healtheck-aws
Open

feat: HTTP healthcheck on EKS GatewayServer#3250
fra98 wants to merge 2 commits intoliqotech:masterfrom
fra98:frt/avoid-tcp-healtheck-aws

Conversation

@fra98
Copy link
Copy Markdown
Member

@fra98 fra98 commented Apr 9, 2026

Description

  • Remove the dedicated EKS gateway server template and unify into the single standard template. Instead of maintaining a separate Helm template for EKS, the EKS-specific NLB annotations (healthcheck config, load balancer type, scheme, etc.) are now injected via liqoctl install eks values.
  • Add ServiceAnnotations and ServiceLabels fields to the GatewayServer CRD, allowing users to customize the gateway Service metadata directly from the CR spec without modifying the server template.
  • Switch EKS healthcheck from TCP to HTTP (/healthz on port 8083), avoiding creating the extra dummy server (e.g., nginx) to pass the TCP health check
  • Update docs to recommend the AWS Load Balancer Controller and document the legacy in-tree fallback annotations.

@adamjensenbot
Copy link
Copy Markdown
Collaborator

Hi @fra98. Thanks for your PR!

I am @adamjensenbot.
You can interact with me issuing a slash command in the first line of a comment.
Currently, I understand the following commands:

  • /rebase: Rebase this PR onto the master branch (You can add the option test=true to launch the tests
    when the rebase operation is completed)
  • /merge: Merge this PR into the master branch
  • /build Build Liqo components
  • /test Launch the E2E and Unit tests
  • /hold, /unhold Add/remove the hold label to prevent merging with /merge

Make sure this PR appears in the liqo changelog, adding one of the following labels:

  • feat: 🚀 New Feature
  • fix: 🐛 Bug Fix
  • refactor: 🧹 Code Refactoring
  • docs: 📝 Documentation
  • style: 💄 Code Style
  • perf: 🐎 Performance Improvement
  • test: ✅ Tests
  • chore: 🚚 Dependencies Management
  • build: 📦 Builds Management
  • ci: 👷 CI/CD
  • revert: ⏪ Reverts Previous Changes

@github-actions github-actions Bot added the feat Adds a new feature to the codebase label Apr 9, 2026
@fra98 fra98 changed the title feat: add support for gw annotations feat: HTTP healthcheck on EKS GatewayServer Apr 9, 2026
@fra98
Copy link
Copy Markdown
Member Author

fra98 commented Apr 22, 2026

/rebase test=true

@adamjensenbot adamjensenbot force-pushed the frt/avoid-tcp-healtheck-aws branch from 78344da to 69d84de Compare April 22, 2026 15:17
@fra98 fra98 force-pushed the frt/avoid-tcp-healtheck-aws branch from 69d84de to 655a3bc Compare April 22, 2026 16:37
@fra98 fra98 marked this pull request as ready for review April 22, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat Adds a new feature to the codebase size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants