2021-03-03 14:32:04 +00:00
---
apiVersion : apiextensions.k8s.io/v1
kind : CustomResourceDefinition
metadata :
annotations :
2021-09-02 12:40:08 +00:00
controller-gen.kubebuilder.io/version : v0.6.2
2021-03-03 14:32:04 +00:00
creationTimestamp : null
name : serverstransports.traefik.containo.us
spec :
group : traefik.containo.us
names :
kind : ServersTransport
listKind : ServersTransportList
plural : serverstransports
singular : serverstransport
scope : Namespaced
versions :
- name : v1alpha1
schema :
openAPIV3Schema :
2022-06-24 10:40:08 +00:00
description : 'ServersTransport is the CRD implementation of a ServersTransport.
If no serversTransport is specified, the default@internal will be used.
The default@internal serversTransport is created from the static configuration.
2022-12-05 15:58:04 +00:00
More info : https://doc.traefik.io/traefik/v3.0/routing/services/#serverstransport_1'
2021-03-03 14:32:04 +00:00
properties :
apiVersion :
2021-05-05 15:50:04 +00:00
description : 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info : https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
2021-03-03 14:32:04 +00:00
type : string
kind :
2021-05-05 15:50:04 +00:00
description : 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info : https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
2021-03-03 14:32:04 +00:00
type : string
metadata :
type : object
spec :
2022-06-24 10:40:08 +00:00
description : ServersTransportSpec defines the desired state of a ServersTransport.
2021-03-03 14:32:04 +00:00
properties :
certificatesSecrets :
2022-06-24 10:40:08 +00:00
description : CertificatesSecrets defines a list of secret storing
client certificates for mTLS.
2021-03-03 14:32:04 +00:00
items :
type : string
type : array
2021-03-29 12:32:03 +00:00
disableHTTP2 :
2022-06-24 10:40:08 +00:00
description : DisableHTTP2 disables HTTP/2 for connections with backend
servers.
2021-03-29 12:32:03 +00:00
type : boolean
2021-03-03 14:32:04 +00:00
forwardingTimeouts :
2022-06-24 10:40:08 +00:00
description : ForwardingTimeouts defines the timeouts for requests
forwarded to the backend servers.
2021-03-03 14:32:04 +00:00
properties :
dialTimeout :
anyOf :
- type : integer
- type : string
2021-11-09 11:16:08 +00:00
description : DialTimeout is the amount of time to wait until a
2022-06-24 10:40:08 +00:00
connection to a backend server can be established.
2021-03-03 14:32:04 +00:00
x-kubernetes-int-or-string : true
idleConnTimeout :
anyOf :
- type : integer
- type : string
2021-11-09 11:16:08 +00:00
description : IdleConnTimeout is the maximum period for which an
idle HTTP keep-alive connection will remain open before closing
itself.
x-kubernetes-int-or-string : true
pingTimeout :
anyOf :
- type : integer
- type : string
description : PingTimeout is the timeout after which the HTTP/2
connection will be closed if a response to ping is not received.
x-kubernetes-int-or-string : true
readIdleTimeout :
anyOf :
- type : integer
- type : string
description : ReadIdleTimeout is the timeout after which a health
check using ping frame will be carried out if no frame is received
2022-06-24 10:40:08 +00:00
on the HTTP/2 connection.
2021-03-03 14:32:04 +00:00
x-kubernetes-int-or-string : true
responseHeaderTimeout :
anyOf :
- type : integer
- type : string
2021-11-09 11:16:08 +00:00
description : ResponseHeaderTimeout is the amount of time to wait
for a server's response headers after fully writing the request
2022-06-24 10:40:08 +00:00
(including its body, if any).
2021-03-03 14:32:04 +00:00
x-kubernetes-int-or-string : true
type : object
insecureSkipVerify :
2022-06-24 10:40:08 +00:00
description : InsecureSkipVerify disables SSL certificate verification.
2021-03-03 14:32:04 +00:00
type : boolean
maxIdleConnsPerHost :
2022-06-24 10:40:08 +00:00
description : MaxIdleConnsPerHost controls the maximum idle (keep-alive)
to keep per-host.
2021-03-03 14:32:04 +00:00
type : integer
2021-07-15 12:02:11 +00:00
peerCertURI :
2022-06-24 10:40:08 +00:00
description : PeerCertURI defines the peer cert URI used to match against
SAN URI during the peer certificate verification.
2021-07-15 12:02:11 +00:00
type : string
2021-03-03 14:32:04 +00:00
rootCAsSecrets :
2022-06-24 10:40:08 +00:00
description : RootCAsSecrets defines a list of CA secret used to validate
self-signed certificate.
2021-03-03 14:32:04 +00:00
items :
type : string
type : array
serverName :
2022-06-24 10:40:08 +00:00
description : ServerName defines the server name used to contact the
server.
2021-03-03 14:32:04 +00:00
type : string
2022-10-14 15:16:08 +00:00
spiffe :
description : Spiffe defines the SPIFFE configuration.
properties :
ids :
description : IDs defines the allowed SPIFFE IDs (takes precedence
over the SPIFFE TrustDomain).
items :
type : string
type : array
trustDomain :
description : TrustDomain defines the allowed SPIFFE trust domain.
type : string
type : object
2021-03-03 14:32:04 +00:00
type : object
required :
- metadata
- spec
type : object
served : true
storage : true
status :
acceptedNames :
kind : ""
plural : ""
conditions : [ ]
storedVersions : [ ]