mirror of
				https://github.com/traefik/traefik.git
				synced 2025-10-31 00:11:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			127 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			127 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| apiVersion: apiextensions.k8s.io/v1
 | |
| kind: CustomResourceDefinition
 | |
| metadata:
 | |
|   annotations:
 | |
|     controller-gen.kubebuilder.io/version: v0.16.1
 | |
|   name: serverstransports.traefik.io
 | |
| spec:
 | |
|   group: traefik.io
 | |
|   names:
 | |
|     kind: ServersTransport
 | |
|     listKind: ServersTransportList
 | |
|     plural: serverstransports
 | |
|     singular: serverstransport
 | |
|   scope: Namespaced
 | |
|   versions:
 | |
|   - name: v1alpha1
 | |
|     schema:
 | |
|       openAPIV3Schema:
 | |
|         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.
 | |
|           More info: https://doc.traefik.io/traefik/v2.11/routing/services/#serverstransport_1
 | |
|         properties:
 | |
|           apiVersion:
 | |
|             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
 | |
|             type: string
 | |
|           kind:
 | |
|             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
 | |
|             type: string
 | |
|           metadata:
 | |
|             type: object
 | |
|           spec:
 | |
|             description: ServersTransportSpec defines the desired state of a ServersTransport.
 | |
|             properties:
 | |
|               certificatesSecrets:
 | |
|                 description: CertificatesSecrets defines a list of secret storing
 | |
|                   client certificates for mTLS.
 | |
|                 items:
 | |
|                   type: string
 | |
|                 type: array
 | |
|               disableHTTP2:
 | |
|                 description: DisableHTTP2 disables HTTP/2 for connections with backend
 | |
|                   servers.
 | |
|                 type: boolean
 | |
|               forwardingTimeouts:
 | |
|                 description: ForwardingTimeouts defines the timeouts for requests
 | |
|                   forwarded to the backend servers.
 | |
|                 properties:
 | |
|                   dialTimeout:
 | |
|                     anyOf:
 | |
|                     - type: integer
 | |
|                     - type: string
 | |
|                     description: DialTimeout is the amount of time to wait until a
 | |
|                       connection to a backend server can be established.
 | |
|                     x-kubernetes-int-or-string: true
 | |
|                   idleConnTimeout:
 | |
|                     anyOf:
 | |
|                     - type: integer
 | |
|                     - type: string
 | |
|                     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
 | |
|                       on the HTTP/2 connection.
 | |
|                     x-kubernetes-int-or-string: true
 | |
|                   responseHeaderTimeout:
 | |
|                     anyOf:
 | |
|                     - type: integer
 | |
|                     - type: string
 | |
|                     description: ResponseHeaderTimeout is the amount of time to wait
 | |
|                       for a server's response headers after fully writing the request
 | |
|                       (including its body, if any).
 | |
|                     x-kubernetes-int-or-string: true
 | |
|                 type: object
 | |
|               insecureSkipVerify:
 | |
|                 description: InsecureSkipVerify disables SSL certificate verification.
 | |
|                 type: boolean
 | |
|               maxIdleConnsPerHost:
 | |
|                 description: MaxIdleConnsPerHost controls the maximum idle (keep-alive)
 | |
|                   to keep per-host.
 | |
|                 type: integer
 | |
|               peerCertURI:
 | |
|                 description: PeerCertURI defines the peer cert URI used to match against
 | |
|                   SAN URI during the peer certificate verification.
 | |
|                 type: string
 | |
|               rootCAsSecrets:
 | |
|                 description: RootCAsSecrets defines a list of CA secret used to validate
 | |
|                   self-signed certificate.
 | |
|                 items:
 | |
|                   type: string
 | |
|                 type: array
 | |
|               serverName:
 | |
|                 description: ServerName defines the server name used to contact the
 | |
|                   server.
 | |
|                 type: string
 | |
|             type: object
 | |
|         required:
 | |
|         - metadata
 | |
|         - spec
 | |
|         type: object
 | |
|     served: true
 | |
|     storage: true
 |