Ejemplo n.º 1
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     build_uuid = "fake-build-id"
     return build_repository_event_data(
         namespace_name,
         repo_name,
         {
             "build_id": build_uuid,
             "build_name": "some-fake-build",
             "docker_tags": ["latest", "foo", "bar"],
             "trigger_kind": "GitHub",
             "error_message": "This is a fake error message",
             "trigger_id": "1245634",
             "trigger_kind": "GitHub",
             "trigger_metadata": {
                 "default_branch": "master",
                 "ref": "refs/heads/somebranch",
                 "commit": "42d4a62c53350993ea41069e9f2cfdefb0df097d",
                 "commit_info": {
                     "url": "http://path/to/the/commit",
                     "message": "Some commit message",
                     "date": time.mktime(datetime.now().timetuple()),
                     "author": {
                         "username": "******",
                         "url": "http://path/to/fake/author/in/scm",
                         "avatar_url": "http://www.gravatar.com/avatar/fakehash",
                     },
                 },
             },
         },
         subpage="/build/%s" % build_uuid,
     )
Ejemplo n.º 2
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     build_uuid = 'fake-build-id'
     return build_repository_event_data(
         namespace_name,
         repo_name, {
             'build_id': build_uuid,
             'build_name': 'some-fake-build',
             'docker_tags': ['latest', 'foo', 'bar'],
             'trigger_kind': 'GitHub',
             'error_message': 'This is a fake error message',
             'trigger_id': '1245634',
             'trigger_kind': 'GitHub',
             'trigger_metadata': {
                 "default_branch": "master",
                 "ref": "refs/heads/somebranch",
                 "commit": "42d4a62c53350993ea41069e9f2cfdefb0df097d",
                 "commit_info": {
                     'url': 'http://path/to/the/commit',
                     'message': 'Some commit message',
                     'date': time.mktime(datetime.now().timetuple()),
                     'author': {
                         'username': '******',
                         'url': 'http://path/to/fake/author/in/scm',
                         'avatar_url':
                         'http://www.gravatar.com/avatar/fakehash'
                     }
                 }
             }
         },
         subpage='/build/%s' % build_uuid)
Ejemplo n.º 3
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     level = event_config.get(VulnerabilityFoundEvent.CONFIG_LEVEL,
                              'Critical')
     return build_repository_event_data(
         namespace_name, repo_name, {
             'tags': ['latest', 'prod', 'foo', 'bar', 'baz'],
             'image': 'some-image-id',
             'vulnerability': {
                 'id': 'CVE-FAKE-CVE',
                 'description': 'A futurist vulnerability',
                 'link':
                 'https://security-tracker.debian.org/tracker/CVE-FAKE-CVE',
                 'priority': get_priority_for_index(level)
             },
         })
Ejemplo n.º 4
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     level = event_config.get(VulnerabilityFoundEvent.CONFIG_LEVEL, "Critical")
     return build_repository_event_data(
         namespace_name,
         repo_name,
         {
             "tags": ["latest", "prod", "foo", "bar", "baz"],
             "image": "some-image-id",
             "vulnerability": {
                 "id": "CVE-FAKE-CVE",
                 "description": "A futurist vulnerability",
                 "link": "https://security-tracker.debian.org/tracker/CVE-FAKE-CVE",
                 "priority": get_priority_for_index(level),
             },
         },
     )
Ejemplo n.º 5
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     build_uuid = 'fake-build-id'
     return build_repository_event_data(
         namespace_name,
         repo_name, {
             'build_id': build_uuid,
             'build_name': 'some-fake-build',
             'docker_tags': ['latest', 'foo', 'bar'],
             'trigger_id': '1245634',
             'trigger_kind': 'GitHub',
             'trigger_metadata': {
                 "default_branch": "master",
                 "ref": "refs/heads/somebranch",
                 "commit": "42d4a62c53350993ea41069e9f2cfdefb0df097d"
             }
         },
         subpage='/build/%s' % build_uuid)
Ejemplo n.º 6
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     build_uuid = "fake-build-id"
     return build_repository_event_data(
         namespace_name,
         repo_name,
         {
             "build_id": build_uuid,
             "build_name": "some-fake-build",
             "docker_tags": ["latest", "foo", "bar"],
             "trigger_id": "1245634",
             "trigger_kind": "GitHub",
             "trigger_metadata": {
                 "default_branch": "master",
                 "ref": "refs/heads/somebranch",
                 "commit": "42d4a62c53350993ea41069e9f2cfdefb0df097d",
             },
         },
         subpage="/build/%s" % build_uuid,
     )
Ejemplo n.º 7
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     return build_repository_event_data(namespace_name, repo_name,
                                        {'message': 'TEST NOTIFICATION'})
Ejemplo n.º 8
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     return build_repository_event_data(namespace_name, repo_name, {
         'updated_tags': ['latest', 'foo'],
         'pruned_image_count': 3
     })
Ejemplo n.º 9
0
 def get_sample_data(self, namespace_name, repo_name, event_config):
     return build_repository_event_data(
         namespace_name, repo_name, {"updated_tags": ["latest", "foo"], "pruned_image_count": 3}
     )