OpenStack charms should support logrotate configuration

Bug #1692118 reported by Jill Rouleau
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
Won't Fix
Wishlist
Unassigned
Ceph OSD Charm
Won't Fix
Wishlist
Unassigned
Ceph RADOS Gateway Charm
Won't Fix
Wishlist
Unassigned
Gnocchi Charm
Won't Fix
Wishlist
Unassigned
LXD Charm
Won't Fix
Wishlist
Unassigned
OpenStack AODH Charm
Won't Fix
Wishlist
Unassigned
OpenStack Barbican SoftHSM Charm
Won't Fix
Wishlist
Unassigned
OpenStack Barbican-Vault Charm
Won't Fix
Wishlist
Unassigned
OpenStack Ceilometer Agent Charm
Won't Fix
Wishlist
Unassigned
OpenStack Ceilometer Charm
Won't Fix
Wishlist
Unassigned
OpenStack Ceph-FS Charm
Won't Fix
Wishlist
Unassigned
OpenStack Ceph-Proxy Charm
Won't Fix
Wishlist
Unassigned
OpenStack Cinder Charm
Won't Fix
Wishlist
Unassigned
OpenStack Cinder-Ceph charm
Won't Fix
Wishlist
Unassigned
OpenStack Cinder-backup Charm
Won't Fix
Wishlist
Unassigned
OpenStack Dashboard Charm
Won't Fix
Wishlist
Unassigned
OpenStack Designate Charm
Won't Fix
Wishlist
Unassigned
OpenStack Designate-Bind Charm
Won't Fix
Wishlist
Unassigned
OpenStack Glance Charm
Won't Fix
Wishlist
Unassigned
OpenStack Glance-Simplestreams-Sync Charm
Won't Fix
Wishlist
Unassigned
OpenStack HA Cluster Charm
Won't Fix
Wishlist
Unassigned
OpenStack Heat Charm
Won't Fix
Wishlist
Unassigned
OpenStack Keystone Charm
Won't Fix
Wishlist
Unassigned
OpenStack Keystone LDAP integration
Won't Fix
Wishlist
Unassigned
OpenStack Manila Charm
Won't Fix
Wishlist
Unassigned
OpenStack Manila Generic Backend Charm
Won't Fix
Wishlist
Unassigned
OpenStack Neutron API Charm
Won't Fix
Wishlist
Unassigned
OpenStack Neutron Open vSwitch Charm
Won't Fix
Wishlist
Unassigned
OpenStack Nova Cell Controller Charm
Won't Fix
Wishlist
Unassigned
OpenStack Nova Cloud Controller Charm
Won't Fix
Wishlist
Diko Parvanov
OpenStack Nova Compute Charm
Won't Fix
Wishlist
David Coronel
OpenStack Nova Compute Proxy Charm
Won't Fix
Wishlist
Unassigned
OpenStack Octavia Charm
Won't Fix
Wishlist
Unassigned
OpenStack Swift Proxy Charm
Won't Fix
Wishlist
Unassigned
OpenStack Swift Storage Charm
Won't Fix
Wishlist
Unassigned

Bug Description

/etc/logrotate.conf has "rotate 4" set globally, on the assumption that everything rotates weekly. However /etc/logrotate.d/cinder-* configs are set to daily. OpenStack charms should expose interval type (daily, weekly, monthly) and rotate integer config values.

James Page (james-page)
Changed in charm-ceilometer:
status: New → Triaged
Changed in charm-cinder:
status: New → Triaged
Changed in charm-glance:
status: New → Triaged
Changed in charm-keystone:
status: New → Triaged
Changed in charm-neutron-api:
status: New → Triaged
Changed in charm-nova-cloud-controller:
status: New → Triaged
Changed in charm-nova-compute:
status: New → Triaged
Changed in charm-swift-storage:
status: New → Triaged
Changed in charm-ceilometer:
importance: Undecided → Wishlist
Changed in charm-cinder:
importance: Undecided → Wishlist
Changed in charm-glance:
importance: Undecided → Wishlist
Changed in charm-keystone:
importance: Undecided → Wishlist
Changed in charm-neutron-api:
importance: Undecided → Wishlist
Changed in charm-nova-cloud-controller:
importance: Undecided → Wishlist
Changed in charm-nova-compute:
importance: Undecided → Wishlist
Changed in charm-swift-storage:
importance: Undecided → Wishlist
Diko Parvanov (dparv)
Changed in charm-nova-cloud-controller:
assignee: nobody → Diko Parvanov (dparv)
Revision history for this message
Corey Bryant (corey.bryant) wrote :

I don't think any of the openstack charms provide log rotation config options so I'm going to add more charms to the affected projects.

Changed in charm-gnocchi:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-aodh:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
affects: charm-barbican → ubuntu
Changed in ubuntu:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-barbican-softhsm:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-barbican-vault:
importance: Undecided → Wishlist
status: New → Triaged
no longer affects: ubuntu
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-nova-cloud-controller (master)

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

