From 5213c2f1db24f8d657421c53b59bc9e05bd8cf80 Mon Sep 17 00:00:00 2001 From: phil Date: Thu, 25 Jun 2026 20:25:45 +0900 Subject: [PATCH] =?UTF-8?q?chore(bundle):=20OLM=20bundle=20CSV=20v1.16.5?= =?UTF-8?q?=20(shardedCollections=20API=20=EB=B0=98=EC=98=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit make bundle VERSION=1.16.5 — bundle CSV version 1.16.4→1.16.5, config/crd/bases (spec.shardedCollections 포함) 동기. verify-bundle-parity PASS (release.yml preflight 게이트). 검증: operator-sdk bundle validate 통과 + verify-bundle-parity PASS (version/CRD 정합). Co-Authored-By: Claude Opus 4.8 (1M context) Signed-off-by: phil --- ...ongodb-operator.clusterserviceversion.yaml | 10 +- .../mongodb.keiailab.com_mongodbshardeds.yaml | 102 ++++++++++++++++++ 2 files changed, 107 insertions(+), 5 deletions(-) diff --git a/bundle/manifests/mongodb-operator.clusterserviceversion.yaml b/bundle/manifests/mongodb-operator.clusterserviceversion.yaml index 64ed349..e0abc9a 100644 --- a/bundle/manifests/mongodb-operator.clusterserviceversion.yaml +++ b/bundle/manifests/mongodb-operator.clusterserviceversion.yaml @@ -404,8 +404,8 @@ metadata: ] capabilities: Seamless Upgrades categories: Database, Storage - containerImage: ghcr.io/keiailab/mongodb-operator:v1.16.4 - createdAt: "2026-06-25T04:03:57Z" + containerImage: ghcr.io/keiailab/mongodb-operator:v1.16.5 + createdAt: "2026-06-25T11:25:20Z" description: | Kubernetes operator for MongoDB — manages MongoDB (ReplicaSet) and MongoDBSharded (config server + shards + mongos) CRDs with K8s Lease @@ -416,7 +416,7 @@ metadata: operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 repository: https://github.com/keiailab/mongodb-operator support: https://github.com/keiailab/mongodb-operator/issues - name: mongodb-operator.v1.16.4 + name: mongodb-operator.v1.16.5 namespace: placeholder spec: apiservicedefinitions: {} @@ -784,7 +784,7 @@ spec: - --enable-clustergroup-controller=true - --enable-autoscaling=true - --enable-search-controller=true - image: ghcr.io/keiailab/mongodb-operator:v1.16.4 + image: ghcr.io/keiailab/mongodb-operator:v1.16.5 livenessProbe: httpGet: path: /healthz @@ -894,4 +894,4 @@ spec: name: Keiailab url: https://github.com/keiailab replaces: mongodb-operator.v1.9.0 - version: 1.16.4 + version: 1.16.5 diff --git a/bundle/manifests/mongodb.keiailab.com_mongodbshardeds.yaml b/bundle/manifests/mongodb.keiailab.com_mongodbshardeds.yaml index 4b5724e..56dd0d9 100644 --- a/bundle/manifests/mongodb.keiailab.com_mongodbshardeds.yaml +++ b/bundle/manifests/mongodb.keiailab.com_mongodbshardeds.yaml @@ -7321,6 +7321,57 @@ spec: required: - enabled type: object + shardedCollections: + items: + properties: + collection: + minLength: 1 + type: string + database: + minLength: 1 + type: string + shardKey: + items: + properties: + field: + minLength: 1 + type: string + order: + enum: + - 1 + - -1 + - hashed + type: string + required: + - field + - order + type: object + minItems: 1 + type: array + timeseries: + properties: + granularity: + enum: + - seconds + - minutes + - hours + type: string + metaField: + type: string + timeField: + minLength: 1 + type: string + required: + - timeField + type: object + unique: + type: boolean + required: + - collection + - database + - shardKey + type: object + type: array shards: properties: arbiter: @@ -18547,6 +18598,57 @@ spec: required: - enabled type: object + shardedCollections: + items: + properties: + collection: + minLength: 1 + type: string + database: + minLength: 1 + type: string + shardKey: + items: + properties: + field: + minLength: 1 + type: string + order: + enum: + - 1 + - -1 + - hashed + type: string + required: + - field + - order + type: object + minItems: 1 + type: array + timeseries: + properties: + granularity: + enum: + - seconds + - minutes + - hours + type: string + metaField: + type: string + timeField: + minLength: 1 + type: string + required: + - timeField + type: object + unique: + type: boolean + required: + - collection + - database + - shardKey + type: object + type: array shards: properties: arbiter: