diff --git a/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowermustgathermanagers.yaml b/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowermustgathermanagers.yaml new file mode 100644 index 0000000..85abf0c --- /dev/null +++ b/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowermustgathermanagers.yaml @@ -0,0 +1,170 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.11.3 + datapower.ibm.com/operator-version: 1.9.0 + creationTimestamp: null + labels: + app.kubernetes.io/instance: datapower-operator + app.kubernetes.io/managed-by: datapower-operator + app.kubernetes.io/name: datapowermustgathermanagers.datapower.ibm.com + name: datapowermustgathermanagers.datapower.ibm.com +spec: + group: datapower.ibm.com + names: + categories: + - all + - apic + - integration + - cp4i + kind: DataPowerMustGatherManager + listKind: DataPowerMustGatherManagerList + plural: datapowermustgathermanagers + shortNames: + - dpmgm + singular: datapowermustgathermanager + scope: Namespaced + versions: + - additionalPrinterColumns: + - description: Associated DataPowerService Name + jsonPath: .spec.serviceName + name: Service_Name + type: string + name: v1beta1 + schema: + openAPIV3Schema: + description: 'DataPowerMustGatherManager provides an API for the DataPower + MustGatherManager. API version: v1beta1 Documentation: https://ibm.biz/BdSCcq + License: https://ibm.biz/BdSCcf' + 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: + description: DataPowerMustGatherManagerSpec defines the desired state + of DataPowerMustGatherManager + properties: + onEvents: + description: OnEvents is an array of event strings which indicate + which Object & Event you wish to trigger on. For example "PodEvent:Restart" + would trigger on pod restarts. For a list of supported Object and + Event pairs, see https://ibm.biz/BdSCcq. + items: + type: string + type: array + remoteStoragePolicy: + description: Defines the remote storage options. Data stored remotely + is not affected by the MustGather's retention policy. + properties: + deleteOnUpload: + description: Automatically delete local MustGather data after + successfully uploading to remote storage. Defaults to False. + type: boolean + s3: + description: S3 Credentials and configuration. + properties: + accessKey: + description: Name of Secret containing an S3 Bucket Access + Key. Secret must be defined with data fields 'accessID' + and 'secretKey'. + minLength: 1 + type: string + bucketName: + description: S3 Bucket Name + minLength: 1 + type: string + disableSSL: + description: Disables SSL Validation. Defaults to False. + type: boolean + endpoint: + description: S3 Bucket Endpoint hostname. + type: string + forcePathStyle: + description: Forces S3 to use the Path-style URL. Defaults + to False. See https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html. + type: boolean + key: + description: S3 Key, also known as the path or directory within + the bucket. + type: string + region: + description: S3 Region + minLength: 1 + type: string + required: + - accessKey + - bucketName + - region + type: object + type: object + retentionPolicy: + description: RetentionPolicy defines the duration to retain MustGather + data. After this amount of time, the data will automatically be + deleted. Default is 1 day. Minimum is 5 minutes. Maximum is 30 days. + properties: + days: + description: Duration in days to retain data. Total duration will + be the sum of Days, Hours, and Minutes. + type: integer + hours: + description: Duration in hours to retain data. Total duration + will be the sum of Days, Hours, and Minutes. + type: integer + minutes: + description: Duration in minutes to retain data. Total duration + will be the sum of Days, Hours, and Minutes. + type: integer + type: object + serviceName: + description: ServiceName is the name of the DataPowerService you wish + to run the mustgather against. + minLength: 1 + type: string + required: + - onEvents + - serviceName + type: object + status: + description: DataPowerMustGatherManagerStatus defines the observed state + of DataPowerMustGatherManager + properties: + created: + description: Lists DataPowerMustGather instances the manager has created. + items: + properties: + context: + description: Context provides information as to why the MustGather + was triggered. + type: string + hash: + description: Uniquely identifies the event which triggered this + MustGather. + type: string + name: + description: Name of the DataPowerMustGather instance that was + created. + type: string + type: object + type: array + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: null + storedVersions: null