Esempio n. 1
0
def add_connector():
    """
    Configure and add the gofer connector used to connect
    to the message broker.  This call is idempotent.
    """
    url = get_url()
    connector = Connector(url)
    connector.ssl.ca_certificate = config.get('messaging', 'cacert')
    connector.ssl.client_certificate = config.get('messaging', 'clientcert')
    connector.add()
Esempio n. 2
0
 def refresh(self):
     """
     Refresh the AMQP configurations using the plugin configuration.
     """
     connector = Connector(self.url)
     messaging = self.cfg.messaging
     connector.ssl.ca_certificate = messaging.cacert
     connector.ssl.client_key = messaging.clientkey
     connector.ssl.client_certificate = messaging.clientcert
     connector.ssl.host_validation = messaging.host_validation
     connector.add()
Esempio n. 3
0
 def refresh(self):
     """
     Refresh the AMQP configurations using the plugin configuration.
     """
     connector = Connector(self.url)
     messaging = self.cfg.messaging
     connector.ssl.ca_certificate = messaging.cacert
     connector.ssl.client_key = messaging.clientkey
     connector.ssl.client_certificate = messaging.clientcert
     connector.ssl.host_validation = messaging.host_validation
     connector.add()
Esempio n. 4
0
 def connector(self):
     return Connector(self.url)