Pavlo Shchelokovskyy 55645c7e73 Explicitly set datefmt for logging
the defaults in Python [0] and oslo.log [1] are such that when using
separate config file for logging configuration (log-config-append)
the log fomat of dates containes miliseconds twice (as in sec,ms.ms)
which is exactly what is currently seen in logs of OpenStack services
deployed by openstack-helm.

When not provided with datefmt log formatter option, Python effectively
uses '%Y-%m-%d %H:%M:%S,%f' [0] as a default time formatting string to
render `%(asctime)s`, but the defaults in oslo.log add another `.%f`
to it [1].

Since `log-date-format` oslo.log option has no effect when using
log-config-append, we need to explicitly set date format to avoid double
miliseconds rendering in date of log entries.

[0] 6ee41793d2/Lib/logging/__init__.py (L427-L428)
[1] http://git.openstack.org/cgit/openstack/oslo.log/tree/oslo_log/_options.py?id=7c5f8362b26313217b6c248e77be3dc8e2ef74a5#n148

Change-Id: I47aa7ce96770d94b905b56d6fe4abad428f01047
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2019-02-21 08:28:35 +00:00
2018-12-04 16:57:14 +00:00
2019-02-21 08:28:35 +00:00
2018-05-13 22:17:57 -05:00
2017-04-11 07:03:45 -05:00
2016-11-12 14:26:57 -05:00
2019-01-05 09:22:36 +00:00

OpenStack-Helm

Mission

The goal of OpenStack-Helm is to provide a collection of Helm charts that simply, resiliently, and flexibly deploy OpenStack and related services on Kubernetes.

Communication

  • Join us on Slack - #openstack-helm
  • Join us on IRC: #openstack-helm on freenode
  • Community IRC Meetings: [Every Tuesday @ 3PM UTC], #openstack-meeting-5 on freenode
  • Meeting Agenda Items: Agenda

Storyboard

Bugs and enhancements are tracked via OpenStack-Helm's Storyboard.

Installation and Development

Please review our documentation. For quick installation, evaluation, and convenience, we have a kubeadm based all-in-one solution that runs in a Docker container. The Kubeadm-AIO set up can be found here.

This project is under active development. We encourage anyone interested in OpenStack-Helm to review our Installation documentation. Feel free to ask questions or check out our current Storyboard backlog.

To evaluate a multinode installation, follow the Bare Metal install guide.

Repository

Developers wishing to work on the OpenStack-Helm project should always base their work on the latest code, available from the OpenStack-Helm git repository.

OpenStack-Helm git repository

Description
Helm charts for deploying OpenStack on Kubernetes
Readme 116 MiB
Languages
Smarty 64.8%
Shell 33.3%
Python 1.3%
Makefile 0.6%