5045 Commits

Author SHA1 Message Date
Jimmy Berry
5f94ac9eaa obs_operator: do not require session for OPTIONS method.
The CORS pre-flight OPTIONS calls do not include the session headers,
but should validate everything else bsides the session.
2019-05-13 16:53:26 -05:00
Stephan Kulow
f246043497
Merge pull request #2013 from coolo/more_python3
Run staging-installcheck exclusively on python3
2019-05-13 16:17:12 +02:00
Stephan Kulow
3828715e46 Run staging-installcheck exclusively on python3
It creates invalid reports with python2 and I see no point in debugging
that
2019-05-13 16:07:27 +02:00
Stephan Kulow
b0d4f35262
Merge pull request #2012 from coolo/more_python3
Even more fixes for pkglistgen on python3
2019-05-13 14:33:07 +02:00
Stephan Kulow
c043a2d537 Even more fixes for pkglistgen on python3 2019-05-13 14:09:57 +02:00
Stephan Kulow
9c9e6e94de
Merge pull request #2009 from nilxam/py3_sup_rebuild
suppkg_rebuild: Fix TypeError on python3
2019-05-13 13:35:44 +02:00
Stephan Kulow
b98a02f37f
Merge pull request #2011 from coolo/fix_leap_pkglistgen
pkglistgen needs to run in the python3 container
2019-05-13 13:23:38 +02:00
Stephan Kulow
531173bdc3 pkglistgen needs to run in the python3 container
Merge leap and factory pkglistgen config - they are very much the same
2019-05-13 12:17:12 +02:00
5035107bee suppkg_rebuild: Fix TypeError on python3
Convert all items to String in a List to fix TypeError when executing on python3.

File "suppkg_rebuild.py", line 42, in get_support_package_list
    if re.match('Preinstall', line) or re.match('VM[Ii]nstall', line) or re.match('Support', line):
  File "/usr/lib64/python3.6/re.py", line 172, in match
    return _compile(pattern, flags).match(string)
TypeError: cannot use a string pattern on a bytes-like object
2019-05-13 18:04:22 +08:00
Stephan Kulow
03a548021a
Merge pull request #2010 from coolo/more_pika
Close the rabbit connection more carefully
2019-05-13 11:55:17 +02:00
Stephan Kulow
e0a2d7e653 Close the rabbit connection more carefully
Fixes #1985
2019-05-13 11:37:06 +02:00
Stephan Kulow
ccca194f84
Merge pull request #2008 from coolo/more_python3
Even more python3 fixes for pkglistgen
2019-05-13 09:10:59 +02:00
Stephan Kulow
df8de99945 Even more python3 fixes for pkglistgen 2019-05-13 08:57:34 +02:00
Stephan Kulow
780404f48a
Merge pull request #2007 from coolo/more_python3
Fix update_repo_handler
2019-05-13 08:24:21 +02:00
Stephan Kulow
302f8918c3 Fix path to pkglistgen.py 2019-05-13 07:29:45 +02:00
Stephan Kulow
001e8e32fd Fix update_repo_handler in python3 2019-05-13 07:27:26 +02:00
Stephan Kulow
90426046a6
Merge pull request #2006 from coolo/fix_expand
Fix repository_path_expand to also work in Factory stagings
2019-05-12 22:45:55 +02:00
Stephan Kulow
700cf1e41a Fix repository_path_expand to also work in Factory stagings
I got the algorithm wrong - it overwrites repositories only when used
in the same path, not by recursion
2019-05-12 22:35:59 +02:00
Stephan Kulow
e68bcda3a3
Merge pull request #2005 from coolo/fix_pl
Fix problems with pkglistgen under python3
2019-05-12 21:34:57 +02:00
Stephan Kulow
d0eef97d27 Fix problems with pkglistgen under python3 2019-05-12 21:22:07 +02:00
Stephan Kulow
4ef0c6230d
Merge pull request #2004 from coolo/add_pkglistgen_python3
Move to python3 containers for testing
2019-05-12 20:34:20 +02:00
Stephan Kulow
a7f449b446 Move to python3 containers for testing 2019-05-12 20:32:53 +02:00
Stephan Kulow
a31c37243b
Merge pull request #2000 from coolo/move_to_gocd
Simplify travis setup even more: deploy in gocd
2019-05-11 16:54:59 +02:00
Stephan Kulow
97e7d011b8
Merge pull request #2003 from coolo/fix_si
Fix string/bytes confusion with installcheck
2019-05-11 16:53:12 +02:00
Stephan Kulow
b04d91e2bd
Merge pull request #2001 from coolo/more_python3
Avoid warning on using .warn (python3)
2019-05-11 16:49:32 +02:00
Stephan Kulow
7ee9614ac2
Merge pull request #2002 from coolo/repository_fix
Fix and test repository_path_expand on SLE12-SP5
2019-05-11 16:49:16 +02:00
Stephan Kulow
9f9e6b75f3 Fix string/bytes confusion with installcheck 2019-05-11 16:40:27 +02:00
Stephan Kulow
4db9df6aec Fix and test repository_path_expand on SLE12-SP5
The way OBS collapses repositories is different to what we did
2019-05-11 16:34:31 +02:00
Stephan Kulow
fec762e5a4 Avoid warning on using .warn (python3) 2019-05-11 14:25:02 +02:00
Stephan Kulow
227e3ad0a8 Simplify travis setup even more: deploy in gocd
Fixes https://github.com/openSUSE/openSUSE-release-tools/pull/2000
2019-05-11 11:01:40 +02:00
Stephan Kulow
ffc9b22e0a
Merge pull request #1999 from coolo/remove_vcr
Remove more references to vcr
2019-05-11 10:40:30 +02:00
Stephan Kulow
d57ba61df5 Remove more references to vcr
I tried to replace the Mocking of functions with httpretty, but
unfortunately httpretty replaces all other API calls with 404s then.

What we'd need is a library sniping out single requests - possibly
by mocking the http_GET function, but that's tricky as well with
caching already overwriting it
2019-05-11 10:26:35 +02:00
Jimmy Berry
fbd1bbd4e2
Merge pull request #1998 from jberry-suse/obs_operator-handle-multilevel-domains
obs_operator: handle multi-level origin domains.
2019-05-10 12:12:02 -05:00
Jimmy Berry
74eb4a3955 obs_operator: handle multi-level host domains. 2019-05-10 11:53:28 -05:00
Jimmy Berry
d8df047d24 obs_operator: handle multi-level origin domains. 2019-05-10 11:44:26 -05:00
Jimmy Berry
a18d69a6e3
Merge pull request #1996 from jberry-suse/origin-manager-web-multilevel-domain
web/origin-manager: handle multi-level domains.
2019-05-10 11:35:13 -05:00
Jimmy Berry
b990f0622b
Merge pull request #1995 from jberry-suse/ci-deploy-fix
travis: restore deployment functionality.
2019-05-10 11:23:40 -05:00
Jimmy Berry
7abcbe9d54 web/origin-manager: handle multi-level domains.
Only consider the last two parts (base domain) as parent.
2019-05-10 11:22:20 -05:00
Jimmy Berry
3c9bf59258 web/origin-manager: correct indentation of bootstrap import. 2019-05-10 11:21:37 -05:00
Jimmy Berry
e9d725b402 travis: restore deployment functionality.
All other test suites were removed which makes the condition never met.
2019-05-10 11:11:15 -05:00
Jimmy Berry
c812ec9d38
Merge pull request #1994 from jberry-suse/obs-operator-origin-manager-report-systemd
systemd: include OBS Operator origin manager report service template.
2019-05-10 11:05:16 -05:00
Jimmy Berry
e3a4af235b systemd: drop --debug from obs_operator service. 2019-05-10 10:30:22 -05:00
Jimmy Berry
e46791774e systemd: include OBS Operator origin manager report service template. 2019-05-10 10:30:04 -05:00
Jimmy Berry
7de28a29fb
Merge pull request #1993 from jberry-suse/metrics-reduce-request-scope
metrics: reduce request period to after 450000.
2019-05-09 17:31:33 -05:00
Jimmy Berry
40b89d01c9 metrics: reduce request period to after 450000.
Works around ingest job crashing due to lack of memory. Hard to properly
workaround due to lack of sort API option from OBS.
2019-05-09 15:36:01 -05:00
18234ae19d
Merge pull request #1992 from nilxam/pkg_exists_vdelreq
vdelreq: ensure package does exist before checking binary
2019-05-09 16:23:50 +08:00
706607ab84 vdelreq: ensure package does exist before checking binary 2019-05-09 15:57:00 +08:00
Stephan Kulow
06e9685b2b
Merge pull request #1955 from coolo/fix_select2
Rework handling of packages with multiple specs
2019-05-07 08:23:27 +02:00
Stephan Kulow
4e5a0e2279
Merge pull request #1990 from coolo/merge_flake8
Run flake8 from Tumbleweed
2019-05-07 08:23:01 +02:00
Stephan Kulow
106ef6ae69 Run flake8 from Tumbleweed 2019-05-06 23:13:27 +02:00