@@ -1207,32 +1207,6 @@ def _etcd_purge_cert(**kwargs):
12071207 pass
12081208
12091209
1210- def _etcd_publish_config (** kwargs ):
1211- config = kwargs ['instance' ]
1212- # we purge all existing config when adding the newest instance. This is because
1213- # deis config:unset would remove an existing value, but not delete the
1214- # old config object
1215- try :
1216- _etcd_client .delete ('/deis/config/{}' .format (config .app ),
1217- prevExist = True , dir = True , recursive = True )
1218- except KeyError :
1219- pass
1220- for k , v in config .values .iteritems ():
1221- _etcd_client .write (
1222- '/deis/config/{}/{}' .format (
1223- config .app ,
1224- unicode (k ).encode ('utf-8' ).lower ()),
1225- unicode (v ).encode ('utf-8' ))
1226-
1227-
1228- def _etcd_purge_config (** kwargs ):
1229- config = kwargs ['instance' ]
1230- try :
1231- _etcd_client .delete ('/deis/config/{}' .format (config .app ),
1232- prevExist = True , dir = True , recursive = True )
1233- except KeyError :
1234- pass
1235-
12361210# Log significant app-related events
12371211post_save .connect (_log_build_created , sender = Build , dispatch_uid = 'api.models.log' )
12381212post_save .connect (_log_release_created , sender = Release , dispatch_uid = 'api.models.log' )
@@ -1261,5 +1235,3 @@ def create_auth_token(sender, instance=None, created=False, **kwargs):
12611235 post_delete .connect (_etcd_purge_app , sender = App , dispatch_uid = 'api.models' )
12621236 post_save .connect (_etcd_publish_cert , sender = Certificate , dispatch_uid = 'api.models' )
12631237 post_delete .connect (_etcd_purge_cert , sender = Certificate , dispatch_uid = 'api.models' )
1264- post_save .connect (_etcd_publish_config , sender = Config , dispatch_uid = 'api.models' )
1265- post_delete .connect (_etcd_purge_config , sender = Config , dispatch_uid = 'api.models' )
0 commit comments