--- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.18.0 name: singleinstancedatabases.database.oracle.com spec: group: database.oracle.com names: kind: SingleInstanceDatabase listKind: SingleInstanceDatabaseList plural: singleinstancedatabases shortNames: - sidb - sidbs singular: singleinstancedatabase scope: Namespaced versions: - additionalPrinterColumns: - jsonPath: .status.edition name: Edition type: string - jsonPath: .status.sid name: Sid priority: 1 type: string - jsonPath: .status.status name: Status type: string - jsonPath: .status.role name: Role type: string - jsonPath: .status.releaseUpdate name: Version type: string - jsonPath: .status.connectString name: Connect Str type: string - jsonPath: .status.pdbConnectString name: Pdb Connect Str priority: 1 type: string - jsonPath: .status.tcpsConnectString name: TCPS Connect Str type: string - jsonPath: .status.tcpsPdbConnectString name: TCPS Pdb Connect Str priority: 1 type: string - jsonPath: .status.oemExpressUrl name: Oem Express Url type: string name: v1alpha1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: properties: adminPassword: properties: keepSecret: type: boolean secretKey: default: oracle_pwd type: string secretName: type: string required: - secretName type: object archiveLog: type: boolean charset: type: string convertToSnapshotStandby: type: boolean createAs: enum: - primary - standby - clone - truecache type: string edition: enum: - standard - enterprise - express - free type: string enableTCPS: type: boolean flashBack: type: boolean forceLog: type: boolean image: properties: prebuiltDB: type: boolean pullFrom: type: string pullSecrets: type: string version: type: string required: - pullFrom type: object initParams: properties: cpuCount: type: integer pgaAggregateTarget: type: integer processes: type: integer sgaTarget: type: integer type: object listenerPort: type: integer loadBalancer: type: boolean nodeSelector: additionalProperties: type: string type: object pdbName: type: string persistence: properties: accessMode: enum: - ReadWriteOnce - ReadWriteMany type: string datafilesVolumeName: type: string scriptsVolumeName: type: string setWritePermissions: type: boolean size: type: string storageClass: type: string volumeClaimAnnotation: type: string type: object primaryDatabaseRef: type: string readinessCheckPeriod: type: integer replicas: type: integer resources: properties: limits: properties: cpu: type: string memory: type: string type: object requests: properties: cpu: type: string memory: type: string type: object type: object serviceAccountName: type: string serviceAnnotations: additionalProperties: type: string type: object sid: maxLength: 12 pattern: ^[a-zA-Z0-9]+$ type: string tcpsCertRenewInterval: type: string tcpsListenerPort: type: integer tcpsTlsSecret: type: string trueCacheServices: items: type: string type: array required: - image type: object status: properties: apexInstalled: type: boolean archiveLog: type: string certCreationTimestamp: type: string certRenewInterval: type: string charset: type: string clientWalletLoc: type: string clusterConnectString: type: string conditions: items: properties: lastTransitionTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ type: string status: enum: - "True" - "False" - Unknown type: string type: 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 x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map connectString: type: string convertToSnapshotStandby: type: boolean createdAs: type: string datafilesCreated: default: "false" type: string datafilesPatched: default: "false" type: string dgBroker: type: string edition: type: string flashBack: type: string forceLog: type: string initParams: properties: cpuCount: type: integer pgaAggregateTarget: type: integer processes: type: integer sgaTarget: type: integer type: object initPgaSize: type: integer initSgaSize: type: integer isTcpsEnabled: default: false type: boolean nodes: items: type: string type: array oemExpressUrl: type: string ordsReference: type: string pdbConnectString: type: string pdbName: type: string persistence: properties: accessMode: enum: - ReadWriteOnce - ReadWriteMany type: string datafilesVolumeName: type: string scriptsVolumeName: type: string setWritePermissions: type: boolean size: type: string storageClass: type: string volumeClaimAnnotation: type: string type: object prebuiltDB: type: boolean primaryDatabase: type: string releaseUpdate: type: string replicas: type: integer role: type: string sid: type: string standbyDatabases: additionalProperties: type: string type: object status: type: string tcpsConnectString: type: string tcpsPdbConnectString: type: string tcpsTlsSecret: default: "" type: string required: - isTcpsEnabled - persistence - tcpsTlsSecret type: object type: object served: true storage: false subresources: scale: specReplicasPath: .spec.replicas statusReplicasPath: .status.replicas status: {} - additionalPrinterColumns: - jsonPath: .status.edition name: Edition type: string - jsonPath: .status.sid name: Sid priority: 1 type: string - jsonPath: .status.status name: Status type: string - jsonPath: .status.role name: Role type: string - jsonPath: .status.releaseUpdate name: Version type: string - jsonPath: .status.connectString name: Connect Str type: string - jsonPath: .status.pdbConnectString name: Pdb Connect Str priority: 1 type: string - jsonPath: .status.tcpsConnectString name: TCPS Connect Str type: string - jsonPath: .status.tcpsPdbConnectString name: TCPS Pdb Connect Str priority: 1 type: string - jsonPath: .status.oemExpressUrl name: Oem Express Url type: string name: v4 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: properties: adminPassword: properties: keepSecret: type: boolean secretKey: default: oracle_pwd type: string secretName: type: string required: - secretName type: object archiveLog: type: boolean charset: type: string convertToSnapshotStandby: type: boolean createAs: enum: - primary - standby - clone - truecache type: string edition: enum: - standard - enterprise - express - free type: string enableTCPS: type: boolean flashBack: type: boolean forceLog: type: boolean image: properties: prebuiltDB: type: boolean pullFrom: type: string pullSecrets: type: string version: type: string required: - pullFrom type: object initParams: properties: cpuCount: type: integer pgaAggregateTarget: type: integer processes: type: integer sgaTarget: type: integer type: object listenerPort: type: integer loadBalancer: type: boolean nodeSelector: additionalProperties: type: string type: object pdbName: type: string persistence: properties: accessMode: enum: - ReadWriteOnce - ReadWriteMany type: string datafilesVolumeName: type: string scriptsVolumeName: type: string setWritePermissions: type: boolean size: type: string storageClass: type: string volumeClaimAnnotation: type: string type: object primaryDatabaseRef: type: string readinessCheckPeriod: type: integer replicas: type: integer resources: properties: limits: properties: cpu: type: string memory: type: string type: object requests: properties: cpu: type: string memory: type: string type: object type: object serviceAccountName: type: string serviceAnnotations: additionalProperties: type: string type: object sid: maxLength: 12 pattern: ^[a-zA-Z0-9]+$ type: string tcpsCertRenewInterval: type: string tcpsListenerPort: type: integer tcpsTlsSecret: type: string trueCacheServices: items: type: string type: array required: - image type: object status: properties: apexInstalled: type: boolean archiveLog: type: string certCreationTimestamp: type: string certRenewInterval: type: string charset: type: string clientWalletLoc: type: string clusterConnectString: type: string conditions: items: properties: lastTransitionTime: format: date-time type: string message: maxLength: 32768 type: string observedGeneration: format: int64 minimum: 0 type: integer reason: maxLength: 1024 minLength: 1 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ type: string status: enum: - "True" - "False" - Unknown type: string type: 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 x-kubernetes-list-map-keys: - type x-kubernetes-list-type: map connectString: type: string convertToSnapshotStandby: type: boolean createdAs: type: string datafilesCreated: default: "false" type: string datafilesPatched: default: "false" type: string dgBroker: type: string edition: type: string flashBack: type: string forceLog: type: string initParams: properties: cpuCount: type: integer pgaAggregateTarget: type: integer processes: type: integer sgaTarget: type: integer type: object initPgaSize: type: integer initSgaSize: type: integer isTcpsEnabled: default: false type: boolean nodes: items: type: string type: array oemExpressUrl: type: string ordsReference: type: string pdbConnectString: type: string pdbName: type: string persistence: properties: accessMode: enum: - ReadWriteOnce - ReadWriteMany type: string datafilesVolumeName: type: string scriptsVolumeName: type: string setWritePermissions: type: boolean size: type: string storageClass: type: string volumeClaimAnnotation: type: string type: object prebuiltDB: type: boolean primaryDatabase: type: string releaseUpdate: type: string replicas: type: integer role: type: string sid: type: string standbyDatabases: additionalProperties: type: string type: object status: type: string tcpsConnectString: type: string tcpsPdbConnectString: type: string tcpsTlsSecret: default: "" type: string required: - isTcpsEnabled - persistence - tcpsTlsSecret type: object type: object served: true storage: true subresources: scale: specReplicasPath: .spec.replicas statusReplicasPath: .status.replicas status: {}