Missing capability to manage internal-client.conf

Bug #1986599 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-swift
Fix Released
High
Takashi Kajinami

Bug Description

The /etc/swift/internal-client.conf file is used by several daemon processes like container-sharder, but current puppet-swift does not support customizing this config file.

Also, the file is not installed by debian/ubuntu packages now and the container-sharder daemon always fails to start because of the missing file.

Changed in puppet-swift:
importance: Undecided → High
assignee: nobody → Takashi Kajinami (kajinamit)
Changed in puppet-swift:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-swift (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-swift/+/850122
Committed: https://opendev.org/openstack/puppet-swift/commit/efcef86de7ba859197aecd791b3b390a220a66d8
Submitter: "Zuul (22348)"
Branch: master

commit efcef86de7ba859197aecd791b3b390a220a66d8
Author: Takashi Kajinami <email address hidden>
Date: Mon Jul 18 11:47:09 2022 +0900

    Support customizing internal-client.conf

    This change introduces capability to customize internal-client.conf,
    which is used by several daemon processes like container-sharder.

    Closes-Bug: #1986599
    Related-Bug: #1921319
    Change-Id: I200e3a4ff323a07778ec6c4d7dd96824c72a12cf

Changed in puppet-swift:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-swift (stable/yoga)

Fix proposed to branch: stable/yoga
Review: https://review.opendev.org/c/openstack/puppet-swift/+/853641

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-swift (stable/yoga)

Reviewed: https://review.opendev.org/c/openstack/puppet-swift/+/853641
Committed: https://opendev.org/openstack/puppet-swift/commit/ab3cf92d79615453b041b67233a38daf70467331
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit ab3cf92d79615453b041b67233a38daf70467331
Author: Takashi Kajinami <email address hidden>
Date: Mon Jul 18 11:47:09 2022 +0900

    Support customizing internal-client.conf

    This change introduces capability to customize internal-client.conf,
    which is used by several daemon processes like container-sharder.

    Closes-Bug: #1986599
    Related-Bug: #1921319
    Change-Id: I200e3a4ff323a07778ec6c4d7dd96824c72a12cf
    (cherry picked from commit efcef86de7ba859197aecd791b3b390a220a66d8)

tags: added: in-stable-yoga
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-swift (stable/xena)

Fix proposed to branch: stable/xena
Review: https://review.opendev.org/c/openstack/puppet-swift/+/853766

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-swift (stable/xena)

Reviewed: https://review.opendev.org/c/openstack/puppet-swift/+/853766
Committed: https://opendev.org/openstack/puppet-swift/commit/b5cb280779127e3a7924573f280de7c6456aa311
Submitter: "Zuul (22348)"
Branch: stable/xena

commit b5cb280779127e3a7924573f280de7c6456aa311
Author: Takashi Kajinami <email address hidden>
Date: Mon Jul 18 11:47:09 2022 +0900

    Support customizing internal-client.conf

    This change introduces capability to customize internal-client.conf,
    which is used by several daemon processes like container-sharder.

    Backport note:
    Replaced swift::params::user by the hard-coded user name because
    f781eb9e34501b651d3f2069fc8848e7cacef679 is present only in yoga and
    later.

    Closes-Bug: #1986599
    Related-Bug: #1921319
    Change-Id: I200e3a4ff323a07778ec6c4d7dd96824c72a12cf
    (cherry picked from commit efcef86de7ba859197aecd791b3b390a220a66d8)
    (cherry picked from commit ab3cf92d79615453b041b67233a38daf70467331)

tags: added: in-stable-xena
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-swift (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/puppet-swift/+/854131

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-swift (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/puppet-swift/+/854131
Committed: https://opendev.org/openstack/puppet-swift/commit/4267671c250c0b980d97a23a3f59c1a7c184a07f
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 4267671c250c0b980d97a23a3f59c1a7c184a07f
Author: Takashi Kajinami <email address hidden>
Date: Mon Jul 18 11:47:09 2022 +0900

    Support customizing internal-client.conf

    This change introduces capability to customize internal-client.conf,
    which is used by several daemon processes like container-sharder.

    Backport note:
    Replaced swift::params::user by the hard-coded user name because
    f781eb9e34501b651d3f2069fc8848e7cacef679 is present only in yoga and
    later.

    Closes-Bug: #1986599
    Related-Bug: #1921319
    Change-Id: I200e3a4ff323a07778ec6c4d7dd96824c72a12cf
    (cherry picked from commit efcef86de7ba859197aecd791b3b390a220a66d8)
    (cherry picked from commit ab3cf92d79615453b041b67233a38daf70467331)
    (cherry picked from commit b5cb280779127e3a7924573f280de7c6456aa311)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-swift 20.4.0

This issue was fixed in the openstack/puppet-swift 20.4.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-swift 21.0.0

This issue was fixed in the openstack/puppet-swift 21.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-swift 18.6.0

This issue was fixed in the openstack/puppet-swift 18.6.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-swift 19.5.0

This issue was fixed in the openstack/puppet-swift 19.5.0 release.

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.