Update to latest community sources

This commit is contained in:
Nathan Scott 2021-02-05 17:25:03 +11:00
parent 177b7d3cfc
commit 10c50bd81c
3 changed files with 18 additions and 8 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
/ansible-pcp-2.0.3.tar.gz /ansible-pcp-2.0.3.tar.gz
/ansible-pcp-2.1.2.tar.gz

View File

@ -1,8 +1,13 @@
%if 0%{?rhel} == 0
%global collection_namespace performancecopilot %global collection_namespace performancecopilot
%global collection_name metrics %global collection_name metrics
%else
%global collection_namespace redhat
%global collection_name rhel_metrics
%endif
Name: ansible-pcp Name: ansible-pcp
Version: 2.0.3 Version: 2.1.2
Release: 1%{?dist} Release: 1%{?dist}
Summary: Ansible Metric collection for Performance Co-Pilot Summary: Ansible Metric collection for Performance Co-Pilot
License: MIT License: MIT
@ -19,17 +24,17 @@ A collection containing roles for Performance Co-Pilot (PCP) and related
software such as Redis and Grafana. The collection is made up of several software such as Redis and Grafana. The collection is made up of several
Ansible roles, including: Ansible roles, including:
performancecopilot.metrics.pcp %{collection_namespace}.%{collection_name}.pcp
A role for core PCP capabilities, configuring live performance analysis A role for core PCP capabilities, configuring live performance analysis
with a large base set of metrics from the kernel and system services, as with a large base set of metrics from the kernel and system services, as
well as data recording and rule inference. well as data recording and rule inference.
performancecopilot.metrics.redis %{collection_namespace}.%{collection_name}.redis
A role for configuring a local Redis server, suitable for use with a A role for configuring a local Redis server, suitable for use with a
Performance Co-Pilot archive repository (for single or many hosts) and Performance Co-Pilot archive repository (for single or many hosts) and
fast, scalable querying of metrics. fast, scalable querying of metrics.
performancecopilot.metrics.grafana %{collection_namespace}.%{collection_name}.grafana
A role for configuring a local Grafana server, providing web frontend A role for configuring a local Grafana server, providing web frontend
visuals for Performance Co-Pilot metrics, both live and historically. visuals for Performance Co-Pilot metrics, both live and historically.
Data sources for Vector (live), Redis (historical) and interactive Data sources for Vector (live), Redis (historical) and interactive
@ -37,13 +42,13 @@ bpftrace (eBPF) scripts can be configured by this role. The PCP REST
API service (from the core pcp role) should be configured in order to API service (from the core pcp role) should be configured in order to
use this role. use this role.
performancecopilot.metrics.bpftrace %{collection_namespace}.%{collection_name}.bpftrace
A role that extends the core PCP role, providing metrics from bpftrace A role that extends the core PCP role, providing metrics from bpftrace
scripts using Linux eBPF facilities. Configuring authentication of a scripts using Linux eBPF facilities. Configuring authentication of a
local user capable of running bpftrace scripts via the PCP agent is a local user capable of running bpftrace scripts via the PCP agent is a
key task of this role. key task of this role.
performancecopilot.metrics.elasticsearch %{collection_namespace}.%{collection_name}.elasticsearch
A role that extends the core PCP role, providing metrics from a live A role that extends the core PCP role, providing metrics from a live
ElasticSearch instance for PCP analysis or exporting of PCP metric ElasticSearch instance for PCP analysis or exporting of PCP metric
values (and metadata) to ElasticSearch for the indexing and querying values (and metadata) to ElasticSearch for the indexing and querying
@ -51,7 +56,7 @@ of performance data.
%prep %prep
%autosetup %autosetup
rm -vr .travis .github .gitignore .ansible-lint .*.yml rm -vr .github .gitignore .ansible-lint .*.yml
%build %build
%ansible_collection_build %ansible_collection_build
@ -68,6 +73,10 @@ ansible-lint `find roles -name \*.yml`
%{ansible_collection_files} %{ansible_collection_files}
%changelog %changelog
* Fri Feb 05 2021 Nathan Scott <nathans@redhat.com> 2.1.2-1
- Add RHEL macros to the spec alongside Fedora
- Latest upstream release
* Wed Nov 11 2020 Nathan Scott <nathans@redhat.com> 2.0.3-1 * Wed Nov 11 2020 Nathan Scott <nathans@redhat.com> 2.0.3-1
- Updated for new version with changed namespace - Updated for new version with changed namespace
- Ansible collection macros now used in the spec - Ansible collection macros now used in the spec

View File

@ -1 +1 @@
SHA512 (ansible-pcp-2.0.3.tar.gz) = d9df466ccb5f69bcd6f3add8b25892994fc1bc6bc94c8bd798fcfa1b2cfdab87b3344b6008739570b8c21802dc794c6438ecc47896b8620e23fe4dd62fd150a8 SHA512 (ansible-pcp-2.1.2.tar.gz) = 0babea9669dd8aefc3fc3f334eac89f114897cf16341c208287bf8a85252caa0c196c28050caa4219925c5b858dfaf93dc2988a7348f2f96ed9069cfbdb68f44