Skip to content

Support HTTP2 healthchecks #1001

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

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions