This file is indexed.

/etc/glance/metadefs/software-databases.json is in glance-api 2:12.0.0-0ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
{
    "namespace": "OS::Software::DBMS",
    "display_name": "Database Software",
    "description": "A database is an organized collection of data. The data is typically organized to model aspects of reality in a way that supports processes requiring information. Database management systems are computer software applications that interact with the user, other applications, and the database itself to capture and analyze data. (http://en.wikipedia.org/wiki/Database)",
    "visibility": "public",
    "protected": true,
    "resource_type_associations": [
        {
            "name": "OS::Glance::Image"
        },
        {
            "name": "OS::Cinder::Volume",
            "properties_target": "image"
        },
        {
            "name": "OS::Nova::Server",
            "properties_target": "metadata"
        },
        {
            "name": "OS::Trove::Instance"
        }
    ],
    "objects": [
        {
            "name": "MySQL",
            "description": "MySQL is an object-relational database management system (ORDBMS). The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack (and other 'AMP' stacks). (http://en.wikipedia.org/wiki/MySQL)",
            "properties": {
                "sw_database_mysql_version": {
                    "title": "Version",
                    "description": "The specific version of MySQL.",
                    "type": "string"
                },
                "sw_database_mysql_listen_port": {
                    "title": "Listen Port",
                    "description": "The configured TCP/IP port which MySQL listens for incoming connections.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 3606
                },
                "sw_database_mysql_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string",
                    "default": "root"
                }
            }
        },
        {
            "name": "PostgreSQL",
            "description": "PostgreSQL, often simply 'Postgres', is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. PostgreSQL is cross-platform and runs on many operating systems. (http://en.wikipedia.org/wiki/PostgreSQL)",
            "properties": {
                "sw_database_postgresql_version": {
                    "title": "Version",
                    "description": "The specific version of PostgreSQL.",
                    "type": "string"
                },
                "sw_database_postgresql_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which PostgreSQL is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 5432
                },
                "sw_database_postgresql_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string",
                    "default": "postgres"
                }
            }
        },
        {
            "name": "SQL Server",
            "description": "Microsoft SQL Server is a relational database management system developed by Microsoft. There are at least a dozen different editions of Microsoft SQL Server aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users. Its primary query languages are T-SQL and ANSI SQL. (http://en.wikipedia.org/wiki/Microsoft_SQL_Server)",
            "properties": {
                "sw_database_sqlserver_version": {
                    "title": "Version",
                    "description": "The specific version of Microsoft SQL Server.",
                    "type": "string"
                },
                "sw_database_sqlserver_edition": {
                    "title": "Edition",
                    "description": "SQL Server is available in multiple editions, with different feature sets and targeting different users.",
                    "type": "string",
                    "default": "Express",
                    "enum": [
                        "Datacenter",
                        "Enterprise",
                        "Standard",
                        "Web",
                        "Business Intelligence",
                        "Workgroup",
                        "Express",
                        "Compact (SQL CE)",
                        "Developer",
                        "Embedded (SSEE)",
                        "Express",
                        "Fast Track",
                        "LocalDB",
                        "Parallel Data Warehouse (PDW)",
                        "Business Intelligence",
                        "Datawarehouse Appliance Edition"
                    ]
                },
                "sw_database_sqlserver_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which SQL Server is to listen for connections from client applications. The default SQL Server port is 1433, and client ports are assigned a random value between 1024 and 5000.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 1433
                },
                "sw_database_postsqlserver_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string",
                    "default": "sa"
                }
            }
        },
        {
            "name": "Oracle",
            "description": "Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system produced and marketed by Oracle Corporation. (http://en.wikipedia.org/wiki/Oracle_Database)",
            "properties": {
                "sw_database_oracle_version": {
                    "title": "Version",
                    "description": "The specific version of Oracle.",
                    "type": "string"
                },
                "sw_database_oracle_edition": {
                    "title": "Edition",
                    "description": "Over and above the different versions of the Oracle database management software developed over time, Oracle Corporation subdivides its product into varying editions.",
                    "type": "string",
                    "default": "Express",
                    "enum": [
                        "Enterprise",
                        "Standard",
                        "Standard Edition One",
                        "Express (XE)",
                        "Workgroup",
                        "Lite"
                    ]
                },
                "sw_database_oracle_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which Oracle is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 1521
                }
            }
        },
        {
            "name": "DB2",
            "description": "IBM DB2 is a family of database server products developed by IBM. These products all support the relational model, but in recent years some products have been extended to support object-relational features and non-relational structures, in particular XML. (http://en.wikipedia.org/wiki/IBM_DB2)",
            "properties": {
                "sw_database_db2_version": {
                    "title": "Version",
                    "description": "The specific version of DB2.",
                    "type": "string"
                },
                "sw_database_db2_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which DB2 is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 5432
                },
                "sw_database_db2_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string"
                }
            }
        },
        {
            "name": "MongoDB",
            "description": "MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB uses JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software. (http://en.wikipedia.org/wiki/MongoDB)",
            "properties": {
                "sw_database_mongodb_version": {
                    "title": "Version",
                    "description": "The specific version of MongoDB.",
                    "type": "string"
                },
                "sw_database_mongodb_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which MongoDB is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 27017
                },
                "sw_database_mongodb_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string"
                }
            }
        },
        {
            "name": "Couchbase Server",
            "description": "Couchbase Server, originally known as Membase, is an open source, distributed (shared-nothing architecture) NoSQL document-oriented database that is optimized for interactive applications. These applications must serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase is designed to provide easy-to-scale key-value or document access with low latency and high sustained throughput. (http://en.wikipedia.org/wiki/Couchbase_Server)",
            "properties": {
                "sw_database_couchbaseserver_version": {
                    "title": "Version",
                    "description": "The specific version of Couchbase Server.",
                    "type": "string"
                },
                "sw_database_couchbaseserver_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which Couchbase is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 11211
                },
                "sw_database_couchbaseserver_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string",
                    "default": "admin"
                }
            }
        },
        {
            "name": "Redis",
            "description": "Redis is a data structure server (NoSQL). It is open-source, networked, in-memory, and stores keys with optional durability. The development of Redis has been sponsored by Pivotal Software since May 2013; before that, it was sponsored by VMware. The name Redis means REmote DIctionary Server. (http://en.wikipedia.org/wiki/Redis)",
            "properties": {
                "sw_database_redis_version": {
                    "title": "Version",
                    "description": "The specific version of Redis.",
                    "type": "string"
                },
                "sw_database_redis_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which Redis is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 6379
                },
                "sw_database_redis_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string",
                    "default": "admin"
                }
            }
        },
        {
            "name": "CouchDB",
            "description": "Apache CouchDB, commonly referred to as CouchDB, is an open source NoSQL database. It is a NoSQL database that uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API. One of its distinguishing features is multi-master replication. CouchDB was first released in 2005 and later became an Apache project in 2008. (http://en.wikipedia.org/wiki/CouchDB)",
            "properties": {
                "sw_database_couchdb_version": {
                    "title": "Version",
                    "description": "The specific version of CouchDB.",
                    "type": "string"
                },
                "sw_database_couchdb_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which CouchDB is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 5984
                },
                "sw_database_couchdb_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string"
                }
            }
        },
        {
            "name": "Apache Cassandra",
            "description": "Apache Cassandra is an open source distributed NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. (http://en.wikipedia.org/wiki/Apache_Cassandra)",
            "properties": {
                "sw_database_cassandra_version": {
                    "title": "Version",
                    "description": "The specific version of Apache Cassandra.",
                    "type": "string"
                },
                "sw_database_cassandra_listen_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which Cassandra is to listen for connections from client applications.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 9160
                },
                "sw_database_cassandra_admin": {
                    "title": "Admin User",
                    "description": "The primary user with privileges to perform administrative operations.",
                    "type": "string",
                    "default": "cassandra"
                }
            }
        },
        {
            "name": "HBase",
            "description": "HBase is an open source, non-relational (NoSQL), distributed database modeled after Google's BigTable and written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed Filesystem), providing BigTable-like capabilities for Hadoop. (http://en.wikipedia.org/wiki/Apache_HBase)",
            "properties": {
                "sw_database_hbase_version": {
                    "title": "Version",
                    "description": "The specific version of HBase.",
                    "type": "string"
                }
            }
        },
        {
            "name": "Hazlecast",
            "description": "In computing, Hazelcast is an in-memory open source software data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scaling both in terms of available storage space and processing power. Backups are also distributed in a similar fashion to other nodes, based on configuration, thereby protecting against single node failure. (http://en.wikipedia.org/wiki/Hazelcast)",
            "properties": {
                "sw_database_hazlecast_version": {
                    "title": "Version",
                    "description": "The specific version of Hazlecast.",
                    "type": "string"
                },
                "sw_database_hazlecast_port": {
                    "title": "Listen Port",
                    "description": "Specifies the TCP/IP port or local Unix domain socket file extension on which Hazlecast is to listen for connections between members.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 65535,
                    "default": 5701
                }
            }
        }
    ]
}