Skip to content

Commit

Permalink
Added CRD to the bundle
Browse files Browse the repository at this point in the history
  • Loading branch information
igor-karpukhin committed Apr 4, 2024
1 parent 1a160f7 commit fc26e21
Show file tree
Hide file tree
Showing 3 changed files with 524 additions and 339 deletions.
156 changes: 156 additions & 0 deletions bundle/manifests/atlas.mongodb.com_atlasdeployments.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -371,6 +371,162 @@ spec:
type: array
rootCertType:
type: string
searchIndexes:
description: A list of atlas search indexes configurations
items:
properties:
DBName:
description: Human-readable label that identifies the database
that contains the collection with one or more Atlas Search
indexes
type: string
collectionName:
description: Human-readable label that identifies the collection
that contains one or more Atlas Search indexes
type: string
name:
description: Human-readable label that identifies this index.
Within each namespace, names of all indexes in the namespace
must be unique
type: string
search:
description: Atlas search index configuration
properties:
mappings:
description: Index specifications for the collection's
fields
items:
properties:
dynamic:
description: Flag that indicates whether the index
uses dynamic or static mappings. Required if
mapping.fields is omitted.
type: boolean
fields:
description: One or more field specifications
for the Atlas Search index. Required if mapping.dynamic
is omitted or set to false.
type: string
type: object
type: array
searchConfigurationRef:
description: A reference to the AtlasSearchIndexConfig
custom resource
properties:
name:
description: Name is the name of the Kubernetes
Resource
type: string
namespace:
description: Namespace is the namespace of the Kubernetes
Resource
type: string
required:
- name
type: object
synonyms:
description: Rule sets that map words to their synonyms
in this index
items:
properties:
analyzer:
description: Specific pre-defined method chosen
to apply to the synonyms to be searched
enum:
- lucene.standard
- lucene.standard
- lucene.simple
- lucene.whitespace
- lucene.keyword
- lucene.arabic
- lucene.armenian
- lucene.basque
- lucene.bengali
- lucene.brazilian
- lucene.bulgarian
- lucene.catalan
- lucene.chinese
- lucene.cjk
- lucene.czech
- lucene.danish
- lucene.dutch
- lucene.english
- lucene.finnish
- lucene.french
- lucene.galician
- lucene.german
- lucene.greek
- lucene.hindi
- lucene.hungarian
- lucene.indonesian
- lucene.irish
- lucene.italian
- lucene.japanese
- lucene.korean
- lucene.kuromoji
- lucene.latvian
- lucene.lithuanian
- lucene.morfologik
- lucene.nori
- lucene.norwegian
- lucene.persian
- lucene.portuguese
- lucene.romanian
- lucene.russian
- lucene.smartcn
- lucene.sorani
- lucene.spanish
- lucene.swedish
- lucene.thai
- lucene.turkish
- lucene.ukrainian
type: string
name:
description: Human-readable label that identifies
the synonym definition. Each name must be unique
within the same index definition
type: string
source:
description: Data set that stores the mapping
one or more words map to one or more synonyms
of those words
properties:
collection:
description: Human-readable label that identifies
the MongoDB collection that stores words
and their applicable synonyms
type: string
required:
- collection
type: object
required:
- analyzer
- name
- source
type: object
type: array
required:
- searchConfigurationRef
type: object
type:
description: Type of the index. Default type is search
enum:
- search
- vectorSearch
type: string
vectorSearch:
description: Atlas vector search index configuration
properties:
fields:
description: Array of JSON objects. See examples https://dochub.mongodb.org/core/avs-vector-type
type: string
type: object
required:
- DBName
- collectionName
- name
type: object
type: array
tags:
description: Key-value pairs for resource tagging.
items:
Expand Down
Loading

0 comments on commit fc26e21

Please sign in to comment.