NAME
IO::K8s::Traefik::V1alpha1::Retry - Retry holds the retry middleware configuration.
VERSION
version 1.108
attempts
Attempts defines how many times the request should be retried.
disableRetryOnNetworkError
DisableRetryOnNetworkError defines whether to disable the retry if an error occurs when transmitting the request to the server.
initialInterval
InitialInterval defines the first wait time in the exponential backoff series. The maximum interval is calculated as twice the initialInterval. If unspecified, requests will be retried immediately. The value of initialInterval should be provided in seconds or as a valid duration format, see https://pkg.go.dev/time#ParseDuration.
maxRequestBodyBytes
MaxRequestBodyBytes defines the maximum size for the request body. Default is `-1`, which means no limit.
retryNonIdempotentMethod
RetryNonIdempotentMethod activates the retry for non-idempotent methods (POST, LOCK, PATCH)
status
Status defines the range of HTTP status codes to retry on.
timeout
Timeout defines how much time the middleware is allowed to retry the request. The value of timeout should be provided in seconds or as a valid duration format, see https://pkg.go.dev/time#ParseDuration.
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHORS
Torsten Raudssus <getty@cpan.org>
Jose Luis Martinez Torres <jlmartin@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004