Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

operator percona-server-mongodb-operator (1.15.0) #3378

Merged
Merged
Show file tree
Hide file tree
Changes from all 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

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.11.1
creationTimestamp: null
name: perconaservermongodbbackups.psmdb.percona.com
spec:
group: psmdb.percona.com
names:
kind: PerconaServerMongoDBBackup
listKind: PerconaServerMongoDBBackupList
plural: perconaservermongodbbackups
shortNames:
- psmdb-backup
singular: perconaservermongodbbackup
scope: Namespaced
versions:
- additionalPrinterColumns:
- description: Cluster name
jsonPath: .spec.clusterName
name: Cluster
type: string
- description: Storage name
jsonPath: .spec.storageName
name: Storage
type: string
- description: Backup destination
jsonPath: .status.destination
name: Destination
type: string
- description: Backup type
jsonPath: .status.type
name: Type
type: string
- description: Job status
jsonPath: .status.state
name: Status
type: string
- description: Completed time
jsonPath: .status.completed
name: Completed
type: date
- description: Created time
jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
clusterName:
type: string
compressionLevel:
type: integer
compressionType:
type: string
psmdbCluster:
type: string
storageName:
type: string
type:
enum:
- logical
- physical
type: string
type: object
status:
properties:
azure:
properties:
container:
type: string
credentialsSecret:
type: string
prefix:
type: string
required:
- credentialsSecret
type: object
completed:
format: date-time
type: string
destination:
type: string
error:
type: string
lastTransition:
format: date-time
type: string
pbmName:
type: string
pbmPod:
type: string
replsetNames:
items:
type: string
type: array
s3:
properties:
bucket:
type: string
credentialsSecret:
type: string
endpointUrl:
type: string
insecureSkipTLSVerify:
type: boolean
maxUploadParts:
type: integer
prefix:
type: string
region:
type: string
serverSideEncryption:
properties:
kmsKeyID:
type: string
sseAlgorithm:
type: string
sseCustomerAlgorithm:
type: string
sseCustomerKey:
type: string
type: object
storageClass:
type: string
uploadPartSize:
type: integer
required:
- bucket
type: object
start:
format: date-time
type: string
state:
type: string
storageName:
type: string
type:
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.11.1
creationTimestamp: null
name: perconaservermongodbrestores.psmdb.percona.com
spec:
group: psmdb.percona.com
names:
kind: PerconaServerMongoDBRestore
listKind: PerconaServerMongoDBRestoreList
plural: perconaservermongodbrestores
shortNames:
- psmdb-restore
singular: perconaservermongodbrestore
scope: Namespaced
versions:
- additionalPrinterColumns:
- description: Cluster name
jsonPath: .spec.clusterName
name: Cluster
type: string
- description: Job status
jsonPath: .status.state
name: Status
type: string
- description: Created time
jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
backupName:
type: string
backupSource:
properties:
azure:
properties:
container:
type: string
credentialsSecret:
type: string
prefix:
type: string
required:
- credentialsSecret
type: object
completed:
format: date-time
type: string
destination:
type: string
error:
type: string
lastTransition:
format: date-time
type: string
pbmName:
type: string
pbmPod:
type: string
replsetNames:
items:
type: string
type: array
s3:
properties:
bucket:
type: string
credentialsSecret:
type: string
endpointUrl:
type: string
insecureSkipTLSVerify:
type: boolean
maxUploadParts:
type: integer
prefix:
type: string
region:
type: string
serverSideEncryption:
properties:
kmsKeyID:
type: string
sseAlgorithm:
type: string
sseCustomerAlgorithm:
type: string
sseCustomerKey:
type: string
type: object
storageClass:
type: string
uploadPartSize:
type: integer
required:
- bucket
type: object
start:
format: date-time
type: string
state:
type: string
storageName:
type: string
type:
type: string
type: object
clusterName:
type: string
pitr:
properties:
date:
type: string
type:
type: string
type: object
replset:
type: string
storageName:
type: string
type: object
status:
properties:
completed:
format: date-time
type: string
error:
type: string
lastTransition:
format: date-time
type: string
pbmName:
type: string
pitrTarget:
type: string
state:
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}
Loading