Skip to content

Expose healthcheck endpoint on ArgoCD ApplicationSet Controller for GKE Ingress #19559

@patrickblackjr

Description

@patrickblackjr

Transferred from #19453

Summary

A /healthz or other healthcheck endpoint should be added for the applicationset-controller that returns status code 200 this so it can be easily exposed via an ingress.

Motivation

GKE Ingress requires a GET request to return 200 OK before it will route any traffic. The ArgoCD ApplicationSet Controller should have an endpoint that returns this so it can be easily exposed via an ingress.

Per the Webhook Configurations documentation, this webhook needs to be exposed via a separate ingress to allow for the Git Generator or the Pull Request Generator.

Proposal

A /healthz or other healthcheck endpoint should be added for the applicationset-controller that returns status code 200 this so it can be easily exposed via an ingress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    component:application-setsIssue related to the ApplicationSet controllercomponent:health-checkIssue related to built-in Health Check customizationsenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions