from colin.checks.abstract.labels import LabelCheck


class VcsUrlLabelCheck(LabelCheck):

    def __init__(self):
        super().__init__(name="vcs-url_label",
                         message="Label 'vcs-url' has to be specified.",
                         description="URL of the version control repository.",
                         reference_url="https://github.com/projectatomic/ContainerApplicationGenericLabels",
                         tags=["vcs-url", "vcs", "label", "optional"],
                         label="vcs-url",
                         required=True,
                         value_regex=None)
