Skip to content

Commit

Permalink
Release 2.3.0 (#1567)
Browse files Browse the repository at this point in the history
Release 2.3.0
  • Loading branch information
github-actions[bot] committed May 8, 2024
1 parent 81e09c9 commit bac3076
Show file tree
Hide file tree
Showing 16 changed files with 5,715 additions and 397 deletions.
93 changes: 74 additions & 19 deletions bundle/manifests/atlas.mongodb.com_atlasdeployments.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -367,8 +367,11 @@ spec:
rootCertType:
type: string
searchIndexes:
description: A list of atlas search indexes configurations
description: A list of atlas search indexes configuration for
the current deployment
items:
description: SearchIndex is the CRD to configure part of the
Atlas Search Index
properties:
DBName:
description: Human-readable label that identifies the database
Expand All @@ -381,29 +384,26 @@ spec:
type: string
name:
description: Human-readable label that identifies this index.
Within each namespace, names of all indexes in the namespace
must be unique
Must be unique for a deployment
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
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.
x-kubernetes-preserve-unknown-fields: true
type: object
searchConfigurationRef:
description: A reference to the AtlasSearchIndexConfig
custom resource
Expand All @@ -423,6 +423,8 @@ spec:
description: Rule sets that map words to their synonyms
in this index
items:
description: Synonym represents "Synonym" type of
Atlas Search Index
properties:
analyzer:
description: Specific pre-defined method chosen
Expand Down Expand Up @@ -504,7 +506,7 @@ spec:
- searchConfigurationRef
type: object
type:
description: Type of the index. Default type is search
description: Type of the index
enum:
- search
- vectorSearch
Expand All @@ -514,14 +516,47 @@ spec:
properties:
fields:
description: Array of JSON objects. See examples https://dochub.mongodb.org/core/avs-vector-type
type: string
x-kubernetes-preserve-unknown-fields: true
type: object
required:
- DBName
- collectionName
- name
type: object
type: array
searchNodes:
description: Settings for Search Nodes for the cluster. Currently,
at most one search node configuration may be defined.
items:
properties:
instanceSize:
description: Hardware specification for the Search Node
instance sizes.
enum:
- S20_HIGHCPU_NVME
- S30_HIGHCPU_NVME
- S40_HIGHCPU_NVME
- S50_HIGHCPU_NVME
- S60_HIGHCPU_NVME
- S70_HIGHCPU_NVME
- S80_HIGHCPU_NVME
- S30_LOWCPU_NVME
- S40_LOWCPU_NVME
- S50_LOWCPU_NVME
- S60_LOWCPU_NVME
- S80_LOWCPU_NVME
- S90_LOWCPU_NVME
- S100_LOWCPU_NVME
- S110_LOWCPU_NVME
type: string
nodeCount:
description: Number of Search Nodes in the cluster.
maximum: 32
minimum: 2
type: integer
type: object
maxItems: 1
type: array
tags:
description: Key-value pairs for resource tagging.
items:
Expand Down Expand Up @@ -952,6 +987,26 @@ spec:
- id
type: object
type: array
searchIndexes:
description: SearchIndexes contains a list of search indexes statuses
configured for a project
items:
properties:
ID:
type: string
message:
type: string
name:
type: string
status:
type: string
required:
- ID
- message
- name
- status
type: object
type: array
serverlessPrivateEndpoints:
items:
properties:
Expand Down
101 changes: 71 additions & 30 deletions bundle/manifests/atlas.mongodb.com_atlassearchindexconfigs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.9.2
controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
labels:
app.kubernetes.io/component: controller
Expand All @@ -25,29 +25,34 @@ spec:
API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
description: |-
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
description: |-
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string
metadata:
type: object
spec:
properties:
analyzer:
description: 'Specific pre-defined method chosen to convert database
field text into searchable words. This conversion reduces the text
of fields into the smallest units of text. These units are called
a term or token. This process, known as tokenization, involves a
variety of changes made to the text in fields: - extracting words
- removing punctuation - removing accents - hanging to lowercase
- removing common words - reducing words to their root form (stemming)
- changing words to their base form (lemmatization) MongoDB Cloud
uses the selected process to build the Atlas Search index'
description: |-
Specific pre-defined method chosen to convert database field text into searchable words. This conversion reduces the text of fields into the smallest units of text. These units are called a term or token. This process, known as tokenization, involves a variety of changes made to the text in fields:
- extracting words
- removing punctuation
- removing accents
- hanging to lowercase
- removing common words
- reducing words to their root form (stemming)
- changing words to their base form (lemmatization) MongoDB Cloud uses the selected process to build the Atlas Search index
enum:
- lucene.standard
- lucene.standard
Expand Down Expand Up @@ -107,16 +112,15 @@ spec:
and perform filtering operations
x-kubernetes-preserve-unknown-fields: true
name:
description: 'Human-readable name that identifies the custom
analyzer. Names must be unique within an index, and must not
start with any of the following strings: "lucene.", "builtin.",
"mongodb."'
description: |-
Human-readable name that identifies the custom analyzer. Names must be unique within an index, and must not start with any of the following strings:
"lucene.", "builtin.", "mongodb."
type: string
tokenFilters:
description: 'Filter that performs operations such as: - Stemming,
which reduces related words, such as "talking", "talked",
and "talks" to their root word "talk". - Redaction, the removal
of sensitive information from public documents'
description: |-
Filter that performs operations such as:
- Stemming, which reduces related words, such as "talking", "talked", and "talks" to their root word "talk".
- Redaction, the removal of sensitive information from public documents
x-kubernetes-preserve-unknown-fields: true
tokenizer:
description: Tokenizer that you want to use to create tokens.
Expand Down Expand Up @@ -216,14 +220,51 @@ spec:
- lucene.ukrainian
type: string
storedSource:
description: 'Flag that indicates whether to store all fields (true)
on Atlas Search. By default, Atlas doesn''t store (false) the fields
on Atlas Search. Alternatively, you can specify an object that only
contains the list of fields to store (include) or not store (exclude)
on Atlas Search. To learn more, see documentation: https://www.mongodb.com/docs/atlas/atlas-search/stored-source-definition/'
type: string
description: |-
Flag that indicates whether to store all fields (true) on Atlas Search. By default, Atlas doesn't store (false) the fields on Atlas Search. Alternatively, you can specify an object that only contains the list of fields to store (include) or not store (exclude) on Atlas Search. To learn more, see documentation:
https://www.mongodb.com/docs/atlas/atlas-search/stored-source-definition/
x-kubernetes-preserve-unknown-fields: true
type: object
status:
properties:
conditions:
description: Conditions is the list of statuses showing the current
state of the Atlas Custom Resource
items:
description: Condition describes the state of an Atlas Custom Resource
at a certain point.
properties:
lastTransitionTime:
description: Last time the condition transitioned from one status
to another.
format: date-time
type: string
message:
description: A human readable message indicating details about
the transition.
type: string
reason:
description: The reason for the condition's last transition.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of Atlas Custom Resource condition.
type: string
required:
- status
- type
type: object
type: array
observedGeneration:
description: |-
ObservedGeneration indicates the generation of the resource specification that the Atlas Operator is aware of.
The Atlas Operator updates this field to the 'metadata.generation' as soon as it starts reconciliation of the resource.
format: int64
type: integer
required:
- conditions
type: object
type: object
served: true
Expand Down
Loading

0 comments on commit bac3076

Please sign in to comment.