10
10
customresourcedefinitions :
11
11
owned :
12
12
- description : Manages Couchbase clusters
13
- displayName : Couchbase Operator
13
+ displayName : Couchbase Cluster
14
14
kind : CouchbaseCluster
15
15
name : couchbaseclusters.couchbase.com
16
16
resources :
26
26
path : authSecret
27
27
x-descriptors :
28
28
- ' urn:alm:descriptor:io.kubernetes:Secret'
29
+ - description : The name of the secret object that stores the server's TLS certificate.
30
+ displayName : Server TLS Secret
31
+ path : tls.static.member.serverSecret
32
+ x-descriptors :
33
+ - ' urn:alm:descriptor:io.kubernetes:Secret'
34
+ - description : The name of the secret object that stores the Operator's TLS certificate.
35
+ displayName : Operator TLS Secret
36
+ path : tls.static.operatorSecret
37
+ x-descriptors :
38
+ - ' urn:alm:descriptor:io.kubernetes:Secret'
39
+ - description : Specifies if the Operator will manage this cluster.
40
+ displayName : Paused
41
+ path : paused
42
+ value : false
43
+ x-descriptors :
44
+ - ' urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
45
+ - description : Specifies if the Couchbase Server Web Console will be exposed externally.
46
+ displayName : Expose Console
47
+ path : exposeAdminConsole
48
+ value : false
49
+ x-descriptors :
50
+ - ' urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
51
+ - description : Specifies whether or not two pods in this cluster can be deployed on the same Kubernetes node.
52
+ displayName : Anti Affinity
53
+ path : antiAffinity
54
+ value : false
55
+ x-descriptors :
56
+ - ' urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
57
+ - description : Specifies if update notifications will be displayed in the Couchbase UI.
58
+ displayName : Show Update Notifications
59
+ path : softwareUpdateNotifications
60
+ value : false
61
+ x-descriptors :
62
+ - ' urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
63
+ - description : Specifies if the Operator will create or delete buckets.
64
+ displayName : Disable Bucket Management
65
+ path : disableBucketManagement
66
+ value : false
67
+ x-descriptors :
68
+ - ' urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
69
+ - description : The desired number of member Pods for the Couchbase cluster.
70
+ displayName : Size
71
+ path : servers[0].size
72
+ x-descriptors :
73
+ - ' urn:alm:descriptor:com.tectonic.ui:podCount'
74
+ - description : The maximum number of failover events tolerated before manual intervention is required.
75
+ displayName : Auto Failover Max Count
76
+ path : cluster.autoFailoverMaxCount
77
+ x-descriptors :
78
+ - ' urn:alm:descriptor:com.tectonic.ui:slider'
79
+ - ' urn:alm:descriptor:com.tectonic.ui:sliderStart:1'
80
+ - description : Limits describes the minimum/maximum amount of compute resources required/allowed.
81
+ displayName : Resource Requirements
82
+ path : servers[0].pod.resources
83
+ x-descriptors :
84
+ - ' urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
29
85
statusDescriptors :
30
86
- description : The desired number of member Pods for the deployment.
31
87
displayName : Size
@@ -46,20 +102,29 @@ spec:
46
102
displayName : Member Status
47
103
path : members
48
104
x-descriptors :
105
+ # FIXME: Format doesn't match with what the OpenShift console's donut chart expects
49
106
- ' urn:alm:descriptor:com.tectonic.ui:podStatuses'
50
107
- description : The current version of the Couchbase cluster.
51
108
displayName : Current Version
52
109
path : currentVersion
53
- - description : >-
54
- The port the Couchbase Admin Console can be accessed on from any
55
- node in the OpenShift cluster.
110
+ - description : The cluster identifier as provided by the Couchbase cluster.
111
+ displayName : Cluster ID
112
+ path : clusterID
113
+ - description : Specifies if the Operator is currently managing this cluster.
114
+ displayName : Control Paused
115
+ path : controlPaused
116
+ - description : The port that the web console can be accessed on from any node in the Kubernetes cluster.
56
117
displayName : Admin Console Port
57
118
path : adminConsolePort
58
- - description : >-
59
- The SSL port the Couchbase Admin Console can be accessed on from
60
- any node in the OpenShift cluster.
119
+ - description : The SSL port that the web console can be accessed on from any node in the Kubernetes cluster.
61
120
displayName : SSL Admin Console Port
62
121
path : adminConsolePortSSL
122
+ - description : Conditions for the cluster
123
+ displayName : Conditions
124
+ path : conditions
125
+ x-descriptors :
126
+ # FIXME: Format doesn't match with normal Kubernetes conditions (map vs array)
127
+ - ' urn:alm:descriptor:io.kubernetes.conditions'
63
128
version : v1
64
129
keywords :
65
130
- couchbase
0 commit comments