NAME

IO::K8s::PrometheusOperator::V1::TLSConfig - tlsConfig defines TLS configuration used by the client.

VERSION

version 1.108

ca

ca defines the Certificate authority used when verifying server certificates.

caFile

caFile defines the path to the CA cert in the Prometheus container to use for the targets.

cert

cert defines the Client certificate to present when doing client-authentication.

certFile

certFile defines the path to the client cert file in the Prometheus container for the targets.

insecureSkipVerify

insecureSkipVerify defines how to disable target certificate validation.

keyFile

keyFile defines the path to the client key file in the Prometheus container for the targets.

keySecret

keySecret defines the Secret containing the client key file for the targets.

maxVersion

maxVersion defines the maximum acceptable TLS version.

It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.

minVersion

minVersion defines the minimum acceptable TLS version.

It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.

serverName

serverName is used to verify the hostname for the targets.

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