@@ -3,6 +3,8 @@ kind: CustomResourceDefinition
3
3
metadata :
4
4
annotations :
5
5
controller-gen.kubebuilder.io/version : v0.14.0
6
+ labels :
7
+ app.kubernetes.io/name : openfaas
6
8
name : jwtissuers.iam.openfaas.com
7
9
spec :
8
10
group : iam.openfaas.com
@@ -13,65 +15,65 @@ spec:
13
15
singular : jwtissuer
14
16
scope : Namespaced
15
17
versions :
16
- - additionalPrinterColumns :
17
- - jsonPath : .spec.iss
18
- name : Issuer
19
- type : string
20
- - jsonPath : .spec.aud
21
- name : Audience
22
- type : string
23
- - jsonPath : .spec.tokenExpiry
24
- name : Expiry
25
- type : string
26
- name : v1
27
- schema :
28
- openAPIV3Schema :
29
- description : JwtIssuer is used to define a JWT issuer for a function
30
- type : object
31
- required :
32
- - spec
33
- properties :
34
- apiVersion :
35
- description : |-
36
- APIVersion defines the versioned schema of this representation of an object.
37
- Servers should convert recognized schemas to the latest internal value, and
38
- may reject unrecognized values.
39
- More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
40
- type : string
41
- kind :
42
- description : |-
43
- Kind is a string value representing the REST resource this object represents.
44
- Servers may infer this from the endpoint the client submits requests to.
45
- Cannot be updated.
46
- In CamelCase.
47
- More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
48
- type : string
49
- metadata :
50
- type : object
51
- spec :
52
- description : JwtIssuerSpec is the spec for a JwtIssuer resource
53
- type : object
54
- required :
55
- - aud
56
- - iss
57
- properties :
58
- aud :
59
- description : |-
60
- Audience is the intended audience of the JWT, at times, like with Auth0 this is the
61
- client ID of the app, and not our validating server
62
- type : array
63
- items :
64
- type : string
65
- iss :
66
- description : Issuer is the issuer of the JWT
18
+ - additionalPrinterColumns :
19
+ - jsonPath : .spec.iss
20
+ name : Issuer
21
+ type : string
22
+ - jsonPath : .spec.aud
23
+ name : Audience
24
+ type : string
25
+ - jsonPath : .spec.tokenExpiry
26
+ name : Expiry
27
+ type : string
28
+ name : v1
29
+ schema :
30
+ openAPIV3Schema :
31
+ description : JwtIssuer is used to define a JWT issuer for a function
32
+ properties :
33
+ apiVersion :
34
+ description : |-
35
+ APIVersion defines the versioned schema of this representation of an object.
36
+ Servers should convert recognized schemas to the latest internal value, and
37
+ may reject unrecognized values.
38
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
39
+ type : string
40
+ kind :
41
+ description : |-
42
+ Kind is a string value representing the REST resource this object represents.
43
+ Servers may infer this from the endpoint the client submits requests to.
44
+ Cannot be updated.
45
+ In CamelCase.
46
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
47
+ type : string
48
+ metadata :
49
+ type : object
50
+ spec :
51
+ description : JwtIssuerSpec is the spec for a JwtIssuer resource
52
+ properties :
53
+ aud :
54
+ description : |-
55
+ Audience is the intended audience of the JWT, at times, like with Auth0 this is the
56
+ client ID of the app, and not our validating server
57
+ items :
67
58
type : string
68
- issInternal :
69
- description : |-
70
- IssuerInternal provides an alternative URL to use to download the public key
71
- for this issuer. It's useful for the system issuer.
72
- type : string
73
- tokenExpiry :
74
- type : string
75
- served : true
76
- storage : true
77
- subresources : {}
59
+ type : array
60
+ iss :
61
+ description : Issuer is the issuer of the JWT
62
+ type : string
63
+ issInternal :
64
+ description : |-
65
+ IssuerInternal provides an alternative URL to use to download the public key
66
+ for this issuer. It's useful for the system issuer.
67
+ type : string
68
+ tokenExpiry :
69
+ type : string
70
+ required :
71
+ - aud
72
+ - iss
73
+ type : object
74
+ required :
75
+ - spec
76
+ type : object
77
+ served : true
78
+ storage : true
79
+ subresources : {}
0 commit comments