From 840d5063c06c72d0950650d679b8473b9a4f80da Mon Sep 17 00:00:00 2001 From: David Kornel Date: Wed, 10 Jan 2024 19:11:59 +0100 Subject: [PATCH] Remove crds file from resoruces (#7) --- ...s-data-science-pipelines-operator-crd.yaml | 859 ------------------ 1 file changed, 859 deletions(-) delete mode 100644 src/main/resources/crds/odh-manifests-data-science-pipelines-operator-crd.yaml diff --git a/src/main/resources/crds/odh-manifests-data-science-pipelines-operator-crd.yaml b/src/main/resources/crds/odh-manifests-data-science-pipelines-operator-crd.yaml deleted file mode 100644 index cc7a312..0000000 --- a/src/main/resources/crds/odh-manifests-data-science-pipelines-operator-crd.yaml +++ /dev/null @@ -1,859 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - creationTimestamp: null - name: datasciencepipelinesapplications.datasciencepipelinesapplications.opendatahub.io -spec: - group: datasciencepipelinesapplications.opendatahub.io - names: - kind: DataSciencePipelinesApplication - listKind: DataSciencePipelinesApplicationList - plural: datasciencepipelinesapplications - shortNames: - - dspa - singular: datasciencepipelinesapplication - scope: Namespaced - versions: - - name: v1alpha1 - schema: - openAPIV3Schema: - 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: - properties: - apiServer: - default: - deploy: true - description: DS Pipelines API Server configuration. - properties: - applyTektonCustomResource: - default: true - description: 'Default: true' - type: boolean - archiveLogs: - default: false - description: 'Default: false' - type: boolean - artifactImage: - type: string - artifactScriptConfigMap: - properties: - key: - type: string - name: - type: string - type: object - autoUpdatePipelineDefaultVersion: - default: true - description: 'Default: true' - type: boolean - cABundle: - description: If the Object store/DB is behind a TLS secured connection - that is unrecognized by the host OpenShift/K8s cluster, then - you can provide a PEM formatted CA bundle to be injected into - the DSP server pod to trust this connection. CA Bundle should - be provided as values within configmaps, mapped to keys. - properties: - configMapKey: - description: Key should map to a CA bundle. The key is also - used to name the CA bundle file (e.g. ca-bundle.crt) - type: string - configMapName: - type: string - required: - - configMapKey - - configMapName - type: object - cacheImage: - type: string - collectMetrics: - default: true - description: 'Default: true' - type: boolean - dbConfigConMaxLifetimeSec: - default: 120 - description: 'Default: 120' - type: integer - deploy: - default: true - description: 'Enable DS Pipelines Operator management of DSP API - Server. Setting Deploy to false disables operator reconciliation. - Default: true' - type: boolean - enableOauth: - default: true - description: 'Create an Openshift Route for this DSP API Server. - Default: true' - type: boolean - enableSamplePipeline: - default: true - description: 'Include sample pipelines with the deployment of - this DSP API Server. Default: true' - type: boolean - image: - description: Specify a custom image for DSP API Server. - type: string - injectDefaultScript: - default: true - description: 'Inject the archive step script. Default: true' - type: boolean - moveResultsImage: - description: Image used for internal artifact passing handling - within Tekton taskruns. This field specifies the image used - in the 'move-all-results-to-tekton-home' step. - type: string - resources: - description: Specify custom Pod resource requirements for this - component. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - stripEOF: - default: true - description: 'Default: true' - type: boolean - terminateStatus: - default: Cancelled - description: 'Default: "Cancelled" - Allowed Values: "Cancelled", - "StoppedRunFinally", "CancelledRunFinally"' - enum: - - Cancelled - - StoppedRunFinally - - CancelledRunFinally - type: string - trackArtifacts: - default: true - description: 'Default: true' - type: boolean - type: object - database: - default: - mariaDB: - deploy: true - description: Database specifies database configurations, used for - DS Pipelines metadata tracking. Specify either the default MariaDB - deployment, or configure your own External SQL DB. - properties: - disableHealthCheck: - default: false - description: 'Default: false' - type: boolean - externalDB: - properties: - host: - type: string - passwordSecret: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - pipelineDBName: - type: string - port: - type: string - username: - type: string - required: - - host - - passwordSecret - - pipelineDBName - - port - - username - type: object - mariaDB: - properties: - deploy: - default: true - description: 'Enable DS Pipelines Operator management of MariaDB. - Setting Deploy to false disables operator reconciliation. - Default: true' - type: boolean - image: - description: Specify a custom image for DSP MariaDB pod. - type: string - passwordSecret: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - pipelineDBName: - default: mlpipeline - description: 'The database name that will be created. Should - match `^[a-zA-Z0-9_]+`. // Default: mlpipeline' - pattern: ^[a-zA-Z0-9_]+$ - type: string - pvcSize: - anyOf: - - type: integer - - type: string - # Temporary workaround: - # default: 10Gi - description: 'Customize the size of the PVC created for the - default MariaDB instance. Default: 10Gi' - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resources: - description: Specify custom Pod resource requirements for - this component. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - username: - default: mlpipeline - description: 'The MariadB username that will be created. Should - match `^[a-zA-Z0-9_]+`. Default: mlpipeline' - pattern: ^[a-zA-Z0-9_]+$ - type: string - type: object - type: object - mlmd: - default: - deploy: false - properties: - deploy: - default: false - description: 'Enable DS Pipelines Operator management of MLMD. - Setting Deploy to false disables operator reconciliation. Default: - false' - type: boolean - envoy: - properties: - image: - type: string - resources: - description: ResourceRequirements structures compute resource - requirements. Replaces ResourceRequirements from corev1 - which also includes optional storage field. We handle storage - field separately, and should not include it as a subfield - for Resources. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - required: - - image - type: object - grpc: - properties: - image: - type: string - port: - type: string - resources: - description: ResourceRequirements structures compute resource - requirements. Replaces ResourceRequirements from corev1 - which also includes optional storage field. We handle storage - field separately, and should not include it as a subfield - for Resources. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - required: - - image - type: object - writer: - properties: - image: - type: string - resources: - description: ResourceRequirements structures compute resource - requirements. Replaces ResourceRequirements from corev1 - which also includes optional storage field. We handle storage - field separately, and should not include it as a subfield - for Resources. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - required: - - image - type: object - type: object - mlpipelineUI: - description: Deploy the KFP UI with DS Pipelines UI. This feature - is unsupported, and primarily used for exploration, testing, and - development purposes. - properties: - configMap: - type: string - deploy: - default: true - description: 'Enable DS Pipelines Operator management of KFP UI. - Setting Deploy to false disables operator reconciliation. Default: - true' - type: boolean - image: - description: Specify a custom image for KFP UI pod. - type: string - resources: - description: Specify custom Pod resource requirements for this - component. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - required: - - image - type: object - objectStorage: - description: ObjectStorage specifies Object Store configurations, - used for DS Pipelines artifact passing and storage. Specify either - the your own External Storage (e.g. AWS S3), or use the default - Minio deployment (unsupported, primarily for development, and testing) - . - properties: - disableHealthCheck: - default: false - description: 'Default: false' - type: boolean - externalStorage: - properties: - bucket: - type: string - host: - type: string - port: - type: string - s3CredentialsSecret: - properties: - accessKey: - description: The "Keys" in the k8sSecret key/value pairs. - Not to be confused with the values. - type: string - secretKey: - type: string - secretName: - type: string - required: - - accessKey - - secretKey - - secretName - type: object - scheme: - type: string - secure: - type: boolean - required: - - bucket - - host - - s3CredentialsSecret - - scheme - type: object - minio: - description: Enable DS Pipelines Operator management of Minio. - Setting Deploy to false disables operator reconciliation. - properties: - bucket: - default: mlpipeline - description: 'Provide the Bucket name that will be used to - store artifacts in S3. If provided bucket does not exist, - DSP Apiserver will attempt to create it. As such the credentials - provided should have sufficient permissions to do create - buckets. Default: mlpipeline' - type: string - deploy: - default: true - description: 'Enable DS Pipelines Operator management of Minio. - Setting Deploy to false disables operator reconciliation. - Default: true' - type: boolean - image: - description: Specify a custom image for Minio pod. - type: string - pvcSize: - anyOf: - - type: integer - - type: string - # Temporary workaround: https://github.com/fabric8io/kubernetes-client/issues/5580 - # default: 10Gi - description: 'Customize the size of the PVC created for the - Minio instance. Default: 10Gi' - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resources: - description: Specify custom Pod resource requirements for - this component. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - s3CredentialsSecret: - description: Credentials for the S3 user (e.g. IAM user cred - stored in a k8s secret.). Note that the S3 user should have - the permissions to create a bucket if the provided bucket - does not exist. - properties: - accessKey: - description: The "Keys" in the k8sSecret key/value pairs. - Not to be confused with the values. - type: string - secretKey: - type: string - secretName: - type: string - required: - - accessKey - - secretKey - - secretName - type: object - required: - - image - type: object - type: object - persistenceAgent: - default: - deploy: true - description: DS Pipelines PersistenceAgent configuration. - properties: - deploy: - default: true - description: 'Enable DS Pipelines Operator management of Persisence - Agent. Setting Deploy to false disables operator reconciliation. - Default: true' - type: boolean - image: - description: Specify a custom image for DSP PersistenceAgent. - type: string - numWorkers: - default: 2 - description: 'Number of worker for Persistence Agent sync job. - Default: 2' - type: integer - resources: - description: Specify custom Pod resource requirements for this - component. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - type: object - scheduledWorkflow: - default: - deploy: true - description: DS Pipelines Scheduled Workflow configuration. - properties: - cronScheduleTimezone: - default: UTC - description: 'Specify the Cron timezone used for ScheduledWorkflow - PipelineRuns. Default: UTC' - type: string - deploy: - default: true - description: 'Enable DS Pipelines Operator management of ScheduledWorkflow. - Setting Deploy to false disables operator reconciliation. Default: - true' - type: boolean - image: - description: Specify a custom image for DSP ScheduledWorkflow - controller. - type: string - resources: - description: Specify custom Pod resource requirements for this - component. - properties: - limits: - properties: - cpu: - 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 - 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 - type: object - requests: - properties: - cpu: - 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 - 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 - type: object - type: object - type: object - required: - - objectStorage - type: object - status: - properties: - conditions: - items: - description: "Condition contains details for one aspect of the current - state of this API Resource. --- This struct is intended for direct - use as an array at the field path .status.conditions. For example, - \n type FooStatus struct{ // Represents the observations of a - foo's current state. // Known .status.conditions.type are: \"Available\", - \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge - // +listType=map // +listMapKey=type Conditions []metav1.Condition - `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" - protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }" - properties: - lastTransitionTime: - description: lastTransitionTime is the last time the condition - transitioned from one status to another. This should be when - the underlying condition changed. If that is not known, then - using the time when the API field changed is acceptable. - format: date-time - type: string - message: - description: message is a human readable message indicating - details about the transition. This may be an empty string. - maxLength: 32768 - type: string - observedGeneration: - description: observedGeneration represents the .metadata.generation - that the condition was set based upon. For instance, if .metadata.generation - is currently 12, but the .status.conditions[x].observedGeneration - is 9, the condition is out of date with respect to the current - state of the instance. - format: int64 - minimum: 0 - type: integer - reason: - description: reason contains a programmatic identifier indicating - the reason for the condition's last transition. Producers - of specific condition types may define expected values and - meanings for this field, and whether the values are considered - a guaranteed API. The value should be a CamelCase string. - This field may not be empty. - maxLength: 1024 - minLength: 1 - pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ - type: string - status: - description: status of the condition, one of True, False, Unknown. - enum: - - "True" - - "False" - - Unknown - type: string - type: - description: type of condition in CamelCase or in foo.example.com/CamelCase. - --- Many .condition.type values are consistent across resources - like Available, but because arbitrary conditions can be useful - (see .node.status.conditions), the ability to deconflict is - important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt) - maxLength: 316 - pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ - type: string - required: - - lastTransitionTime - - message - - reason - - status - - type - type: object - type: array - type: object - type: object - served: true - storage: true - subresources: - status: {} ---- -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - labels: - application-crd-id: data-science-pipelines - kubeflow/crd-install: "true" - name: scheduledworkflows.kubeflow.org -spec: - conversion: - strategy: None - group: kubeflow.org - names: - kind: ScheduledWorkflow - listKind: ScheduledWorkflowList - plural: scheduledworkflows - shortNames: - - swf - singular: scheduledworkflow - scope: Namespaced - versions: - - name: v1beta1 - schema: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - type: object - x-kubernetes-map-type: atomic - x-kubernetes-preserve-unknown-fields: true - status: - type: object - x-kubernetes-map-type: atomic - x-kubernetes-preserve-unknown-fields: true - required: - - spec - - status - type: object - served: true - storage: true