SYMC: Modify LBaaS Custom Attributes code to support multiple cert managers

Bug #1547645 reported by Varun Lodaya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
Medium
Varun Lodaya
R2.22.x
Fix Committed
Medium
Varun Lodaya
R3.0
In Progress
Medium
Varun Lodaya
Trunk
In Progress
Medium
Varun Lodaya
OpenContrail
New
Medium
Varun Lodaya

Bug Description

Currently, LBaaS Custom Attributes code only supports Barbican cert manager for fetching/downloading certificates. But, a lot of users/cloud providers don't even support Barbican. The code needs to be flexible enough to be able to support any custom cert manager.

Changed in opencontrail:
importance: Undecided → Medium
assignee: nobody → Varun Lodaya (varun-lodaya)
summary: - Modify LBaaS Custom Attributes code to support multiple cert managers
+ SYMC: Modify LBaaS Custom Attributes code to support multiple cert
+ managers
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.22.x

Review in progress for https://review.opencontrail.org/17556
Submitter: Varun Lodaya (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/17556
Committed: http://github.org/Juniper/contrail-controller/commit/554bb1ca34ea798f5a57ecc0266414e9aa3f9c2c
Submitter: Zuul
Branch: R2.22.x

commit 554bb1ca34ea798f5a57ecc0266414e9aa3f9c2c
Author: varun_lodaya <email address hidden>
Date: Mon Feb 22 10:00:06 2016 -0800

Fix to support multiple cert managers with LBaaS

This fix allows users to be able to use differet cert managers
with LBaaS custom attributes. It adds a Generic Cert Manager to
the code which can copy files from a specific folder.
Adding metaclass to cert_manager.
It also fixes the crt file name from generic to instance specific
to support multiple certs under the same folder.
Modified log formatter to provide file/line_nos.
Also, added few unittests to custom attribute code.
Closes-Bug: #1547645

Change-Id: I65cef1690cad6bad229e176615e18cad246334eb

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.20

Review in progress for https://review.opencontrail.org/17922
Submitter: Varun Lodaya (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/18037
Submitter: Varun Lodaya (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/17922
Committed: http://github.org/Juniper/contrail-controller/commit/2efe77a2b3eaf5f4910c5052577c26de1709a58f
Submitter: Zuul
Branch: R2.20

commit 2efe77a2b3eaf5f4910c5052577c26de1709a58f
Author: varun_lodaya <email address hidden>
Date: Mon Feb 22 10:00:06 2016 -0800

Fix to support multiple cert managers with LBaaS

This fix allows users to be able to use differet cert managers
with LBaaS custom attributes. It adds a Generic Cert Manager to
the code which can copy files from a specific folder.
Adding metaclass to cert_manager.
It also fixes the crt file name from generic to instance specific
to support multiple certs under the same folder.
Modified log formatter to provide file/line_nos.
Also, added few unittests to custom attribute code.
Closes-Bug: #1547645

Change-Id: I65cef1690cad6bad229e176615e18cad246334eb

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/18086
Submitter: Varun Lodaya (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/18037
Submitter: Varun Lodaya (<email address hidden>)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.