Activity log for bug #1727500

Date Who What changed Old value New value Message
2017-10-25 19:58:05 Piyush Srivastava bug added bug
2017-10-25 19:58:26 Piyush Srivastava bug added subscriber wpc-contrail
2017-10-26 20:58:51 Piyush Srivastava description Release 3.2.x We are presently deploying Contrail API and Cassandra on different nodes. There is a security requirement in our data centers to have API -> Cassandra communication and Cassandra -> Cassandra communication encrypted. It seems like there is no TLS support for Contrail API -> Cassandra communication. This is probably due to the limitations of the Pycassa library. Inter node encryption between Cassandra nodes in a cluster works. Release 3.2.x We are presently deploying Contrail API and Cassandra on different nodes. There is a security requirement in our data centers to have API -> Cassandra communication and Cassandra -> Cassandra communication encrypted. It seems like there is no TLS support for Contrail API -> Cassandra communication. Contrail uses pycassa for interfacing with Cassandra. It is possible to estabilsh ssl connection to Cassandra using pycassa by providing it a SSL socket factory. Pycassa already has a helper function that can be used to create a ssl socket factory. Here's the code snippet I used to get pycassa connect securely to a SSL enabled Cassandra. ``` import pycassa """ Create a SSL socket factory. This returns a factory function that can be used by pycassa to create ssl sockets """ ssl_socket_factory = pycassa.connection.make_ssl_socket_factory( '/root/rootCa.crt', validate=True) # Create a connection pool to a system_auth keyspace pool = pycassa.ConnectionPool('system_auth', ['10.140.66.73:9160'], socket_factory=ssl_socket_factory) ``` Inter node encryption between Cassandra nodes in a cluster works.
2017-10-26 22:27:46 Fawad tags wpc
2017-10-27 21:24:18 Megh Bhatt tags wpc analytics wpc
2017-10-31 16:49:28 Piyush Srivastava opencontrail: assignee Piyush Srivastava (piyush0101)
2017-12-21 23:40:31 Piyush Srivastava opencontrail: status New In Progress
2017-12-22 16:30:38 OpenContrail Admin nominated for series juniperopenstack/r3.2
2017-12-22 16:30:38 OpenContrail Admin bug task added juniperopenstack/r3.2
2017-12-22 16:30:38 OpenContrail Admin bug task added juniperopenstack/r3.2
2018-01-09 18:02:04 OpenContrail Admin juniperopenstack/r3.2: status In Progress Fix Committed
2018-01-09 18:02:06 OpenContrail Admin juniperopenstack/r3.2: milestone r3.2.9.0
2018-01-31 17:50:26 Jeba Paulaiyan nominated for series juniperopenstack/trunk
2018-01-31 17:50:26 Jeba Paulaiyan bug task added juniperopenstack/trunk
2018-01-31 17:50:26 Jeba Paulaiyan nominated for series juniperopenstack/r4.0
2018-01-31 17:50:26 Jeba Paulaiyan bug task added juniperopenstack/r4.0
2018-01-31 17:50:26 Jeba Paulaiyan nominated for series juniperopenstack/r4.1
2018-01-31 17:50:26 Jeba Paulaiyan bug task added juniperopenstack/r4.1
2018-01-31 17:50:32 Jeba Paulaiyan juniperopenstack/r3.2: importance Undecided High
2018-01-31 17:50:34 Jeba Paulaiyan juniperopenstack/r4.0: importance Undecided High
2018-01-31 17:50:35 Jeba Paulaiyan juniperopenstack/r4.1: importance Undecided High
2018-01-31 17:50:37 Jeba Paulaiyan juniperopenstack/trunk: importance Undecided High
2018-01-31 17:50:45 Jeba Paulaiyan juniperopenstack/r4.0: assignee Sundaresan Rajangam (srajanga)
2018-01-31 17:53:18 Jeba Paulaiyan juniperopenstack/r4.1: assignee Sundaresan Rajangam (srajanga)
2018-01-31 17:53:26 Jeba Paulaiyan juniperopenstack/trunk: assignee Sundaresan Rajangam (srajanga)
2018-01-31 17:53:30 Jeba Paulaiyan juniperopenstack/r4.0: milestone r4.0.3.0
2018-01-31 17:53:33 Jeba Paulaiyan juniperopenstack/r4.1: milestone r4.1.1.0
2018-01-31 17:53:35 Jeba Paulaiyan juniperopenstack/trunk: milestone r5.0.0
2018-02-01 22:38:58 Sundaresan Rajangam juniperopenstack/r4.0: assignee Sundaresan Rajangam (srajanga) Sachin Bansal (sbansal)
2018-02-01 22:39:06 Sundaresan Rajangam juniperopenstack/r4.1: assignee Sundaresan Rajangam (srajanga) Sachin Bansal (sbansal)
2018-02-01 22:39:15 Sundaresan Rajangam juniperopenstack/trunk: assignee Sundaresan Rajangam (srajanga) Sachin Bansal (sbansal)
2018-02-01 22:39:21 Sundaresan Rajangam opencontrail: assignee Piyush Srivastava (piyush0101) Sachin Bansal (sbansal)
2018-02-02 22:39:12 Sachin Bansal juniperopenstack/r4.0: assignee Sachin Bansal (sbansal) Sahil Sabharwal (ssabharwal)
2018-02-02 22:39:18 Sachin Bansal juniperopenstack/r4.1: assignee Sachin Bansal (sbansal) Sahil Sabharwal (ssabharwal)
2018-02-02 22:39:24 Sachin Bansal juniperopenstack/trunk: assignee Sachin Bansal (sbansal) Sahil Sabharwal (ssabharwal)
2018-02-02 22:39:30 Sachin Bansal opencontrail: assignee Sachin Bansal (sbansal) Sahil Sabharwal (ssabharwal)
2018-03-08 21:39:17 OpenContrail Admin juniperopenstack/trunk: importance High Undecided
2018-03-08 21:39:17 OpenContrail Admin juniperopenstack/trunk: status New In Progress
2018-03-13 01:27:21 OpenContrail Admin juniperopenstack/r4.1: importance High Undecided
2018-03-13 01:27:21 OpenContrail Admin juniperopenstack/r4.1: status New In Progress
2018-03-13 21:48:25 OpenContrail Admin juniperopenstack/r4.0: importance High Undecided
2018-03-13 21:48:25 OpenContrail Admin juniperopenstack/r4.0: status New In Progress
2018-03-14 05:38:30 OpenContrail Admin juniperopenstack/trunk: status In Progress Fix Committed
2018-03-14 15:05:59 OpenContrail Admin juniperopenstack/r4.0: status In Progress Fix Committed
2018-03-15 13:31:22 OpenContrail Admin juniperopenstack/r4.1: status In Progress Fix Committed
2018-03-22 23:17:24 Sachin Bansal opencontrail: status In Progress Fix Committed