support provisioning contrail only without provisioning orchestrator

Bug #1378502 reported by Ignatious Johnson Christopher
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
High
Ignatious Johnson Christopher

Bug Description

Currently contrail-provisioning code assumes that the orchestrator is going to be open-stack and does many provisioning to openstack config files, mostly in config and compute node provisioning, including setting the keystone authentication sections in the config services config files.

We need to avoid this, so that in near future, the same contrail-provisioning code can be enhanced to support/work with different orchestrators.

Tags: provisioning
description: updated
information type: Proprietary → Public
summary: - support provisioning contrail only without provisionig orchestrator
+ support provisioning contrail only without provisioning orchestrator
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/4045
Committed: http://github.org/Juniper/contrail-provisioning/commit/b123a8afcec3a59952887576085fb561b963f495
Submitter: Zuul
Branch: master

commit b123a8afcec3a59952887576085fb561b963f495
Author: Ignatious Johnson <email address hidden>
Date: Thu Oct 23 01:47:34 2014 -0700

Fix to seperate provisioning conifg components without auth.

Currently setup-vnc-config assumes that the orchestrator is open-stack and does
provisioning of openstack config files, including setting the keystone authentication
sections in the config services config files. Fixed it by seperating out provisioing of
contrail config components and provisioning authentication

Change-Id: If72ca4d17842056b0788c243ec79bf97351a20fe
Partial-Bug: 1378502

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/4270
Committed: http://github.org/Juniper/contrail-fabric-utils/commit/07fd9a0d5acb6b789dc0c24e850168795beeb409
Submitter: Zuul
Branch: master

commit 07fd9a0d5acb6b789dc0c24e850168795beeb409
Author: Ignatious Johnson <email address hidden>
Date: Sun Nov 2 20:34:42 2014 -0800

keystone related arguments need not be passed when openstack is not
the orchestrator. Fixed it and added more comments and changed the
way the command line args are formed, made it uniform for all the
setup-vnc-* call and moved the vgw and vmware provisioning utility
functions to fabfile/utils/cluster.py
Reuse the setup_all task in setup_all_with_images and setup_all_demo tasks.

Change-Id: I5bb002dc319ba0137e9739910cfc9cd035ec407e
Partial-Bug: 1378502

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/4485
Committed: http://github.org/Juniper/contrail-provisioning/commit/907efbe8c4335b24f20b749ee522936b07992f90
Submitter: Zuul
Branch: master

commit 907efbe8c4335b24f20b749ee522936b07992f90
Author: Ignatious Johnson <email address hidden>
Date: Mon Nov 10 22:44:05 2014 -0800

Supporting contrail only install in the compute node

Provision nova compute only if the orchestrator is openstack.

Change-Id: I4f58ecc59279ff5cfbd9534ea99935502c49136f
Partial-Bug: 1378502

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/4469
Committed: http://github.org/Juniper/contrail-fabric-utils/commit/851b828184efd3dd7677a8be8074b271cbda1251
Submitter: Zuul
Branch: master

commit 851b828184efd3dd7677a8be8074b271cbda1251
Author: Ignatious Johnson <email address hidden>
Date: Mon Nov 10 14:11:54 2014 -0800

keystone related arguments need not be passed when openstack is not
the orchestrator, so not referencing this variables before making sure that
the orchestrator is openstack.

Change-Id: I2f94ec68ac27465eb305743c03225825ab21e02f
Partial-Bug: 1378502

Changed in juniperopenstack:
milestone: r2.0-fcs → none
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.