{"push_id":2056698493,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"cdd4a36fa67109134d5d5e0982aae1d075a11358","before":"237229b0a19f27740f1e23be009997930e5462f0","commits":[{"sha":"ee45612e7c3dd78712a0ad29576de557d144a1fd","author":{"name":"James Page","email":"a3d400895f784887ce7aa89e62c4aedfe1ddc2a7@ubuntu.com"},"message":"pki: conditional enablement of signing section\n\nOnly enable the [signing] section of the keystone configuration\nif PKI token format is in use; other token formats don't have\nsupport for token revocation retrieval.\n\nNote that PKI format tokens are no longer supported >= Pike.\n\nChange-Id: I8179ecc5d37d866588147f639ebc77a870408dfe\nCloses-Bug: 1709189","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/ee45612e7c3dd78712a0ad29576de557d144a1fd"},{"sha":"3343505374af0b0cb34e10b6e1e8af63629bae0a","author":{"name":"Ryan Beisner","email":"006334aeab16ea05f30e16f9119a9773840c1c10@canonical.com"},"message":"Sync charm-helpers\n\nChange-Id: I9bd7bf8f07690e89e1f6f9acaafa7ed1a1458526","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/3343505374af0b0cb34e10b6e1e8af63629bae0a"},{"sha":"97861e9c4646a30f8d4630a3d4e0b4daaec20d39","author":{"name":"Billy Olsen","email":"a5750e9cdcf909270b922c52a78192cbd6e9f524@gmail.com"},"message":"Remove cluster-change-departed hook\n\nThe cluster-change-departed hook is tied to the cluster-changed\nhook. In the cluster changed hook, there is logic to ensure the\ninitial admin exists which makes calls to the keystone service.\nIf the remote database has already been removed (as seen in recent\nCI runs), then this will cause the hook to fail execution.\n\nThis is safe to remove as the primary purpose of the cluster-changed\nhook is to sync the SSL keys and update identity relation units.\nThere should be no need to sync the keys when a unit is departing\nthe cluster relation. Likewise, the update of the identity relations\nare not needed either as the VIP is used for access to the keystone\nservices by remote units and the access credentials won't change.\n\nChange-Id: Id8fed284557f67f5676189ec8951b778cf506c97\nCloses-Bug: #1713108","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/97861e9c4646a30f8d4630a3d4e0b4daaec20d39"},{"sha":"7fb7ff9063e5b7487694902cf68e078c3780ebcf","author":{"name":"James Page","email":"a3d400895f784887ce7aa89e62c4aedfe1ddc2a7@ubuntu.com"},"message":"Ensure os_release is reset during upgrades\n\nReset the os_release cache during the OpenStack upgrade process,\nensuring that any post dist-upgrade operations are made in the\ncontext of the new OpenStack release, not the old one.\n\nChange-Id: I3d3584dd8e97f85e16c38e1143f627b03fa63bd0\nCloses-Bug: 1715624","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/7fb7ff9063e5b7487694902cf68e078c3780ebcf"},{"sha":"db71637869766e45b3234f2cebcd3fae0ad2eff8","author":{"name":"melissaml","email":"d03f7fd65c1a4531e1e4669e8870b1c43fd44a53@99cloud.net"},"message":"Change assert(Not)Equals to assert(Not)Equal\n\nAccording to http://docs.python.org/2/library/unittest.html\nassert(Not)Equals is a deprecated alias of assert(Not)Equal.\n\nChange-Id: I90c835b3c7cdae6dceb5da061e5ed42bcfd77f4b\nCloses-Bug: #1329757","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/db71637869766e45b3234f2cebcd3fae0ad2eff8"},{"sha":"4ce35a4d5d97ae968940ba40e14c2d8ed984eace","author":{"name":"Frode Nordahl","email":"56a4270d8ee98a0cd65595d35ef1d376e0e3fba8@gmail.com"},"message":"Update repo to do ch-sync from Git\n\nChange-Id: If2b71a1f7224ed3837fcfe8b4a0b8ef858e1f842","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/4ce35a4d5d97ae968940ba40e14c2d8ed984eace"},{"sha":"c92597d93afc1e86aaf1f1b1f13d4be217a9ec1c","author":{"name":"Frode Nordahl","email":"56a4270d8ee98a0cd65595d35ef1d376e0e3fba8@gmail.com"},"message":"Do ch-sync\n\nChange-Id: I60eabd566d204c784229ae109a2566dbc501d6a2","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/c92597d93afc1e86aaf1f1b1f13d4be217a9ec1c"},{"sha":"e07d2b1eb76a9d12c2aeb1adf579ea30eb014e17","author":{"name":"Ryan Beisner","email":"006334aeab16ea05f30e16f9119a9773840c1c10@canonical.com"},"message":"Add Artful dev series metadata\n\nChange-Id: If150318a81c2415f9e327ef3b9cda577d6f20305","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/e07d2b1eb76a9d12c2aeb1adf579ea30eb014e17"},{"sha":"cc54352d7a568f3eba16fe884957b0cf0930ff36","author":{"name":"Xav Paice","email":"2bf066ac46d44e317dbf8605d08bb5ba0edf2fb7@canonical.com"},"message":"Add domain info to relation data\n\nWhen using Keystone v3, the relation data set by\nadd_credentials_to_keystone now includes a 'domain'.\n\nChange-Id: I2a4ff4d7c20d4f274479dfe0615dd00940e64d8b\nCloses-Bug: 1719751","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/cc54352d7a568f3eba16fe884957b0cf0930ff36"},{"sha":"8da85834c2718032c6a2fd7c1bdb61eca625ae10","author":{"name":"David Ames","email":"aa0e30b9b8cd456848f1cd0dc43e13c8ecc56ace@canonical.com"},"message":"Snap install OpenStack in Charms\n\nInstall OpenStack using snaps. By setting openstack-origin to\nsnap:track/channel or snap:track the charm will use snaps to\ninstall rather than debs. If channel is left off it defaults to\nstable. For example: snap:ocata/edge will install the edge version of\nOcata and snap:pike will install the stable version of Pike.\n\nCharm helpers sync for snap related helpers.\n\nChange-Id: I6e3540e4ffe081540404f91061e5c9b7039b3eac","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/8da85834c2718032c6a2fd7c1bdb61eca625ae10"},{"sha":"eaee5d4970aebe7235eafe413b728ccddde63c9f","author":{"name":"Zuul","email":"b5147e09c50e2df98187d616e488bd7083ad47b4@review.openstack.org"},"message":"Merge \"pki: conditional enablement of signing section\"","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/eaee5d4970aebe7235eafe413b728ccddde63c9f"},{"sha":"23599501797f795681617a43f23d6aad67c5e011","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Snap install OpenStack in Charms\"","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/23599501797f795681617a43f23d6aad67c5e011"},{"sha":"ca2f49f282a50a3f2480ec849353f7639f1320f3","author":{"name":"Edward Hope-Morley","email":"aa68d9be2c99d1d379aea3274569246eedeeeac8@canonical.com"},"message":"Mock out calls to service_stop|start\n\nCommit 01816c8 forgot to mock out calls to\nservice_start() and service_stop() that were\nadded to the install hook which causes test runs\nto fail if not run as root.\n\nChange-Id: I07e17242356a80e32c43c289b94c650a299e16b3","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/ca2f49f282a50a3f2480ec849353f7639f1320f3"},{"sha":"4dc04f9e2f8259c56011824a97d335a19e177ec3","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Mock out calls to service_stop|start\"","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/4dc04f9e2f8259c56011824a97d335a19e177ec3"},{"sha":"68a0c87235b84f382b1168e7694007816c42ced2","author":{"name":"Edward Hope-Morley","email":"aa68d9be2c99d1d379aea3274569246eedeeeac8@canonical.com"},"message":"Do relation consistency sweep on leader change\n\nThe current charm design is to perform a sweep of all units\nrelated on the identity-service interface to ensure that\nthey have all the correct setting values applied. If the\nleader unit is deleted and a new one is elected this will\nnot happen until some event e.g. config-changed occurs. This\ncan result in remote units malfunctioning since they think they\nare not configured. We resolve this by always doing a sweep when\nthe leader-elected hook fires.\n\nAlso fixes infinite loop edge case when ssl-cert-master switches\nas a result of leader switch.\n\nChange-Id: Icd68cc70d81d7d518c918e831056f686dbc7db1e\nCloses-Bug: 1721269","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/68a0c87235b84f382b1168e7694007816c42ced2"},{"sha":"a59de539edbfc615de0edcef775e2a3fdf7608d9","author":{"name":"Edward Hope-Morley","email":"aa68d9be2c99d1d379aea3274569246eedeeeac8@canonical.com"},"message":"Fix issue with haproxy not restarted\n\nWe are currently seeing amulet test runs fail due\nto keystone ports not being open. This is a result\nof haproxy not being restarted once its config has\nbeen setup. This patch fixes this issue by catching\nmore cases where haproxy config can be changed.\n\nChange-Id: I1d6aa20ba0415cb8bf37b07fd1b128f20a0f8720","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/a59de539edbfc615de0edcef775e2a3fdf7608d9"},{"sha":"9515a78cf00cc2e64f4780044a0dbbaead94cd53","author":{"name":"James Page","email":"a3d400895f784887ce7aa89e62c4aedfe1ddc2a7@ubuntu.com"},"message":"Use compatible uuid entry point for tokens backend\n\nEnsure that a valid entry point is used for the uuid token\nbackend, resolving compatibility with later OpenStack releases.\n\nChange-Id: I566e6a2e9c0aa1fc1afe02dbc9f899cfb0c7a9f6\nCloses-Bug: 1722909","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/9515a78cf00cc2e64f4780044a0dbbaead94cd53"},{"sha":"effe368622b58698e5ed20f1f5d013e36f8e1ead","author":{"name":"Zuul","email":"b5147e09c50e2df98187d616e488bd7083ad47b4@review.openstack.org"},"message":"Merge \"Add domain info to relation data\"","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/effe368622b58698e5ed20f1f5d013e36f8e1ead"},{"sha":"cdd4a36fa67109134d5d5e0982aae1d075a11358","author":{"name":"salmankh","email":"79bb05fcabc3ea5daaf59d0e356dc2978d917d0c@gmail.com"},"message":"Merge pull request #2 from openstack/master\n\nUpstream Sync.","distinct":true,"url":"https://api.github.com/repos/lampkicking/charm-keystone/commits/cdd4a36fa67109134d5d5e0982aae1d075a11358"}]}
{"actor":{"display_login":"salmankh"}}