[ubuntu-binary] swift-object-expirer package is missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Fix Released
|
High
|
Dincer Celik | ||
Rocky |
Fix Released
|
High
|
Dincer Celik | ||
Stein |
Fix Released
|
High
|
Dincer Celik | ||
Train |
Fix Released
|
High
|
Dincer Celik | ||
Ussuri |
Fix Released
|
High
|
Dincer Celik |
Bug Description
This bug is similar to https:/
Our swift-object-
++ cat /run_command
+ CMD='swift-
+ ARGS=
+ [[ ! -n '' ]]
+ . kolla_extend_start
+ echo 'Running command: '\''swift-
Running command: 'swift-
+ exec swift-object-
/usr/
+ sudo -E kolla_set_configs
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
INFO:
++ cat /run_command
+ CMD='swift-
+ ARGS=
+ [[ ! -n '' ]]
+ . kolla_extend_start
+ echo 'Running command: '\''swift-
Running command: 'swift-
+ exec swift-object-
/usr/
I manually built the swift containers from the master branch of openstack/kolla using this command
python tools/build.py -b ubuntu swift
I then ran the resultant container:
docker run --rm -it --entrypoint=
I cannot find the swift-object-
apt-get update
apt-get install swift-object-
swift-
Usage: swift-object-
Error: missing config path argument
I assume there has been some change upstream which has resulted in this executable being packaged as its own Debian package. This means the install commands in the Dockerfile are no longer installing the correct package:
{% if install_type == 'binary' %}
{% if base_package_type == 'rpm' %}
# RDO packages swift-object-
{% set swift_object_
{% elif base_package_type == 'deb' %}
{% set swift_object_
{% endif %}
{{ macros.
{% endif %}
Changed in kolla: | |
status: | New → Triaged |
summary: |
- swift-object-expirer is missing from docker container + [ubuntu-binary] swift-object-expirer package is missing |
Changed in kolla: | |
importance: | Undecided → High |
Changed in kolla: | |
assignee: | nobody → Dincer Celik (osmanlicilegi) |
Changed in kolla: | |
assignee: | Dincer Celik (osmanlicilegi) → Radosław Piliszek (yoctozepto) |
Changed in kolla: | |
assignee: | Radosław Piliszek (yoctozepto) → Dincer Celik (osmanlicilegi) |
Thanks for testing our binary builds. We regularly test binary w.r.t. the very basic set of services (nova, neutron, glance) as AIO. More thorough tests are run against source builds mostly due to our CI resource constraints.