Changed in charm-nova-cloud-controller:
status: Triaged → In Progress
Changed in charm-ceilometer-agent:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-ceph-fs:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-ceph-mon:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-ceph-osd:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-ceph-proxy:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-ceph-radosgw:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-cinder-backup:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-cinder-ceph:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-designate:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-designate-bind:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-glance-simplestreams-sync:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-hacluster:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-heat:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-keystone-ldap:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-lxd:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-manila:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-manila-generic:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-neutron-openvswitch:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-nova-cell-controller:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-nova-cloud-controller:
status: In Progress → Triaged
Changed in charm-nova-compute-proxy:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-octavia:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-openstack-dashboard:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-swift-proxy:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-nova-cloud-controller:
status: Triaged → In Progress
David Coronel (davecore)
Changed in charm-nova-compute:
assignee: nobody → David Coronel (davecore)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-nova-compute (master)

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

Changed in charm-nova-compute:
status: Triaged → In Progress
Revision history for this message
Ryan Beisner (1chb1n) wrote :

Would it make sense to create a more generally useful logrotate subordinate charm?

Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

> Would it make sense to create a more generally useful logrotate subordinate charm?

Wouldn't that add a load of resource usage for basically a few config lines? (I may be very wrong here, though!) Also, I'm wondering if the config will be different for each charm - i.e. which logs to rotate, etc.

Ryan Beisner (1chb1n)
Changed in charm-nova-compute-proxy:
status: Triaged → Won't Fix
Revision history for this message
Alvaro Uria (aluria) wrote :

Charmhelpers should support the logrotate change by writing a file on "/etc/logrotate.d/<appname>". One of the parameters of the helper function would be a list of log files to be tracked and rotated (so each charm will specify a different list).

Revision history for this message
Diko Parvanov (dparv) wrote :

This might already be superseded by https://jaas.ai/logrotated

Revision history for this message
Chris MacNaughton (chris.macnaughton) wrote :

I'm marking this wontfix for the charms, as logrotate can now be configured with the above charm

Changed in charm-gnocchi:
status: Triaged → Won't Fix
Changed in charm-aodh:
status: Triaged → Won't Fix
Changed in charm-barbican-softhsm:
status: Triaged → Won't Fix
Changed in charm-barbican-vault:
status: Triaged → Won't Fix
Changed in charm-ceph-fs:
status: Triaged → Won't Fix
Changed in charm-ceph-proxy:
status: Triaged → Won't Fix
Changed in charm-designate:
status: Triaged → Won't Fix
Changed in charm-designate-bind:
status: Triaged → Won't Fix
Changed in charm-keystone-ldap:
status: Triaged → Won't Fix
Changed in charm-lxd:
status: Triaged → Won't Fix
Changed in charm-manila:
status: Triaged → Won't Fix
Changed in charm-manila-generic:
status: Triaged → Won't Fix
Changed in charm-nova-cell-controller:
status: Triaged → Won't Fix
Changed in charm-octavia:
status: Triaged → Won't Fix
Changed in charm-ceilometer:
status: Triaged → Won't Fix
Changed in charm-ceilometer-agent:
status: Triaged → Won't Fix
Changed in charm-ceph-mon:
status: Triaged → Won't Fix
Changed in charm-ceph-osd:
status: Triaged → Won't Fix
Changed in charm-ceph-radosgw:
status: Triaged → Won't Fix
Changed in charm-cinder:
status: Triaged → Won't Fix
Changed in charm-cinder-backup:
status: Triaged → Won't Fix
Changed in charm-cinder-ceph:
status: Triaged → Won't Fix
Changed in charm-glance:
status: Triaged → Won't Fix
Changed in charm-glance-simplestreams-sync:
status: Triaged → Won't Fix
Changed in charm-hacluster:
status: Triaged → Won't Fix
Changed in charm-heat:
status: Triaged → Won't Fix
Changed in charm-keystone:
status: Triaged → Won't Fix
Changed in charm-neutron-api:
status: Triaged → Won't Fix
Changed in charm-neutron-openvswitch:
status: Triaged → Won't Fix
Changed in charm-nova-cloud-controller:
status: In Progress → Won't Fix
Changed in charm-nova-compute:
status: In Progress → Won't Fix
Changed in charm-openstack-dashboard:
status: Triaged → Won't Fix
Changed in charm-swift-proxy:
status: Triaged → Won't Fix
Changed in charm-swift-storage:
status: Triaged → Won't Fix
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on charm-nova-cloud-controller (master)

Change abandoned by "James Page <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/charm-nova-cloud-controller/+/648168

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on charm-nova-compute (master)

Change abandoned by "James Page <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/charm-nova-compute/+/651606
Reason: Functionality provided by logrotate charm

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.