169 Commits

Author SHA1 Message Date
Stephan Kulow
fcdd51b974 package: TTM needs python-enum34 (until we're on python3) 2019-04-15 10:20:47 +02:00
Stephan Kulow
1dc8e17785
Merge pull request #1919 from coolo/totest_manager_refact
Totest manager refactoring
2019-03-28 06:30:51 +01:00
Stephan Kulow
9e41f45f52 Skip ttm subdir in nosetests 2019-03-27 19:59:17 +01:00
Stephan Kulow
f3b3549a35 Rename the snapshot functions and add gocd config 2019-03-27 17:20:20 +01:00
Jimmy Berry
8f53d66594 dist/k8s: drop --debug flag from obs_operator service. 2019-03-26 18:34:07 -05:00
Jimmy Berry
9fbab1b87e dist/k8s: provide obs_operator origin-manager report sub component.
Refreshes origin information 3 days a week for quick serving from cache.
2019-03-26 18:34:07 -05:00
Jimmy Berry
9d1264390c dist/k8s: add service cache to obs_operator. 2019-03-26 18:34:01 -05:00
Jimmy Berry
8912b660c5 dist/k8s: provide service level cache similar to reviewbot cache. 2019-03-25 21:16:18 -05:00
Jimmy Berry
0734bf756c obs_operator: expose osc-plugin-origin commands via GET. 2019-03-20 19:18:05 -05:00
Stephan Kulow
128c5c1633 Package the osrt- symlink in bin 2019-03-20 08:39:27 +01:00
Stephan Kulow
67df42770d No longer package rabbit-openqa but add gocd config for it 2019-03-20 06:47:37 +01:00
Jimmy Berry
643169f7a1 dist: provide origin-manager report service and timer. 2019-03-06 15:51:42 -06:00
Jimmy Berry
9cbac9e0a3 dist/package: provide osc-plugin-origin package. 2019-03-06 15:51:42 -06:00
Jimmy Berry
a2e17deb67 dist/ci/Dockerfile: change from Tumbleweed to Leap for build host.
There is no need for Tumbleweed base as only the latest stable osc tools
and openSUSE:Tools packages should be needed. Unlike run-time for
repo-checker which is limited by latest solver stack the distribution
test suite has no need.

Currently, there is a zypper related segfault, #1887, that breaks the
test suite and demonstrates an advantage to switching to Leap.
2019-03-06 14:49:06 -06:00
Jimmy Berry
efcd08aa1a dist/package: include origin-manager source file in source_dir. 2019-02-26 08:29:44 -06:00
Jimmy Berry
fc3f691d2c dist/kubernetes: disable origin-manager component. 2019-02-26 08:24:30 -06:00
Jimmy Berry
dad98d8144 dist/kubernetes: add origin-manager component. 2019-02-22 10:31:00 -06:00
Jimmy Berry
c611c75b9c dist/kiwi: add origin-manager subpackage. 2019-02-20 18:35:01 -06:00
Jimmy Berry
af6457c270 travis: add check to complain about product references in origin-manager. 2019-02-15 14:16:50 -06:00
Jimmy Berry
f3e608483b dist/package: provide origin-manager sub-package. 2019-02-15 14:16:23 -06:00
Jimmy Berry
d9fbd0c534 dist/obs: provide OSRT:OriginConfig definition. 2019-02-15 14:16:23 -06:00
Stephan Kulow
d331a5f928 Add missing dependency 2019-02-15 12:48:56 +01:00
Stephan Kulow
49a0110980 Fix base container for tumbleweed 2019-01-17 19:29:06 +01:00
Stephan Kulow
4a1f36fe1a Install pkglistgen files 2019-01-17 17:45:53 +01:00
Stephan Kulow
b25c6dd7ee Kill create_test_dvds.sh 2019-01-17 15:06:28 +01:00
Stephan Kulow
0f53b91243 Revert extracted kiwi again
This kiwi file is built in all places where this package ends, including
openSUSE:Factory, where it creates a problem as there is no tumbleweed#current

And we really don't want to build it again there, we only want it in
openSUSE:Tools(:Images)
2018-11-27 06:30:46 +01:00
Jimmy Berry
14fa32d8ab dist/k8s/app.yaml: disable check-source and repo-checker components.
Changing plans mean these components are not actively being used so they
should be disabled in source to properly reflect that.
2018-11-26 16:01:45 -06:00
Jimmy Berry
648136ff96 dist/kubernetes: utilize new image home in openSUSE:Tools:Images. 2018-11-26 16:01:45 -06:00
Jimmy Berry
bfa1f65e5c dist/package: include worker kiwi to allow extraction via _service.
Since the kiwi file will reside in the source package, it needs to be
referenced in order to appease Factory rpmlint.
2018-11-26 16:01:45 -06:00
Jimmy Berry
c234055133 dist/kiwi/worker: include obs-operator subpackage. 2018-11-26 16:01:45 -06:00
Jimmy Berry
4323d5a5f7 dist/kubernetes: provide OBS Operator component. 2018-11-26 16:01:37 -06:00
Stephan Kulow
3310ec0c63
Merge pull request #1780 from jberry-suse/staging-report
openqa-comments: rework openQA report as status check report (and thus rename as well)
2018-11-10 08:35:35 +01:00
Jimmy Berry
bea4a5bb75 Rename openqa-comments to staging-report to more accurately reflect new role. 2018-11-09 16:09:25 -06:00
Jimmy Berry
f4371f474c
Merge pull request #1772 from jberry-suse/obs_operator
obs_operator: provide initial version of server and update userscript/staging-move-drag-n-drop
2018-11-08 16:28:45 -06:00
Jimmy Berry
408f8fb031 dist/spec: provide obs-operator subpackage. 2018-11-08 16:19:10 -06:00
Jimmy Berry
e8daf876ff
Merge pull request #1457 from lnussel/bugowner
Bugowner tool
2018-11-08 11:03:21 -06:00
Stephan Kulow
6d9436c372 Fix deployment problems on rabbit-openqa
- 2 python modules required
- apiurl shouldn't take the default from config not from getopt
- fix typo in user name
2018-10-23 08:28:52 +02:00
Stephan Kulow
9b1618e7c5
Merge pull request #1720 from coolo/add_openqa_sync
Add helper bot to listen to rabbit bus and feed OBS with openQA Status
2018-10-23 06:38:17 +02:00
Jimmy Berry
ae01d143c9 dist/ci/obs-build-target: utilize TAR_SCM_TESTMODE to avoid URL check.
See #1732 for details, but summarized the CI uses a local path which
differs from the normal remote URL which causes tar_scm service to
complain and no re-create the obscpio. See
openSUSE/obs-service-tar_scm@44b3bee for the relevant change.
2018-10-17 15:55:26 -05:00
Jimmy Berry
26c6dba22d dist/ci/obs-build-target: stop at first error. 2018-10-17 15:42:55 -05:00
Stephan Kulow
3933e4e302 Package rabbit-openqa
I don't really like the name, but lack alternative ideas
2018-10-10 20:07:21 +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
4c01a602a7 dist/ci/osc-init: allow output file location to be set via OSCRC env var. 2018-09-13 20:26:08 -05:00
Ludwig Nussel
3b407c4d88 new bugowner tool 2018-09-04 16:27:23 +02:00