Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ISSUE] With Zeebe Gateway context path specified console reports unhealthy zeebe gateway despite being healthy in kubectl describe #1789

Open
jessesimpson36 opened this issue May 13, 2024 · 1 comment · May be fixed by #1795
Assignees
Labels
kind/issue Unidentified issue, it could be a bug, misconfig, or anything in between kind/medic Tasks for the medic support Marks an issue as related to a customer support request (don't edit the lable)

Comments

@jessesimpson36
Copy link
Contributor

jessesimpson36 commented May 13, 2024

Describe the issue:
We are experiencing an issue where the readiness, liveness, and startup probe paths configured in the Zeebe Gateway are not reflecting the required contextPath. This omission leads to Kubernetes probes failing, which incorrectly marks the Zeebe Gateway pods as unhealthy in console SM.

2024-05-13-131328_grim

2024-05-13-131453_grim

Actual behavior:
The contextPath is not being prepended to the actuator paths in the configuration, resulting in probe paths like /actuator/health/readiness without the necessary prefix. This configuration causes the probes to fail as the paths do not correctly resolve to the health endpoints.

Expected behavior:
The Zeebe Gateway's probes for readiness, liveness, and startup should include the contextPath as a prefix to the actuator paths to correctly point to the health check endpoints. For example, if contextPath is set to /zeebe, the readiness probe path should be /zeebe/actuator/health/readiness.

How to reproduce:

  1. Set up the Camunda Platform Helm chart with the following values:
    zeebeGateway.contextPath to "/zeebe"
  2. Deploy Helm charts
  3. Observe that the readiness, liveness, and startup probes for the Zeebe Gateway pods fail due to incorrect paths in console SM.
  4. Check console configmap and see that /zeebe is missing

Logs:

Environment:

Please note: Without the following info, it's hard to resolve the issue and probably it will be closed.

  • Platform:
  • Helm CLI version:
  • Chart version:
  • Values file:
@jessesimpson36 jessesimpson36 added the kind/issue Unidentified issue, it could be a bug, misconfig, or anything in between label May 13, 2024
@drodriguez-305 drodriguez-305 self-assigned this May 13, 2024
@drodriguez-305
Copy link
Contributor

I updated the description of the issue. This is related to https://jira.camunda.com/browse/SUPPORT-21751

@jonathanlukas jonathanlukas linked a pull request May 14, 2024 that will close this issue
6 tasks
@drodriguez-305 drodriguez-305 added the support Marks an issue as related to a customer support request (don't edit the lable) label May 16, 2024
@hamza-m-masood hamza-m-masood added kind/medic Tasks for the medic and removed kind/support labels May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/issue Unidentified issue, it could be a bug, misconfig, or anything in between kind/medic Tasks for the medic support Marks an issue as related to a customer support request (don't edit the lable)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants