Containerize Manila

Bug #1668922 reported by Flavio Percoco
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Victoria Martinez de la Cruz

Bug Description

Create the template for running this service under containers. The documentation for the architecture can be found here[0] and some examples in the source tree[1]

[0] https://docs.openstack.org/developer/tripleo-docs/containers_deployment/
[1] http://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/docker/services

summary: - Contaienrize Manila
+ Containerize Manila
Changed in tripleo:
assignee: nobody → Victoria Martinez de la Cruz (vkmc)
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/449292

Changed in tripleo:
status: Confirmed → In Progress
Changed in tripleo:
assignee: Victoria Martinez de la Cruz (vkmc) → Martin André (mandre)
Changed in tripleo:
assignee: Martin André (mandre) → Victoria Martinez de la Cruz (vkmc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/455756

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/465199

Changed in tripleo:
assignee: Victoria Martinez de la Cruz (vkmc) → Brent Eagles (beagles)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/465199
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=9235efc19f65e3ff9b76ec7c36a10f7a5d0233e3
Submitter: Jenkins
Branch: master

commit 9235efc19f65e3ff9b76ec7c36a10f7a5d0233e3
Author: Brent Eagles <email address hidden>
Date: Tue May 16 15:55:46 2017 -0230

    Add containerized neutron-metadata agent

    This patch adds support for running the neutron metadata agent in a
    container.

    Change-Id: I53c62516c95d62f5ced70818d4eb4c2c341df0d7
    Partial-Bug: #1668922

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/469066

Changed in tripleo:
assignee: Brent Eagles (beagles) → Victoria Martinez de la Cruz (vkmc)
Changed in tripleo:
assignee: Victoria Martinez de la Cruz (vkmc) → Dan Prince (dan-prince)
Changed in tripleo:
assignee: Dan Prince (dan-prince) → Brent Eagles (beagles)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/471527

Changed in tripleo:
assignee: Brent Eagles (beagles) → Victoria Martinez de la Cruz (vkmc)
Changed in tripleo:
assignee: Victoria Martinez de la Cruz (vkmc) → Brent Eagles (beagles)
Changed in tripleo:
milestone: pike-2 → pike-3
Changed in tripleo:
assignee: Brent Eagles (beagles) → John Eckersberg (jeckersb)
Changed in tripleo:
assignee: John Eckersberg (jeckersb) → Dan Prince (dan-prince)
Changed in tripleo:
assignee: Dan Prince (dan-prince) → Martin André (mandre)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/449292
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=c3ead7a3f36cbd5bf733baaff01b5d4ce38d1b93
Submitter: Jenkins
Branch: master

commit c3ead7a3f36cbd5bf733baaff01b5d4ce38d1b93
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Thu Mar 23 20:22:55 2017 +0000

    Containerize Manila API service

    Co-Authored-By: Martin André <email address hidden>

    Partial-Bug: #1668922

    Change-Id: I0c98f26b19caf755bbc80bd6a75fc17b5d191ae4

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/455756
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=388a1330a47e93569bc4ecd6ed1cccb4a1384a83
Submitter: Jenkins
Branch: master

commit 388a1330a47e93569bc4ecd6ed1cccb4a1384a83
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Tue Apr 11 16:43:55 2017 +0000

    Containerize Manila Scheduler service

    Change-Id: Ifa8d023acdc42c9ae9a4b2f7652177e6ccb9f649
    Depends-On: If44e958a9aa989e44c8c39e50715e92a4257bf1a
    Co-Authored-By: Martin André <email address hidden>
    Co-Authored-By: Dan Prince <email address hidden>
    Partial-Bug: #1668922

Changed in tripleo:
assignee: Martin André (mandre) → Victoria Martinez de la Cruz (vkmc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/482680

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

Fix proposed to branch: master
Review: https://review.openstack.org/482696

Changed in tripleo:
assignee: Victoria Martinez de la Cruz (vkmc) → Christian Schwede (cschwede)
Changed in tripleo:
assignee: Christian Schwede (cschwede) → Victoria Martinez de la Cruz (vkmc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/471527
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=d1a350f5cb43cd30c4b8fc0df85bfdf51298470b
Submitter: Jenkins
Branch: master

commit d1a350f5cb43cd30c4b8fc0df85bfdf51298470b
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Tue Jun 6 22:17:30 2017 -0300

    Containerize Manila Share service

    Change-Id: I797eea2f7788f65411964ccb852b5707e916416f
    Partial-Bug: #1668922

Changed in tripleo:
assignee: Victoria Martinez de la Cruz (vkmc) → Christian Schwede (cschwede)
Changed in tripleo:
assignee: Christian Schwede (cschwede) → Victoria Martinez de la Cruz (vkmc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/482696
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=3c779afcdc6e9a7d120ed6d42d8cf96b70956ce5
Submitter: Jenkins
Branch: master

commit 3c779afcdc6e9a7d120ed6d42d8cf96b70956ce5
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Tue Jul 11 17:15:39 2017 -0300

    Puppet module to deploy Manila Share bundle for HA

    This module is used by tripleo-heat-templates to configure and deploy
    Kolla-based manila-share containers managed by pacemaker.

    We use short-lived containers that call pcs via puppet to create
    the needed pacemaker resources, properties and constraints.

    Based on work done in fc5bc07b3be401694681420ba453af29b95a9fcf

    Change-Id: I89f65e8a34a3a88029498463942016a9f5285f1c
    Partial-Bug: #1668922

Changed in tripleo:
milestone: pike-3 → pike-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/482680
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=043bfeeb7295b40d86277a3c73418ee03263fedf
Submitter: Jenkins
Branch: master

commit 043bfeeb7295b40d86277a3c73418ee03263fedf
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Tue Jul 11 16:42:15 2017 -0300

    Containerize Manila Share for HA

    This service allows configuring and deploying manila-share
    containers in a HA overcloud managed by pacemaker.

    The containers are managed and run by pacemaker. Pacemaker runs the
    standard Kolla image but overrides the initial command so that
    it explicitely calls manila-share. This way, we shield ourselves
    from any unexpected future change in Kolla.
    This container needs to use the 'docker_config' section to invoke
    puppet (as opposed to 'docker_puppet_tasks'), because due to the HA
    composability each resource creation needs to happen on the bootstrap
    node of that service and 'docker_puppet_tasks' will only run on the
    controller/primary role.

    Based on work done in fdb233e64e3d78014dd7e351abfed5aec5035866

    Partial-Bug: #1668922

    Change-Id: Ifa94c506db5eb667690a19d594115a93d2a790b2
    Depends-On: I797eea2f7788f65411964ccb852b5707e916416f

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/495370

Changed in tripleo:
milestone: pike-rc1 → pike-rc2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/495370
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=d7d54594410f60ea6ebf1301048d95f64c66f645
Submitter: Jenkins
Branch: master

commit d7d54594410f60ea6ebf1301048d95f64c66f645
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Fri Aug 18 13:23:34 2017 -0300

    Add storage backends env files for containerized deployment

    A storage backend has to be selected when deploying manila,
    otherwise the manila-share service will fail to start. For this,
    we have some environment files specifying the configuration for
    different storage backends. We need a dockerized version
    for this environment files.

    In this patch set we add those environment files.

    Change-Id: I9886016b02bec26699af1f8165d7b0702dfe8b9b
    Partial-Bug: #1668922

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/499931

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/pike)

Reviewed: https://review.openstack.org/499931
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=b7bbe4b758043c418078a60275bbf3bf26f5e07a
Submitter: Jenkins
Branch: stable/pike

commit b7bbe4b758043c418078a60275bbf3bf26f5e07a
Author: Victoria Martinez de la Cruz <email address hidden>
Date: Fri Aug 18 13:23:34 2017 -0300

    Add storage backends env files for containerized deployment

    A storage backend has to be selected when deploying manila,
    otherwise the manila-share service will fail to start. For this,
    we have some environment files specifying the configuration for
    different storage backends. We need a dockerized version
    for this environment files.

    In this patch set we add those environment files.

    Change-Id: I9886016b02bec26699af1f8165d7b0702dfe8b9b
    Partial-Bug: #1668922
    (cherry picked from commit d7d54594410f60ea6ebf1301048d95f64c66f645)

tags: added: in-stable-pike
Changed in tripleo:
milestone: pike-rc2 → queens-1
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
Changed in tripleo:
milestone: queens-3 → queens-rc1
Changed in tripleo:
status: In Progress → Fix Released
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.