{"push_id":2928083998,"size":86,"distinct_size":86,"ref":"refs/heads/master","head":"2ce3c9a7bdf20ebe2541749e28d7d63eb92e9f71","before":"ffe25c1bc264f4a3c5d3ece28ff57903e9448651","commits":[{"sha":"57100e3a8ceac5a3fead9afd9a90c69ed31d6d44","author":{"name":"Hilda Stastna","email":"0845ef0dad241ce41db3292e5d865d69bde60202@redhat.com"},"message":"Add column report_base_model to ChargebackRate table\n\nrelated to: https://bugzilla.redhat.com/show_bug.cgi?id=1581817","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/57100e3a8ceac5a3fead9afd9a90c69ed31d6d44"},{"sha":"aa5f1c9ca4ebec91f35a8b46b020393198b56936","author":{"name":"Nick Carboni","email":"5feb2cfc7c68e10c3e0192af5dea388e88f0a57b@redhat.com"},"message":"Move ansible secrets from OpenShift to the database\n\nIn previous versions, the secret values for the embedded ansible pod\nlived in an OpenShift secret object named \"ansible-secrets\".In newer\nversions these values are managed using the Authentication model\nagainst MiqDatabase.\n\nThis migration retrieves the values from the secret and saves them\nas \"Authentication\" objects if we see that we are running in OpenShift\nand the secret object is present.\n\nhttps://www.pivotaltracker.com/story/show/157287338","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/aa5f1c9ca4ebec91f35a8b46b020393198b56936"},{"sha":"300f6b204d4ae3eb94d1b28020049d1c228db9fc","author":{"name":"Nick Carboni","email":"5feb2cfc7c68e10c3e0192af5dea388e88f0a57b@redhat.com"},"message":"Use only core libs to get the secret values\n\nAlso don't try to remove the other objects during the migration.\nWe don't want a migration to be tied to a particular gem version\nespecially if we also will want to change that gem version in the\ncore app.\n\nWe will just have to document any other changes to the project\nthat need to be made in the course of the upgrade","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/300f6b204d4ae3eb94d1b28020049d1c228db9fc"},{"sha":"a2830082d5f03feadd34137dee2c8ca3e156e64a","author":{"name":"Miha Pleško","email":"e42a14dbca5c0965023849a10306da025a317640@xlab.si"},"message":"Migrate Nuage CloudSubnet default type to new subclass\n\nNuage inventory was recently updated to fetch two types of CloudSubnets:\n\n```\n- ManageIQ::Providers::Nuage::NetworkManager::CloudSubnet::L3\n- ManageIQ::Providers::Nuage::NetworkManager::CloudSubnet::L2\n```\n\nBefore only CloudSubnet::L3 were inventoried using default type\nCloudSubnet. With this migration we make sure that this default\ntype is converted to CloudSubnet::L3 type because persister won't\nmodify STI type per se.\n\nSigned-off-by: Miha Pleško <miha.plesko@xlab.si>","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/a2830082d5f03feadd34137dee2c8ca3e156e64a"},{"sha":"f0ae9de960de765bc71bb89236c4b6f4ef77806e","author":{"name":"Jerry Keselman","email":"d1775160ee93ee585327057daa388b65931040d3@redhat.com"},"message":"Swift DB Backups Requirements\n\nIn order to add a file depot supporting Openstack Swift object store\nas a destination for DB backups, several fields describing the Swift connection\nand storage location are required.\n\nThe biggest question is whether some of these can be encoded in the URI that is contained in the\nFile Depot instead of adding new columns for the data.  The URI would be passed along to perform the backup\nwith the encoded data (which would then need to be pulled out in order to connect to Swift, and to correctly\naddress the storage location for the backup file).\n\nThe plan is for the UI to collect this information, store it in the DB, and pass it along to the\nbackup process by way of the \"Mount Session\".\n\nRequired information includes:\n\nKeystone API version - a string that is currently \"v2\" or \"v3\".  For Openstack providers this is stored in the\next_management_systems table.\n\nV3 Dynamic ID - for Openstack providers, this string value is stored in the uid_ems column of the ext_management_systems table.\n\nRegion - I'm actually not sure where this is stored for providers, but that is sort of irrelevant.  At issue is that we just added a \"region\" column to the FileDepot specifically for S3 File Depots - and went so far as to name it \"aws_region\" because we were convinced it would only be needed for S3 (unfortunately).\n\nSecurity Protocol - Stored in the endpoint table for providers - this is either 'ssl', 'ssl-with-validation', or 'non-ssl'.\n\nPort - Also stored in the endpoint table for providers.  This is the most obvious field to be added to the URI except that for accessing the Storage location via Swift it appears that the port is not expected in the URI, so some handling will be necessary after connecting to the Openstack endpoint.\n\nThis change adds the first four of these fields as new columns to the FileDepot table.  We can discuss overloading the URI with all or none of them.","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/f0ae9de960de765bc71bb89236c4b6f4ef77806e"},{"sha":"7609d1a2ef84e2b7bb18147d6cd37a9d3f6939fd","author":{"name":"Jerry Keselman","email":"d1775160ee93ee585327057daa388b65931040d3@redhat.com"},"message":"rename domain_id since not numeric\n\nSpec tests expect all db columns ending in \"_id\" to be numeric.\nThe keystone domain id is not numeric.  Rename the suffix to \"_ident\".","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/7609d1a2ef84e2b7bb18147d6cd37a9d3f6939fd"},{"sha":"45b5eb19523f1fe46c64afb71ce9bc2011b3b8e2","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Create OpenShift Service Catalog tables\n\nCreate OpenShift Service Catalog tables","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/45b5eb19523f1fe46c64afb71ce9bc2011b3b8e2"},{"sha":"dae30d55e19e5711da9887ad335024a2d25af7cd","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Cleanup the tables and remove secrets\n\nCleanup the tables and remove secrets","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/dae30d55e19e5711da9887ad335024a2d25af7cd"},{"sha":"72b309194fb54087337330346b59e3d177efa5a1","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Fix ems_id name, it was generated wrong","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/72b309194fb54087337330346b59e3d177efa5a1"},{"sha":"de8bb9856e9d3d096f9085db19c92253e4cd05a9","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"References name needs to be singular","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/de8bb9856e9d3d096f9085db19c92253e4cd05a9"},{"sha":"e3ef4d07460a61e387a0ff639a6440b2a684caba","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Drop bindings and broker for now","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/e3ef4d07460a61e387a0ff639a6440b2a684caba"},{"sha":"dff8a6a1ed69b8615243617924f94ab0b6147b34","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Resource version has to be string for now","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/dff8a6a1ed69b8615243617924f94ab0b6147b34"},{"sha":"d383b58e50daec3aac09d1dbd9f204886e698866","author":{"name":"Milan Zazrivec","email":"5c167965d9b7311e6aec9a7da29f30a3124a5f0a@redhat.com"},"message":"Add plugin display name","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/d383b58e50daec3aac09d1dbd9f204886e698866"},{"sha":"48968bfc55d1b0b09a456e47702b27c6a35823be","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Make service catalog entites archivable","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/48968bfc55d1b0b09a456e47702b27c6a35823be"},{"sha":"ff7dcd0fc69cd6c682e01a0b313fec853f53d217","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Remove container specific references\n\nRemove container specific references, since these services\nneeds to be general","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/ff7dcd0fc69cd6c682e01a0b313fec853f53d217"},{"sha":"6f935ef71f641ca0635bff0feee8fc41f0da3d0b","author":{"name":"Adam Grare","email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com"},"message":"Merge pull request #215 from miha-plesko/nuage-subnet-sti\n\nMigrate Nuage CloudSubnet default type to new subclass","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/6f935ef71f641ca0635bff0feee8fc41f0da3d0b"},{"sha":"4bef54ae8b2d8a031e00c22dc196ba4e7427b145","author":{"name":"Miha Pleško","email":"e42a14dbca5c0965023849a10306da025a317640@xlab.si"},"message":"Model relation \"SecurityGroup belongs to NetworkRouter or CloudSubnet\"\n\nWith this commit we add a foreign key on SecurityGroup to\nfollow what Nuage needs. In Nuage, security group is something\nthat only exists in a scope of either L3 domain (NetworkRouter) or\nL2 domain (CloudSubnet::L2).\n\nMIQ is currently not able to model such relation yet, hence this PR.\n\nSigned-off-by: Miha Pleško <miha.plesko@xlab.si>","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/4bef54ae8b2d8a031e00c22dc196ba4e7427b145"},{"sha":"06efa7f6fd5ad2794da2eaf7484898daf0a324f5","author":{"name":"Adam Grare","email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com"},"message":"Merge pull request #258 from miha-plesko/foreign-key-on-security-group\n\nModel relation \"SecurityGroup belongs to NetworkRouter or CloudSubnet\"","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/06efa7f6fd5ad2794da2eaf7484898daf0a324f5"},{"sha":"215fc81b01595aa89184f21c94229b83ad14b600","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Rename ServiceClass to ServiceOffering","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/215fc81b01595aa89184f21c94229b83ad14b600"},{"sha":"0a47788a8adc50e72b633b24710b8118870c7354","author":{"name":"Ladislav Smola","email":"32660eb5fe42d32f104bb411427942de34090e60@redhat.com"},"message":"Remove OpenShift specific columns\n\nRemove OpenShift specific columns","distinct":true,"url":"https://api.github.com/repos/mzazrivec/manageiq-schema/commits/0a47788a8adc50e72b633b24710b8118870c7354"}]}
{"actor":{"display_login":"mzazrivec"}}