Skip to content

Support HTTP2 healthchecks #1001

@ivo1116

Description

@ivo1116

Proposed Change

We have received requests for supporting HTTP/2 healthchecks in Diego. Currently, HTTP healthchecks are performed using HTTP/1.1, but some applications require HTTP/2.

Adding support for HTTP/2 healthchecks would require introducing a new property in the app manifest to specify that the healthcheck should use HTTP/2.

Proposed Change
Introduce a new property in the application manifest, such as:

health-check-http-version: http2

When this property is set, the healthcheck should be performed using HTTP/2 instead of HTTP/1.1.

Impact

  • Apps handling healthchecks will need to be updated to support HTTP/2, if they specify it in the manifest
  • Backward compatibility is maintained—if the property is not specified, the default will remain HTTP/1.1.

Acceptance criteria

I have an app that supports a http2 healthcheck
When i specify that I want a http2 healthcheck
Then a http2 healthcheck is perforemed

Related links

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions