15 Commits

Author SHA1 Message Date
Jan Kaluza
3ad87b2f46 Add 'overview' command to mbs-build. 2017-04-10 11:29:19 +02:00
Jan Kaluza
6abe36f90d Add support for 'mbs-build local' and allow 'manage.py build_module_locally' to handle branch name as second argument. 2017-04-03 08:42:21 +02:00
Jan Kaluza
c9306ae817 Use python-openidc-client 2017-03-31 11:27:04 +02:00
Jan Kaluza
bd41f9a095 Use python-fedora from openidc branch to get the openid token. 2017-03-30 17:38:46 +02:00
Jakub Kadlčík
c49876440e Frontend now expects even branch 2017-03-14 15:19:01 +01:00
Ralph Bean
7ff90677e7 Use prod ipsilon. Our scope is live. 2017-03-01 12:50:12 -05:00
Matt Prahl
b254ba40cc Use the latest testmodule version 2017-02-28 17:39:30 -05:00
Jakub Kadlčík
4c85e01b6c Update testmodule hash to 4cef8cb 2017-02-27 19:59:18 +01:00
Ralph Bean
61b7b6f47d Use an authorization header instead of cookie for oidc token.
Fixes #330.
2017-02-20 13:12:00 -05:00
Ralph Bean
20d1abfcfc Add OIDC scope for MBS permissions.
Added here:  https://infrastructure.fedoraproject.org/cgit/ansible.git/commit/?id=87503b8ed96813c259eb5b31afef1fc0cbdc7027
2017-02-17 10:44:52 -05:00
Ralph Bean
916c47cf2f Remove unused OIDC scopes. 2017-02-17 10:44:47 -05:00
Ralph Bean
a0b7ff4dc4 Our nonce should actually be random.
Also, the state value here is unused, so drop it.
2017-02-15 19:41:15 -05:00
Ralph Bean
88aca055ce Replace query to FAS with OIDC groups scope check.
This removes our query to FAS and fixes #304.

It is more flexible too, where we can now configure production to only
allow in members of the `modularity-wg` group, and then later open it up
to all packagers after F26 is out (as was agreed with FESCo).

In the process of working on this, I discovered that #305 is not
necessary.  We don't need our own scope; we can just use the `groups`
scope as done here.
2017-02-10 15:50:41 -05:00
Matt Prahl
41187110b5 Add Vagrant support to submit_build.py 2016-12-15 16:16:24 -05:00
Filip Valder
301bbf6cff contrib scripts + related stuff 2016-12-05 15:17:37 +01:00