--- apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.3.1-0.20200528125929-5c0c6ae3b64b creationTimestamp: null name: trainedmodels.serving.kubeflow.org spec: additionalPrinterColumns: - JSONPath: .status.url name: URL type: string - JSONPath: .status.conditions[?(@.type=='Ready')].status name: Ready type: string - JSONPath: .metadata.creationTimestamp name: Age type: date group: serving.kubeflow.org names: kind: TrainedModel listKind: TrainedModelList plural: trainedmodels shortNames: - tm singular: trainedmodel scope: Namespaced subresources: status: {} validation: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: properties: inferenceService: type: string model: properties: framework: type: string memory: anyOf: - type: integer - type: string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ x-kubernetes-int-or-string: true storageUri: type: string required: - framework - memory - storageUri type: object required: - inferenceService - model type: object status: properties: address: properties: url: type: string type: object annotations: additionalProperties: type: string type: object conditions: items: properties: lastTransitionTime: type: string message: type: string reason: type: string severity: type: string status: type: string type: type: string required: - status - type type: object type: array observedGeneration: format: int64 type: integer url: type: string type: object type: object version: v1alpha1 versions: - name: v1alpha1 served: true storage: true status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: []