· 5 years ago · Mar 09, 2021, 05:20 AM
1{
2 "apiVersion": "packages.operators.coreos.com/v1",
3 "kind": "PackageManifest",
4 "metadata": {
5 "creationTimestamp": "2021-03-09T02:48:10Z",
6 "labels": {
7 "catalog": "certified-operators",
8 "catalog-namespace": "openshift-marketplace",
9 "operatorframework.io/arch.amd64": "supported",
10 "operatorframework.io/os.linux": "supported",
11 "provider": "MongoDB, Inc",
12 "provider-url": ""
13 },
14 "name": "mongodb-enterprise",
15 "namespace": "openshift-marketplace",
16 "selfLink": "/apis/packages.operators.coreos.com/v1/namespaces/openshift-marketplace/packagemanifests/mongodb-enterprise"
17 },
18 "spec": {},
19 "status": {
20 "catalogSource": "certified-operators",
21 "catalogSourceDisplayName": "Certified Operators",
22 "catalogSourceNamespace": "openshift-marketplace",
23 "catalogSourcePublisher": "Red Hat",
24 "channels": [
25 {
26 "currentCSV": "mongodb-enterprise.v1.9.2",
27 "currentCSVDesc": {
28 "annotations": {
29 "alm-examples": "[\n {\n \"apiVersion\": \"mongodb.com/v1\",\n \"kind\": \"MongoDB\",\n \"metadata\": {\n \"name\": \"my-replica-set\"\n },\n \"spec\": {\n \"credentials\": \"my-credentials\",\n \"members\": 3,\n \"opsManager\": {\n \"configMapRef\": {\n \"name\": \"my-project\"\n }\n },\n \"type\": \"ReplicaSet\",\n \"version\": \"4.4.0-ent\",\n \"persistent\": true\n },\n \"status\": {\n \"phase\": \"Running\",\n \"type\": \"ReplicaSet\"\n }\n },\n {\n \"apiVersion\": \"mongodb.com/v1\",\n \"kind\": \"MongoDB\",\n \"metadata\": {\n \"name\": \"sample-sharded-cluster\"\n },\n \"spec\": {\n \"version\": \"4.4.0-ent\",\n \"type\": \"ShardedCluster\",\n \"configServerCount\": 3,\n \"credentials\": \"my-credentials\",\n \"mongodsPerShardCount\": 3,\n \"mongosCount\": 2,\n \"persistent\": true,\n \"opsManager\": {\n \"configMapRef\": {\n \"name\": \"my-project\"\n }\n },\n \"shardCount\": 1\n },\n \"status\": {\n \"phase\": \"Running\",\n \"type\": \"ShardedCluster\"\n }\n },\n {\n \"apiVersion\": \"mongodb.com/v1\",\n \"kind\": \"MongoDBUser\",\n \"metadata\": {\n \"name\": \"my-replica-set-x509-user\"\n },\n \"spec\": {\n \"db\": \"$external\",\n \"mongodbResourceRef\": {\n \"name\": \"my-replica-set\"\n },\n \"roles\": [\n {\n \"db\": \"admin\",\n \"name\": \"dbOwner\"\n }\n ],\n \"username\": \"CN=my-replica-set-x509-user,OU=cloud,O=MongoDB,L=New York,ST=New York,C=US\"\n },\n \"status\": {\n \"phase\": \"Updated\"\n }\n },\n {\n \"apiVersion\": \"mongodb.com/v1\",\n \"kind\": \"MongoDBOpsManager\",\n \"metadata\": {\n \"name\": \"ops-manag/er\"\n },\n \"spec\": {\n \"version\": \"4.4.1\",\n \"adminCredentials\": \"ops-manager-admin\",\n \"configuration\": {\n \"mms.fromEmailAddr\": \"admin@thecompany.com\"\n },\n \"externalConnectivity\": {\n \"type\": \"LoadBalancer\"\n },\n \"applicationDatabase\": {\n \"members\": 3,\n \"persistent\": true,\n \"podSpec\": {\n \"cpu\": \"1\"\n }\n }\n }\n }\n]\n",
30 "capabilities": "Deep Insights",
31 "categories": "Database",
32 "certified": "true",
33 "containerImage": "registry.connect.redhat.com/mongodb/enterprise-operator@sha256:4a2d5c18251154eec3c6f5f3222dd31d698f7c1290daaec43f1bb5fa2011a5b6",
34 "createdAt": "2021-01-15T15:33:27Z",
35 "description": "The MongoDB Enterprise Kubernetes Operator enables easy deploys of MongoDB into Kubernetes clusters, using our management, monitoring and backup platforms, Ops Manager and Cloud Manager.",
36 "repository": "https://github.com/mongodb/mongodb-enterprise-kubernetes",
37 "support": "MongoDB Community Support"
38 },
39 "apiservicedefinitions": {},
40 "customresourcedefinitions": {
41 "owned": [
42 {
43 "description": "MongoDB Deployment",
44 "displayName": "MongoDB Deployment",
45 "kind": "MongoDB",
46 "name": "mongodb.mongodb.com",
47 "version": "v1"
48 },
49 {
50 "description": "MongoDB x509 User",
51 "displayName": "MongoDB User",
52 "kind": "MongoDBUser",
53 "name": "mongodbusers.mongodb.com",
54 "version": "v1"
55 },
56 {
57 "description": "MongoDB Ops Manager",
58 "displayName": "MongoDB Ops Manager",
59 "kind": "MongoDBOpsManager",
60 "name": "opsmanagers.mongodb.com",
61 "version": "v1"
62 }
63 ]
64 },
65 "description": "The MongoDB Enterprise Kubernetes Operator enables easy deploys of MongoDB\ninto Kubernetes clusters, using our management, monitoring and backup\nplatforms, Ops Manager and Cloud Manager.\n\n## Before You Start\n\nTo start using the operator you''ll need an account in MongoDB Cloud Manager or\na MongoDB Ops Manager deployment.\n\n* [Create a Secret with your OpsManager API key](https://docs.mongodb.com/kubernetes-operator/stable/tutorial/create-operator-credentials/#procedure)\n\n* [Create a ConfigMap with your OpsManager project ID and URL](https://docs.mongodb.com/kubernetes-operator/stable/tutorial/create-project-using-configmap/)\n\nBy installing this integration, you will be able to deploy MongoDB instances\nwith a single simple command.\n\n## Required Parameters\n\n* `opsManager` or `cloudManager` - Enter the name of the ConfigMap containing project information\n* `credentials` - Enter the name of the Secret containing your OpsManager credentials\n* `type` - Enter MongoDB Deployment Types (\"Standalone\", \"ReplicaSet\", \"ShardedCluster\"\n\n## Supported MongoDB Deployment Types ##\n\n* Standalone: An instance of mongod that is running as a single server and\nnot as part of a replica set, this is, it does not do any kind of\nreplication.\n\n* Replica Set: A replica set in MongoDB is a group of mongod processes that\nmaintain the same data set. Replica sets provide redundancy and high\navailability, and are the basis for all production deployments. This section\nintroduces replication in MongoDB as well as the components and architecture\nof replica sets. The section also provides tutorials for common tasks\nrelated to replica sets.\n\n* Sharded Cluster: The set of nodes comprising a sharded MongoDB deployment.\nA sharded cluster consists of config servers, shards, and one or more mongos\nrouting processes. Sharding is a A database architecture that partitions\ndata by key ranges and distributes the data among two or more database\ninstances. Sharding enables horizontal scaling.\n\n## Security ##\n\nThe operator can enable TLS for all traffic between servers and also between\nclients and servers. Before enabling `security.tls.enabled` to `true` you\nshould create your certificates. or you can leave the operator to create all\nthe certificates for you. The operator ability to create certs is been\ndepricted due to Kuberentes API changes.\n\nFor more information, please read the official MongoDB\nKubernetes Operator [docs](https://docs.mongodb.com/kubernetes-operator/stable/).\n",
66 "displayName": "MongoDB",
67 "installModes": [
68 {
69 "supported": true,
70 "type": "OwnNamespace"
71 },
72 {
73 "supported": true,
74 "type": "SingleNamespace"
75 },
76 {
77 "supported": false,
78 "type": "MultiNamespace"
79 },
80 {
81 "supported": true,
82 "type": "AllNamespaces"
83 }
84 ],
85 "keywords": [
86 "mongodb",
87 "database",
88 "nosql"
89 ],
90 "links": [
91 {
92 "name": "Documentation",
93 "url": "https://docs.opsmanager.mongodb.com/current/tutorial/install-k8s-operator/index.html"
94 }
95 ],
96 "maintainers": [
97 {
98 "email": "support@mongodb.com",
99 "name": "MongoDB, Inc"
100 }
101 ],
102 "maturity": "stable",
103 "minKubeVersion": "1.13.0",
104 "provider": {
105 "name": "MongoDB, Inc"
106 },
107 "relatedImages": [
108 "registry.connect.redhat.com/mongodb/enterprise-operator@sha256:4a2d5c18251154eec3c6f5f3222dd31d698f7c1290daaec43f1bb5fa2011a5b6"
109 ],
110 "version": "1.9.2"
111 },
112 "name": "stable"
113 }
114 ],
115 "defaultChannel": "stable",
116 "packageName": "mongodb-enterprise",
117 "provider": {
118 "name": "MongoDB, Inc"
119 }
120 }
121}
122