Stephan Kulow
015677fa45
Merge pull request #1704 from coolo/use_filtered_unsorted
...
Don't take unsorted.group as reference for SP1 product changes
2018-09-26 10:02:43 +02:00
Stephan Kulow
1527c616dc
Merge pull request #1705 from lnussel/changelog_checker
...
check_tags_in_requests: factory property is actually an array
2018-09-24 17:35:26 +02:00
Ludwig Nussel
31004b5724
check_tags_in_requests: factory property is actually an array
2018-09-24 16:01:44 +02:00
Stephan Kulow
ea0e6d4aaa
Don't take unsorted.group as reference for SP1 product changes
...
The release managers are actually supposed to maintain the filter list
in unneeded.yml, but that only applies to unsorted.yml not to the unsorted.group
(which is basically unfiltered to be published into OBS's SLE-15)
2018-09-24 15:33:10 +02:00
Stephan Kulow
e409a673ae
Merge pull request #1702 from jberry-suse/pkglistgen-do-update-state-check
...
pkglistgen: compare repository state to determine when to update solv.
2018-09-21 14:31:35 +02:00
Jimmy Berry
a074572c45
pkglistgen: compare repository state to determine when to update solv.
...
Since both pkglistgen and repo_checker share the same rpm metadata cache
either may update it first and thus bs_mirrorfull will only contain output
for one of the tools. As such the check in pkglistgen could cause the solv
file to remain stale. Instead write a secondary file containing the
repository state hash and check to see if the file already exists.
2018-09-20 16:38:05 -05:00
Jimmy Berry
35ea0e17fa
Merge pull request #1701 from jberry-suse/metrics-access-timer-old-systemd
...
systemd/metrics-access.timer: utilize compatible calendar format.
2018-09-20 09:06:42 -05:00
Jimmy Berry
9341b740df
systemd/metrics-access.timer: utilize compatible calendar format.
...
systemd 228 does not support this format and fails to load timer.
2018-09-19 22:22:53 -05:00
Jimmy Berry
38e2d3fa1c
Merge pull request #1699 from jberry-suse/metrics-access-aggregate-empty-keys
...
metrics/access/aggregate: correct empty seen key handling.
2018-09-18 16:45:12 -05:00
Jimmy Berry
d3afb6806b
Merge pull request #1698 from jberry-suse/core-pseudometa-ensure-fix
...
osclib/core: project_pseudometa_file_ensure(): correct comparison logic.
2018-09-18 16:26:03 -05:00
Jimmy Berry
aeb3b8ce4d
Merge pull request #1697 from jberry-suse/ReviewBot-delete-break-out-types
...
check_source: decline all delete project requests and ReviewBot sub-delete check types.
2018-09-18 16:17:44 -05:00
Jimmy Berry
e246ca69d8
metrics/access/aggregate: correct empty seen key handling.
...
Set everything up, but never filled in keys.
2018-09-17 17:37:35 -05:00
Jimmy Berry
1fc5232c5e
osclib/core: project_pseudometa_file_ensure(): correct comparison logic.
...
Previously, ends up comparing the wrong package, but saving to the correct
one. This ends up with extra blank commits. :(
2018-09-17 17:25:00 -05:00
Jimmy Berry
406fc41a85
ReviewBots: utilize delete_package check where it was already assumed.
2018-09-17 17:15:23 -05:00
Jimmy Berry
658137b9e9
check_source: split out delete repository check to new sub action check.
2018-09-17 17:14:48 -05:00
Jimmy Berry
ecbc806b2d
check_source: decline all delete project requests.
2018-09-17 17:13:58 -05:00
Jimmy Berry
d1b630b5da
ReviewBot: break down sub-types of delete requests.
...
Their is very little overlap in the types of reviews one typically wants
to perform on delete requests. Already all of the existing code will crash
if a delete project request is reviewed.
2018-09-17 17:04:44 -05:00
Jimmy Berry
628c1a107d
Merge pull request #1695 from jberry-suse/metrics-images
...
metrics: add image totals by product to access dashboard.
2018-09-14 16:09:10 -05:00
Jimmy Berry
5c410b7c76
metrics/grafana/access: add new row and graphs for image totals by product.
...
Includes a new variable for switching which product is displayed.
Unfortunately, there is no way to hide the variable within a row and it
seems like over-kill to create a separate dashboard.
2018-09-14 15:55:02 -05:00
Jimmy Berry
7492b109e5
metrics/access/aggregate: process and summarize image totals by product.
...
Accessible in new measurement prefixed by 'image'.
2018-09-14 15:53:30 -05:00
Jimmy Berry
c84add0bf7
metrics/access/aggregate: extract merge_product_plus_key() from merge().
2018-09-14 15:52:05 -05:00
Jimmy Berry
dc9afe2adf
metrics/access/ingest: detect product image paths and included in dump.
2018-09-14 15:50:37 -05:00
Jimmy Berry
6203b52a42
metrics/grafana/access: remove left-over raw queries.
...
For some reason Grafana does not remove these from data structure even
though they no longer represent current state.
2018-09-14 15:49:56 -05:00
Jimmy Berry
f80d3ff03f
metrics/access/aggregate: include Leap 15.1 in published metrics.
2018-09-14 15:48:12 -05:00
4961866c85
[ARM 15.1] Include JeOS images in ToTest
2018-09-14 11:45:44 +02:00
Jimmy Berry
f5c8b8d4f2
dist/kubernetes: provide README covering basic operation.
2018-09-13 20:26:08 -05:00
Jimmy Berry
287de0347b
dist/kubernetes: provide repo-checker module.
2018-09-13 20:26:08 -05:00
Jimmy Berry
ca22d5ea7a
dist/kubernetes: provide check-source module.
2018-09-13 20:26:08 -05:00
Jimmy Berry
2ecf813cbd
dist/kubernetes: provide base review_bot component prototype.
2018-09-13 20:26:08 -05:00
Jimmy Berry
35836073be
dist/kubernetes: provide basic ksonnet setup for heroes cluster.
2018-09-13 20:26:08 -05:00
Jimmy Berry
72b518b8ad
dist/kiwi: provide kiwi for building worker-obs container.
2018-09-13 20:26:08 -05:00
Jimmy Berry
ed631a8384
k8s-secret: provide tool to generate kubernetes secrets containing oscrc.
2018-09-13 20:26:08 -05:00
Jimmy Berry
d74c1c69ff
osclib/cache_manager: rework base directory handling.
...
Ensure the returned directory is always created and while continuing to
handle test mode.
2018-09-13 20:26:08 -05:00
Jimmy Berry
4c01a602a7
dist/ci/osc-init: allow output file location to be set via OSCRC env var.
2018-09-13 20:26:08 -05:00
Jimmy Berry
d1022403cb
Merge pull request #1691 from lnussel/check_source
...
check_source: reset skip_add_reviews for each request
2018-09-13 16:57:31 -05:00
Stephan Kulow
47324ff2fd
Merge pull request #1693 from nilxam/ignore_product_package
...
check_source: ignore _product package check
2018-09-13 15:07:13 +02:00
dbf31de9af
check_source: ignore _product package check
2018-09-13 20:49:56 +08:00
Ludwig Nussel
db9375336b
check_source: reset skip_add_reviews for each request
...
skip_add_reviews needs to be reset, otherwise a single
maintenance_incident request affects the rest of the work queue.
2018-09-12 11:48:23 +02:00
Jimmy Berry
3cf805500a
Merge pull request #1690 from jberry-suse/metrics-request-list-followup
...
metrics: remove workaround for OBS xpath bug during request search.
2018-09-10 20:04:30 -05:00
Jimmy Berry
d7d3d55578
metrics: check for action/target instead of submit/target since removed.
...
In the wake of openSUSE/osc@f1c3156 removing the deprecated submit/target,
the special condition to limit Factory to "staging era" requests should be
updated to look for action/target.
2018-09-08 22:17:56 -05:00
Jimmy Berry
0b342a5856
metrics: remove workaround for OBS xpath bug during request search.
...
Now that the bug related to openSUSE/open-build-service#5571 has been fixed
the inverted behavior of exclude_target_projects no longer works. As such
the argument should be removed and only way to get the desired behavior
is to override include_request_from_project which includes request sourced
from specific project. For the purposes of metrics only interested in
requests targeting a specific project.
2018-09-08 22:15:43 -05:00
Jimmy Berry
67200cdf5c
Merge pull request #1687 from jberry-suse/metrics-conf-pattern
...
metrics: correct reference to Leap config defaults pattern.
2018-09-05 14:41:03 -05:00
Jimmy Berry
fda67baa36
metrics: correct reference to Leap config defaults pattern.
2018-09-05 14:24:51 -05:00
Jimmy Berry
c5ceab9ee1
Merge pull request #1686 from jberry-suse/cache-migrate-prune
...
osclib/cache_manager: provide general cache manager for all tools.
2018-09-05 14:23:21 -05:00
Jimmy Berry
3b8ae3174c
osclib/cache: provide mechanism to init multiple times.
...
Useful for staging plugin to cache the remote config before StagingAPI
is initialized.
2018-09-04 15:19:02 -05:00
Jimmy Berry
c47bb4c902
Utilize CacheManager for all existing caches.
2018-09-04 15:19:02 -05:00
Jimmy Berry
27cba7e26c
osclib/cache_manager: provide general cache manager for all tools.
2018-09-04 15:18:55 -05:00
Jimmy Berry
f49b8d1149
osclib/common: provide project name and version constants.
...
Not specific to staging plugin, but previously only place to provide
version.
2018-09-04 15:04:33 -05:00
Stephan Kulow
9e8018fe24
Merge pull request #1685 from jberry-suse/travis-target-increment
...
travis: increment targetted versions to openSUSE Leap 15.0 and SLE 15.
2018-09-01 19:32:23 +02:00
Jimmy Berry
e1ec1aa412
travis: increment targetted versions to openSUSE Leap 15.0 and SLE 15.
2018-08-31 15:04:35 -05:00