Skip to content
This repository was archived by the owner on May 24, 2023. It is now read-only.

Commit 2ce35e3

Browse files
author
nginx-bot
committed
🔄 Synced file(s) with nginxinc/kubernetes-ingress
1 parent 507fc9d commit 2ce35e3

File tree

5 files changed

+105
-5
lines changed

5 files changed

+105
-5
lines changed

config/crd/kic/k8s.nginx.org_globalconfigurations.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.6.2
5+
controller-gen.kubebuilder.io/version: v0.7.0
66
creationTimestamp: null
77
name: globalconfigurations.k8s.nginx.org
88
spec:

config/crd/kic/k8s.nginx.org_policies.yaml

Lines changed: 97 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.6.2
5+
controller-gen.kubebuilder.io/version: v0.7.0
66
creationTimestamp: null
77
name: policies.k8s.nginx.org
88
spec:
@@ -170,6 +170,102 @@ spec:
170170
storage: true
171171
subresources:
172172
status: {}
173+
- name: v1alpha1
174+
schema:
175+
openAPIV3Schema:
176+
description: Policy defines a Policy for VirtualServer and VirtualServerRoute resources.
177+
type: object
178+
properties:
179+
apiVersion:
180+
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'
181+
type: string
182+
kind:
183+
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'
184+
type: string
185+
metadata:
186+
type: object
187+
spec:
188+
description: PolicySpec is the spec of the Policy resource. The spec includes multiple fields, where each field represents a different policy. Only one policy (field) is allowed.
189+
type: object
190+
properties:
191+
accessControl:
192+
description: AccessControl defines an access policy based on the source IP of a request.
193+
type: object
194+
properties:
195+
allow:
196+
type: array
197+
items:
198+
type: string
199+
deny:
200+
type: array
201+
items:
202+
type: string
203+
egressMTLS:
204+
description: EgressMTLS defines an Egress MTLS policy.
205+
type: object
206+
properties:
207+
ciphers:
208+
type: string
209+
protocols:
210+
type: string
211+
serverName:
212+
type: boolean
213+
sessionReuse:
214+
type: boolean
215+
sslName:
216+
type: string
217+
tlsSecret:
218+
type: string
219+
trustedCertSecret:
220+
type: string
221+
verifyDepth:
222+
type: integer
223+
verifyServer:
224+
type: boolean
225+
ingressMTLS:
226+
description: IngressMTLS defines an Ingress MTLS policy.
227+
type: object
228+
properties:
229+
clientCertSecret:
230+
type: string
231+
verifyClient:
232+
type: string
233+
verifyDepth:
234+
type: integer
235+
jwt:
236+
description: JWTAuth holds JWT authentication configuration.
237+
type: object
238+
properties:
239+
realm:
240+
type: string
241+
secret:
242+
type: string
243+
token:
244+
type: string
245+
rateLimit:
246+
description: RateLimit defines a rate limit policy.
247+
type: object
248+
properties:
249+
burst:
250+
type: integer
251+
delay:
252+
type: integer
253+
dryRun:
254+
type: boolean
255+
key:
256+
type: string
257+
logLevel:
258+
type: string
259+
noDelay:
260+
type: boolean
261+
rate:
262+
type: string
263+
rejectCode:
264+
type: integer
265+
zoneSize:
266+
type: string
267+
served: true
268+
storage: false
173269
status:
174270
acceptedNames:
175271
kind: ""

config/crd/kic/k8s.nginx.org_transportservers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.6.2
5+
controller-gen.kubebuilder.io/version: v0.7.0
66
creationTimestamp: null
77
name: transportservers.k8s.nginx.org
88
spec:

config/crd/kic/k8s.nginx.org_virtualserverroutes.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.6.2
5+
controller-gen.kubebuilder.io/version: v0.7.0
66
creationTimestamp: null
77
name: virtualserverroutes.k8s.nginx.org
88
spec:
@@ -539,6 +539,8 @@ spec:
539539
type: string
540540
next-upstream-tries:
541541
type: integer
542+
ntlm:
543+
type: boolean
542544
port:
543545
type: integer
544546
queue:

config/crd/kic/k8s.nginx.org_virtualservers.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.6.2
5+
controller-gen.kubebuilder.io/version: v0.7.0
66
creationTimestamp: null
77
name: virtualservers.k8s.nginx.org
88
spec:
@@ -569,6 +569,8 @@ spec:
569569
type: string
570570
next-upstream-tries:
571571
type: integer
572+
ntlm:
573+
type: boolean
572574
port:
573575
type: integer
574576
queue:

0 commit comments

Comments
 (0)