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

[CRD] minimum monitors capability #2963

Closed
tkam8 opened this issue Jul 6, 2023 · 1 comment · Fixed by #3105
Closed

[CRD] minimum monitors capability #2963

tkam8 opened this issue Jul 6, 2023 · 1 comment · Fixed by #3105

Comments

@tkam8
Copy link

tkam8 commented Jul 6, 2023

Title

Minimum Monitors capability in CRDs

Description

Need to be able to determine availability of a pool member based on the status responses of two or more monitors. This is equivalent to the minimumMonitors parameter in as3.

In other words "Member is down when fewer than minimum monitors report it healthy. "

Actual Problem

In pool components, currently we can specify multiple monitors using the "monitors" (plural) parameter but the resulting configuration on BIG-IP defaults to "At least=1" and this is not configurable to "all" or an integer greater than 1.

https://clouddocs.f5.com/containers/latest/userguide/crd/virtualserver.html#pool-components

Solution Proposed

Capability to specify ‘all’ to require all monitors to be up, or a custom integer. Can default to "at least=1".

Alternatives

n/a

Additional context

@tkam8 tkam8 added feature-request untriaged no JIRA created labels Jul 6, 2023
@trinaths
Copy link
Contributor

Created [CONTCNTR-4062] for internal tracking.

@trinaths trinaths added JIRA and removed untriaged no JIRA created labels Jul 22, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 10, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 10, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 10, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 10, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 10, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 11, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 11, 2023
vidyasagar-m added a commit to vidyasagar-m/k8s-bigip-ctlr that referenced this issue Oct 11, 2023
vidyasagar-m added a commit that referenced this issue Oct 11, 2023
* #2963 support for minimum monitors in Virtual server

* #2963 set minimum monitors default value while creating pool declaration

* #2963 set default values to minimumMonitors based on Monitors

* #2963 add RFE to the release notes

* #2963 fix format

* #2963 fix format
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants