This updates python testing to py311, adjusts the trove identifiers to
match, and switches the docker file to using python3.11 on Bookworm.
The motivation behind this is once OpenDev has updated all services to
Bookworm and python3.11 the old bullseye images and images for older
python versions can be cleaned up.
Change-Id: I3dde845ba05bfec915e19c44959c187162254204
This updates the grafyaml docker images to python 3.10. We do this
because 3.10 has been shown to be quicker than 3.8. Also, 3.11 is coming
up soon and moving off of 3.8 will allow us to remove those images
before adding 3.11 which keeps to image build count to a more reasonable
number.
We update the voluptuous version to add python 3.10 support. In
particular collections.Mapping moved to collections.abc.Mapping.
Change-Id: I1514f5e1992cfe5dcdaa06133f5da7379599e57e
This has bit-rotted as libraries have updated to Python 3 only.
Switch to hacking; some minor changes to regex-strings is all that is
required.
Drop py27 markers and move to Python 3 only. Update requirements.
Depends-On: https://review.opendev.org/737666
Change-Id: Iabf201965129b3284166e1aedcb9f1c9d6109077
Seems we missed some code when we dropped oslo_config support.
Change-Id: Ica5dca22ff38842641f5dafb1ef82cef5fe06a70
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Most of this was existing cookiecutter defaults used for OpenStack
projects. Additionally, we are adding the alpha tag since we are still
early in the release process. Over the next few releases we'll bump
this up to beta then eventually stable.
Also, http://docs.openstack.org/infra/system-config/grafyaml.html
currently does not exist. I will be adding a follow-up patch for
system-config.
Change-Id: Idd601c3179cbec87441713f5317d51b0ebe134b1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Like we do with JJB, we create a md5sum of the dashboard then cache
it. This is a simple way to determine if a yaml file has changed.
Change-Id: If7b80b84c5bbcb0d30b0325bae6b8e726bb2f41b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Also rework index file to include README over a dedicated readme file.
Change-Id: I70108fb627131e7a8bfec6e64cbfc093e65ca48b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
These are currently unsed and left over bits from cookie-cutter.
Change-Id: I99d143898e2ef8e7dbd6e0c470d6afdba89fc1f7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This is the first attempt at the CLI client. Right now, we just support the
update function, which will blindly create a dashboard in grafana with ZERO
validation. Additionally, we blindly override any existing dashboard that has
been created.
Signed-off-by: Paul Belanger <pabelanger@redhat.com>