Skip to content

Commit 58f5911

Browse files
authored
Ensure enum values for type (#59)
1 parent 865b24c commit 58f5911

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

deploy/crds/mongodb.com_mongodb_crd.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ spec:
5252
type:
5353
description: Type defines which type of MongoDB deployment the resource
5454
should create
55+
enum:
56+
- ReplicaSet
5557
type: string
5658
version:
5759
description: Version defines which version of MongoDB will be used

pkg/apis/mongodb/v1/mongodb_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ type MongoDBSpec struct {
3131
// +optional
3232
Members int `json:"members"`
3333
// Type defines which type of MongoDB deployment the resource should create
34+
// +kubebuilder:validation:Enum=ReplicaSet
3435
Type Type `json:"type"`
3536
// Version defines which version of MongoDB will be used
3637
Version string `json:"version"`

0 commit comments

Comments
 (0)