...
1apiVersion: apiextensions.k8s.io/v1
2kind: CustomResourceDefinition
3metadata:
4 name: edgeissuers.edge-issuer.edge.ncr.com
5 annotations:
6 controller-gen.kubebuilder.io/version: (unknown)
7spec:
8 group: edge-issuer.edge.ncr.com
9 names:
10 kind: EdgeIssuer
11 listKind: EdgeIssuerList
12 plural: edgeissuers
13 singular: edgeissuer
14 scope: Namespaced
15 versions:
16 - name: v1alpha1
17 additionalPrinterColumns:
18 - name: Ready
19 type: string
20 jsonPath: .status.conditions[?(@.type=="Ready")].status
21 - name: Reason
22 type: string
23 jsonPath: .status.conditions[?(@.type=="Ready")].reason
24 - name: Message
25 type: string
26 jsonPath: .status.conditions[?(@.type=="Ready")].message
27 - name: LastTransition
28 type: date
29 jsonPath: .status.conditions[?(@.type=="Ready")].lastTransitionTime
30 - name: ObservedGeneration
31 type: integer
32 jsonPath: .status.conditions[?(@.type=="Ready")].observedGeneration
33 - name: Generation
34 type: integer
35 jsonPath: .metadata.generation
36 - name: Age
37 type: date
38 jsonPath: .metadata.creationTimestamp
39 schema:
40 openAPIV3Schema:
41 type: object
42 description: EdgeIssuer is the Schema for the issuers API
43 properties:
44 apiVersion:
45 type: string
46 description: |-
47 APIVersion defines the versioned schema of this representation of an object.
48 Servers should convert recognized schemas to the latest internal value, and
49 may reject unrecognized values.
50 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
51 kind:
52 type: string
53 description: |-
54 Kind is a string value representing the REST resource this object represents.
55 Servers may infer this from the endpoint the client submits requests to.
56 Cannot be updated.
57 In CamelCase.
58 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
59 metadata:
60 type: object
61 spec:
62 type: object
63 description: IssuerSpec defines the desired state of EdgeIssuer
64 status:
65 type: object
66 properties:
67 conditions:
68 type: array
69 description: |-
70 List of status conditions to indicate the status of an Issuer.
71 Known condition types are `Ready`.
72 items:
73 type: object
74 description: IssuerCondition contains condition information for an Issuer.
75 properties:
76 type:
77 type: string
78 description: Type of the condition, known values are (`Ready`).
79 status:
80 type: string
81 description: Status of the condition, one of (`True`, `False`, `Unknown`).
82 enum:
83 - "True"
84 - "False"
85 - Unknown
86 lastTransitionTime:
87 type: string
88 description: |-
89 LastTransitionTime is the timestamp corresponding to the last status
90 change of this condition.
91 format: date-time
92 message:
93 type: string
94 description: |-
95 Message is a human readable description of the details of the last
96 transition, complementing reason.
97 observedGeneration:
98 type: integer
99 description: |-
100 If set, this represents the .metadata.generation that the condition was
101 set based upon.
102 For instance, if .metadata.generation is currently 12, but the
103 .status.condition[x].observedGeneration is 9, the condition is out of date
104 with respect to the current state of the Issuer.
105 format: int64
106 reason:
107 type: string
108 description: |-
109 Reason is a brief machine readable explanation for the condition's last
110 transition.
111 required:
112 - status
113 - type
114 x-kubernetes-list-map-keys:
115 - type
116 x-kubernetes-list-type: map
117 served: true
118 storage: true
119 subresources:
120 status: {}
View as plain text