50 lines
1.3 KiB
Plaintext
50 lines
1.3 KiB
Plaintext
apiVersion: apiextensions.crossplane.io/v1
|
|
kind: CompositeResourceDefinition
|
|
metadata:
|
|
name: xrdss.crossplane.evina
|
|
spec:
|
|
group: crossplane.evina
|
|
names:
|
|
kind: XRDS
|
|
plural: xrdss
|
|
claimNames:
|
|
kind: RDS
|
|
plural: rdss
|
|
defaultCompositionRef:
|
|
name: rds-composition
|
|
versions:
|
|
- name: v1alpha1
|
|
served: true
|
|
referenceable: true
|
|
schema:
|
|
openAPIV3Schema:
|
|
type: object
|
|
properties:
|
|
spec:
|
|
type: object
|
|
properties:
|
|
parameters:
|
|
type: object
|
|
properties:
|
|
region:
|
|
description: AWS Region where the provider will operate
|
|
type: string
|
|
app:
|
|
description:
|
|
type: string
|
|
environment:
|
|
description:
|
|
type: string
|
|
engineVersion:
|
|
description:
|
|
type: string
|
|
providerConfigRef:
|
|
description: Name of the Kubernetes provider config
|
|
type: string
|
|
required:
|
|
- region
|
|
- app
|
|
- environment
|
|
# - engineVersion
|
|
- providerConfigRef
|