Reimplement GitLab trigger handler using the V4 API library
GitLab has deprecated and removed the V3 API entirely Fixes https://jira.coreos.com/browse/QUAY-966
This commit is contained in:
parent
b0489aa8b0
commit
bf966545ba
9 changed files with 912 additions and 393 deletions
|
@ -3,37 +3,43 @@ import io
|
|||
import logging
|
||||
import re
|
||||
|
||||
class InvalidPayloadException(Exception):
|
||||
class TriggerException(Exception):
|
||||
pass
|
||||
|
||||
class BuildArchiveException(Exception):
|
||||
class TriggerAuthException(TriggerException):
|
||||
pass
|
||||
|
||||
class InvalidServiceException(Exception):
|
||||
class InvalidPayloadException(TriggerException):
|
||||
pass
|
||||
|
||||
class TriggerActivationException(Exception):
|
||||
class BuildArchiveException(TriggerException):
|
||||
pass
|
||||
|
||||
class TriggerDeactivationException(Exception):
|
||||
class InvalidServiceException(TriggerException):
|
||||
pass
|
||||
|
||||
class TriggerStartException(Exception):
|
||||
class TriggerActivationException(TriggerException):
|
||||
pass
|
||||
|
||||
class ValidationRequestException(Exception):
|
||||
class TriggerDeactivationException(TriggerException):
|
||||
pass
|
||||
|
||||
class SkipRequestException(Exception):
|
||||
class TriggerStartException(TriggerException):
|
||||
pass
|
||||
|
||||
class EmptyRepositoryException(Exception):
|
||||
class ValidationRequestException(TriggerException):
|
||||
pass
|
||||
|
||||
class RepositoryReadException(Exception):
|
||||
class SkipRequestException(TriggerException):
|
||||
pass
|
||||
|
||||
class TriggerProviderException(Exception):
|
||||
class EmptyRepositoryException(TriggerException):
|
||||
pass
|
||||
|
||||
class RepositoryReadException(TriggerException):
|
||||
pass
|
||||
|
||||
class TriggerProviderException(TriggerException):
|
||||
pass
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
|
Reference in a new issue