3784a453f3
Refactor SLSA services to avoid parallel execution
...
- Refactor log
- Unify log for pkglistgen
- Replace external while true loop with a systemd timer for pkglistgen
- Add process check on verify-build-and-generatelists and
generate-release-packages to avoid start pkglistgen when there is an
instance that is already running it
- SLSA services must not share the same workdir
2024-02-15 12:25:42 -03:00
025471164f
Add osrt-slsa dir
2024-02-15 12:25:42 -03:00
b9d76698cf
Add relpkg support
...
- Add script to run relpkg
- Add systemd service and timer
- Change SLSA user
- Only run pkglistgen when build finishes
2024-02-15 12:25:42 -03:00
5ba60b7b26
Add log support to slsa-build-service
2024-02-15 12:25:42 -03:00
15aa15ec13
Add slsa-build-service
2024-02-15 12:25:42 -03:00
Fabian Vogt
0888a8f1a0
Drop bs_mirrorfull
...
Superseded by osclib.repomirror.
2023-11-29 16:53:58 +01:00
4b4aa54831
install and link publish_dist
2022-08-23 11:18:02 +02:00
Stephan Kulow
f5e623417a
Merge pull request #2637 from s-t-e-v-e-n-k/remove-devel-package
...
Remove devel package and make check target
2021-10-07 09:00:05 +02:00
Ancor Gonzalez Sosa
a9d6db325f
Delete leaper, update_crawler and manager_42
2021-09-21 15:30:48 +02:00
Steve Kowalik
83200f5677
Remove devel package and make check target
...
The devel package and the make check target are now dead code, with the
testsuite requiring other setup, which means using make is not going to
help.
2021-09-15 16:24:43 +10:00
Jimmy Berry
37386e0c74
osclib/common: provide version_calcuate() and utilize by default.
2019-08-27 14:27:11 -05:00
Stephan Kulow
4a1f36fe1a
Install pkglistgen files
2019-01-17 17:45:53 +01: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
Jimmy Berry
92d5c2c6f8
metrics: provide initial telegraf setup for ingesting historical snapshots.
2018-08-29 16:49:12 -05:00
Jimmy Berry
f84ad329c6
dist: package metrics/access tool and related.
2018-06-18 22:13:29 -05:00
Jimmy Berry
de5ffa13fd
Makefile: package all executable files in bindir.
...
Rather than only expose the tools deployed via package it makes sense to
provide all tools to aid use by others via package.
2018-04-17 16:11:42 -05:00
Jimmy Berry
06a9f15999
metrics_release: remove executable flag left over from development.
...
Ignore metrics from nosetests loader since it is no longer executable.
2018-04-17 15:46:09 -05:00
Jimmy Berry
8dd2694617
metrics: switch over to grafana 5.x provisioning.
...
Provides both dashboards and datasources.
2018-03-09 17:16:46 -06:00
Jimmy Berry
5e9392f4a0
pkglistgen: migrate bash scripts to python.
2017-12-21 01:05:55 -06:00
Jimmy Berry
10311c12c6
dist: install exported dashboards in grafana dashboard directory.
2017-11-03 17:58:18 -05:00
Jimmy Berry
159790907e
dist: include metrics.py in bindir.
2017-11-03 17:50:24 -05:00
Jimmy Berry
02d5749d28
dist: move package_name variable to Makefile.common.
2017-11-03 17:48:47 -05:00
Ludwig Nussel
b8a971be8b
pkglistgen: shell scripts to actually commit
2017-10-17 15:41:52 +02:00
Jimmy Berry
cb6b41d6e4
dist: provide check-source subpackage.
2017-10-10 11:17:55 -05:00
Jimmy Berry
08be01844f
dist: provide maintenance subpackage.
2017-10-10 11:10:11 -05:00
Jimmy Berry
ac99db6147
dist: rework totest-manager subpackage to provide new style service.
2017-10-10 10:59:09 -05:00
Jimmy Berry
712ef05e0f
dist: provide leaper services and related configuration.
2017-10-10 10:26:12 -05:00
Jimmy Berry
014d8cc07b
dist: include suppkg_rebuild in staging-bot subpackage.
2017-10-09 21:09:44 -05:00
Jimmy Berry
f2122b49e9
dist: provide staging-bot subpackage for related services.
2017-10-09 17:36:27 -05:00
Jimmy Berry
298ca5e0a6
dist/spec: create metrics sub-package.
...
Excludes large JSON files from main package as most users will not need.
2017-10-06 16:13:42 -05:00
Jimmy Berry
0b07d05408
dist: provide repo-checker sub-package with binary in path, service, and user.
2017-10-04 17:33:47 -05:00
Jimmy Berry
ea6bc0f28f
dist/spec: utilize obs_scm renaming which properly includes version in source.
2017-07-17 16:26:21 -05:00
Jimmy Berry
db2908816a
Makefile & disc/spec: include version in installed osc-staging plugin.
2017-07-13 21:28:05 -05:00
Jimmy Berry
06d69e5d5b
travis & Makefile: drop old repo checker directory creation.
2017-07-13 17:09:13 -05:00
Jimmy Berry
bd5296d680
Makefile: provide package and package-clean targets.
2017-07-13 17:09:13 -05:00
Ludwig Nussel
0b3996a8aa
Wait for Factory reviews
...
The old code would decline requests instead of waiting for matching
Factory submissions to pass reviews.
2017-04-19 11:49:39 +02:00
Ludwig Nussel
80accab1a4
add Makefile, systemd unit, apache config
2015-05-28 13:16:49 +02:00
Ludwig Nussel
71ed3cfdfb
we need to use nosetests for python 2
2015-04-23 13:10:07 +02:00
Ludwig Nussel
fb77d5f7ba
also install .pm
2014-09-03 16:00:48 +02:00
Ludwig Nussel
2d7376c26a
add systemd units for repo checker
2014-09-03 16:00:48 +02:00
Ludwig Nussel
f569c90040
create home
2014-09-03 16:00:48 +02:00
Ludwig Nussel
fa7cb9223d
fix permissions
2014-09-03 16:00:48 +02:00
Ludwig Nussel
d0eae8753a
add toplevel makefile
2014-09-03 14:44:44 +02:00