Skip to content

Conversation

@irby
Copy link
Contributor

@irby irby commented Oct 24, 2025

No description provided.

@irby irby changed the base branch from release-2.3 to release-2.4 October 27, 2025 16:38
@irby irby changed the title Add "healthCheckIntervalSeconds" property to Issuer / ClusterIssuer specification Add health check property to Issuer / ClusterIssuer specification Oct 27, 2025
irby and others added 3 commits October 27, 2025 12:42
Ability to specify the default issuer timeout across all issuers
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a configurable health check property to Issuer and ClusterIssuer specifications, enabling users to customize the health check interval and disable health checks if needed. The default behavior maintains backward compatibility with a 60-second health check interval.

  • Adds HealthCheckConfig struct to the API with enabled and interval fields
  • Updates controller to read and validate health check configuration with a minimum interval of 30 seconds
  • Adds comprehensive test coverage for various health check scenarios

Reviewed Changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
api/v1alpha1/issuer_types.go Adds HealthCheckConfig struct to IssuerSpec
internal/controller/issuer_controller.go Implements getHealthCheckInterval function with validation logic
internal/controller/issuer_controller_test.go Adds test cases for custom intervals, disabled checks, and validation
config/crd/bases/*.yaml Updates CRD schemas with healthcheck property
deploy/charts//templates/crds/.yaml Updates Helm chart CRDs with healthcheck property
cmd/main.go Adds --default-health-check-interval flag with validation
README.md, docsource/content.md Documents the new healthcheck configuration options
e2e/* Updates e2e tests to use Certificate resources instead of CertificateRequest

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@irby irby requested a review from Copilot November 11, 2025 18:47
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 19 out of 19 changed files in this pull request and generated 6 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@irby irby requested a review from Copilot November 11, 2025 20:41
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 19 out of 19 changed files in this pull request and generated 7 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <[email protected]>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 19 out of 19 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@irby irby requested a review from spbsoluble November 13, 2025 19:09
@spbsoluble spbsoluble merged commit be03357 into release-2.4 Nov 17, 2025
47 of 48 checks passed
@spbsoluble spbsoluble deleted the feat/AB#78226/issuer-healthcheck-configuration branch November 17, 2025 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants