4393 Commits

Author SHA1 Message Date
Jimmy Berry
58f5c91121
Merge pull request #1588 from jberry-suse/metrics-access-followup
Metrics access followup for live data final location and small cleanups
2018-06-21 09:41:58 -05:00
Jimmy Berry
6df56b1e08 metrics/access/ingest: update pattern to handle most recent log format. 2018-06-21 08:15:26 -05:00
Jimmy Berry
2ab5065f93 metrics/grafana/access: add explanation about loss of custom log format. 2018-06-21 08:15:19 -05:00
Stephan Kulow
f2875cea3d
Merge pull request #1585 from coolo/more_sle_bits
More sle bits for pkglistgen
2018-06-21 07:24:59 +02:00
Jimmy Berry
8a59f4a862 metrics/access/aggregate: change PONTIFEX base URL based on poo#36862. 2018-06-20 16:38:22 -05:00
Jimmy Berry
138facc961 metrics/grafana/access: remove broken datasource templating from export.
Unresolved upstream issue that makes the export unusable on a new system.
2018-06-20 16:38:10 -05:00
Jimmy Berry
2e93b6c3bd metrics/access/aggregate: remove left over sprintf() from PONTIFEX lines.
The directory was broken out from PONTIFEX and LANGLEY which made sprintf()
no longer necessary. Still works, but a waste.
2018-06-20 16:32:43 -05:00
Jimmy Berry
625fa382fa metrics/access/aggregate: skip the current day since the logs are incomplete. 2018-06-20 16:30:20 -05:00
Jimmy Berry
409f021948 dist/spec: move access.json dashboard to metrics-access package. 2018-06-20 16:29:23 -05:00
Jimmy Berry
d4172e6aa7
Merge pull request #1586 from jberry-suse/metrics-config-revert
Revert crap from 'Use attribute to store staging config' that create corrupt data
2018-06-20 15:42:36 -05:00
Jimmy Berry
a909b40461 osclib/stagingapi: superseded_request(): revert poor indentation changes.
Human eyes can vertically. One does not write math homework like:

1. y = mx + b
        b = y - mx

or

1. y = mx + b
b = y - mx


one write it

1. y = mx + b
   b = y - mx
2018-06-20 15:30:13 -05:00
Jimmy Berry
bc03a99e46 metrics: thankfully we lived past the days of assembly variable name limits.
Replaces commit 437f46a4cb156d44baf9f2c18a4d702240936836.
2018-06-20 15:23:26 -05:00
Jimmy Berry
ed23a53196 metrics: ingest_dashboard(): replace max_revision duplicate variable nonsense
Replaces commit 437f46a4cb156d44baf9f2c18a4d702240936836.
2018-06-20 15:21:52 -05:00
Jimmy Berry
adaeac7714 Revert "Output Attribute metrics (not well tested)"
This reverts commit 3fa61c8b8780b8de14f821fd0768bdd0b82ce6da.

Remove this garbage from repository as it is not a toilet. This creates
corrupt records and prevents deployment to metrics.o.o.
2018-06-20 15:16:33 -05:00
Ludwig Nussel
78e8212654
Merge pull request #1557 from michelmno/leap15_aarch64
ttm: Use openSUSE Leap 15.0 AArch64 not Ports
2018-06-20 09:58:28 +02:00
Ludwig Nussel
0f536c837d
Merge pull request #1570 from lnussel/requestfinder
requestfinder: make devel project configurable
2018-06-20 09:57:09 +02:00
Stephan Kulow
03ea996ba4 pkglistgen: Don't warn about locked packages not found
We sometimes have to lock packages that only exist on one arch - and
that makes debug output unreadable. So be careful with locked packages
instead :)
2018-06-19 07:21:52 +02:00
Stephan Kulow
f8ff45896a pkglistgen: Copy away inc files too 2018-06-19 07:21:52 +02:00
Stephan Kulow
e452271e5e pkglistgen: Output more infos about overlap 2018-06-19 07:21:52 +02:00
Stephan Kulow
67121e297e
Merge pull request #1573 from coolo/use_attributes
Use attribute to store staging config
2018-06-19 06:38:32 +02:00
Stephan Kulow
d99640fb2b
Merge pull request #1584 from jberry-suse/metrics-access-timer-skip
systemd/metrics-access.timer: skip Monday to avoid conflict with metrics.timer.
2018-06-19 06:30:29 +02:00
Jimmy Berry
d1d69ebf6d systemd/metrics-access.timer: skip Monday to avoid conflict with metrics.timer. 2018-06-18 23:05:02 -05:00
Jimmy Berry
d41cbda37e
Merge pull request #1578 from jberry-suse/metrics-access
Metrics access log parsing tool for ingesting download.o.o logs.
2018-06-18 22:23:22 -05:00
Jimmy Berry
56dbcb1d53 metrics/access: add summary README.md. 2018-06-18 22:13:29 -05:00
Jimmy Berry
f84ad329c6 dist: package metrics/access tool and related. 2018-06-18 22:13:29 -05:00
Jimmy Berry
da56d9213b metrics/grafana: add access dashboard and data source.
Utilized by metrics/access tool.
2018-06-18 22:13:22 -05:00
Jimmy Berry
3d7bb16489 metrics/access: initial aggregate script. 2018-06-18 21:29:43 -05:00
Jimmy Berry
6fecfcb128 metrics/access: initial ingest script. 2018-06-18 21:29:23 -05:00
Stephan Kulow
3fa61c8b87 Output Attribute metrics (not well tested) 2018-06-18 17:28:23 +02:00
Stephan Kulow
437f46a4cb Catch 404 in metrics
SP1 has no dashboard
2018-06-18 16:29:27 +02:00
Stephan Kulow
18c2ba3bb8
Merge pull request #1579 from asdil12/autorelease
Make norelease the default for SLE
2018-06-18 07:02:13 +02:00
Stephan Kulow
b646e55340
Merge pull request #1582 from coolo/generate_unsorted_group
Generate an unsorted.group if configured
2018-06-18 06:28:50 +02:00
Jimmy Berry
b05d559cf7
Merge pull request #1580 from nilxam/gcc8_now
request_splitter: gcc8 is the default compiler now
2018-06-15 10:28:40 -05:00
Stephan Kulow
a68be43d04 Generate an unsorted.group if configured
We need this to have the remains of SLE15 in OBS to build against
2018-06-15 17:13:10 +02:00
7238800b36 request_splitter: gcc8 is the default compiler now 2018-06-15 21:01:59 +08:00
Stephan Kulow
0180de281a Fix test cases 2018-06-15 13:16:46 +02:00
Stephan Kulow
a840f6bf40 Don't store empty config attribute and propose migration 2018-06-15 11:40:02 +02:00
Stephan Kulow
5e0e6c5126 Catch 404 for attributes (python3 way) 2018-06-15 11:40:02 +02:00
Stephan Kulow
af9ac0b01d Read lock attribute from remote config 2018-06-15 11:40:02 +02:00
Stephan Kulow
fa2e4f7b75 Migrate SUSE config into attributes 2018-06-15 11:40:02 +02:00
Stephan Kulow
92398937e7 Make remote-config mandatory
It's the only way to sync things between different staging managers. oscrc
just won't do
2018-06-15 11:40:02 +02:00
Stephan Kulow
030e7b807f Move config into an OBS attribute
Right now we require a Staging subproject to use staging plugin, which
is suboptimal especially for maintenance requests. The OBS attributes allow
to store the things right attached to the project - and the permissions
can be controlled in parallel to the maintainers right, which gives us
enough freedom
2018-06-15 11:40:02 +02:00
Stephan Kulow
3f7ae41a10
Merge pull request #1574 from asdil12/ttm_timer
Run ttm by systemd timer to prevent mem leaks
2018-06-15 11:37:35 +02:00
Stephan Kulow
03bb1fd736
Merge pull request #1576 from asdil12/pb
TTM: Remove project-base option
2018-06-15 11:36:50 +02:00
Dominik Heidler
a661ccb9a1 Make norelease the default for SLE
Add option --release to explicitly enable release
2018-06-15 11:34:40 +02:00
Dominik Heidler
0a7b19ffce Run ttm by systemd timer to prevent mem leaks 2018-06-14 16:18:39 +02:00
Dominik Heidler
3cd27c8ded TTM: Remove project-base option
Derive project-base from project argument.
This removes some redundancy from cli.
2018-06-14 16:11:06 +02:00
Stephan Kulow
3b991374ae
Merge pull request #1575 from jberry-suse/python-ssl-ci
dist/ci/Dockerfile: add python2-pyOpenSSL as dependency.
2018-06-14 07:05:13 +02:00
Jimmy Berry
c3df950869 dist/ci/Dockerfile: add python2-pyOpenSSL as dependency.
Pending a proper resolution to openSUSE/osc#429.
2018-06-13 20:57:39 -05:00
Ludwig Nussel
c0b472c633 requestfinder: make devel project configurable 2018-06-11 10:41:06 +02:00