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