Skip to content
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
cert-manager.io/inject-ca-from: oracle-database-operator-system/oracle-database-operator-serving-cert
controller-gen.kubebuilder.io/version: v0.16.5
creationTimestamp: null
name: autonomouscontainerdatabases.database.oracle.com
spec:
conversion:
strategy: Webhook
webhook:
clientConfig:
service:
name: oracle-database-operator-webhook-service
namespace: oracle-database-operator-system
path: /convert
conversionReviewVersions:
- v1alpha1
- v1
- v4
group: database.oracle.com
names:
kind: AutonomousContainerDatabase
listKind: AutonomousContainerDatabaseList
plural: autonomouscontainerdatabases
shortNames:
- acd
- acds
singular: autonomouscontainerdatabase
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.displayName
name: DisplayName
type: string
- jsonPath: .status.lifecycleState
name: State
type: string
- jsonPath: .status.timeCreated
name: Created
type: string
name: v1alpha1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
action:
enum:
- SYNC
- RESTART
- TERMINATE
type: string
autonomousContainerDatabaseOCID:
type: string
autonomousExadataVMClusterOCID:
type: string
compartmentOCID:
type: string
displayName:
type: string
freeformTags:
additionalProperties:
type: string
type: object
hardLink:
default: false
type: boolean
ociConfig:
properties:
configMapName:
type: string
secretName:
type: string
type: object
patchModel:
enum:
- RELEASE_UPDATES
- RELEASE_UPDATE_REVISIONS
type: string
type: object
status:
properties:
lifecycleState:
type: string
timeCreated:
type: string
required:
- lifecycleState
type: object
type: object
served: true
storage: false
subresources:
status: {}
- additionalPrinterColumns:
- jsonPath: .spec.displayName
name: DisplayName
type: string
- jsonPath: .status.lifecycleState
name: State
type: string
- jsonPath: .status.timeCreated
name: Created
type: string
name: v4
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
action:
enum:
- SYNC
- RESTART
- TERMINATE
type: string
autonomousContainerDatabaseOCID:
type: string
autonomousExadataVMClusterOCID:
type: string
compartmentOCID:
type: string
displayName:
type: string
freeformTags:
additionalProperties:
type: string
type: object
hardLink:
default: false
type: boolean
ociConfig:
properties:
configMapName:
type: string
secretName:
type: string
type: object
patchModel:
enum:
- RELEASE_UPDATES
- RELEASE_UPDATE_REVISIONS
type: string
type: object
status:
properties:
lifecycleState:
type: string
timeCreated:
type: string
required:
- lifecycleState
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,220 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
cert-manager.io/inject-ca-from: oracle-database-operator-system/oracle-database-operator-serving-cert
controller-gen.kubebuilder.io/version: v0.16.5
creationTimestamp: null
name: autonomousdatabasebackups.database.oracle.com
spec:
conversion:
strategy: Webhook
webhook:
clientConfig:
service:
name: oracle-database-operator-webhook-service
namespace: oracle-database-operator-system
path: /convert
conversionReviewVersions:
- v1alpha1
- v1
- v4
group: database.oracle.com
names:
kind: AutonomousDatabaseBackup
listKind: AutonomousDatabaseBackupList
plural: autonomousdatabasebackups
shortNames:
- adbbu
- adbbus
singular: autonomousdatabasebackup
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .status.lifecycleState
name: State
type: string
- jsonPath: .status.dbDisplayName
name: DB DisplayName
type: string
- jsonPath: .status.type
name: Type
type: string
- jsonPath: .status.timeStarted
name: Started
type: string
- jsonPath: .status.timeEnded
name: Ended
type: string
name: v1alpha1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
autonomousDatabaseBackupOCID:
type: string
displayName:
type: string
isLongTermBackup:
type: boolean
ociConfig:
properties:
configMapName:
type: string
secretName:
type: string
type: object
retentionPeriodInDays:
type: integer
target:
properties:
k8sADB:
properties:
name:
type: string
type: object
ociADB:
properties:
ocid:
type: string
type: object
type: object
type: object
status:
properties:
autonomousDatabaseOCID:
type: string
compartmentOCID:
type: string
dbDisplayName:
type: string
dbName:
type: string
isAutomatic:
type: boolean
lifecycleState:
type: string
timeEnded:
type: string
timeStarted:
type: string
type:
type: string
required:
- autonomousDatabaseOCID
- compartmentOCID
- dbDisplayName
- dbName
- isAutomatic
- lifecycleState
- type
type: object
type: object
served: true
storage: false
subresources:
status: {}
- additionalPrinterColumns:
- jsonPath: .status.lifecycleState
name: State
type: string
- jsonPath: .status.dbDisplayName
name: DB DisplayName
type: string
- jsonPath: .status.type
name: Type
type: string
- jsonPath: .status.timeStarted
name: Started
type: string
- jsonPath: .status.timeEnded
name: Ended
type: string
name: v4
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
autonomousDatabaseBackupOCID:
type: string
displayName:
type: string
isLongTermBackup:
type: boolean
ociConfig:
properties:
configMapName:
type: string
secretName:
type: string
type: object
retentionPeriodInDays:
type: integer
target:
properties:
k8sADB:
properties:
name:
type: string
type: object
ociADB:
properties:
ocid:
type: string
type: object
type: object
type: object
status:
properties:
autonomousDatabaseOCID:
type: string
compartmentOCID:
type: string
dbDisplayName:
type: string
dbName:
type: string
isAutomatic:
type: boolean
lifecycleState:
type: string
timeEnded:
type: string
timeStarted:
type: string
type:
type: string
required:
- autonomousDatabaseOCID
- compartmentOCID
- dbDisplayName
- dbName
- isAutomatic
- lifecycleState
- type
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Loading