|
15 | 15 | from django.core.urlresolvers import reverse |
16 | 16 | from raven.contrib.django.raven_compat.models import client |
17 | 17 | from log import logger, op_logger |
18 | | -from oplog.models import add_oplog |
| 18 | +from oplog.utils import add_oplog |
19 | 19 |
|
20 | 20 |
|
21 | 21 | def render_op_result(op_result): |
@@ -729,22 +729,22 @@ def handle(app): |
729 | 729 | return cls.deal_with_appname(appname, handle) |
730 | 730 |
|
731 | 731 | @classmethod |
732 | | - def post_image_push(cls, appname, authors, commits): |
| 732 | + def post_image_push(cls, appname, authors): |
| 733 | + commitid_len = 40 |
| 734 | + |
733 | 735 | def handle(app): |
734 | | - try: |
735 | | - app.check_latest_giturl() |
736 | | - except InvalidLainYaml, e: |
737 | | - return (400, None, '%s' % e, reverse('api_image_push', kwargs={'appname': appname})) |
738 | | - commitid_len = 40 |
739 | 736 | datas = { |
740 | 737 | "appname": appname, |
741 | | - "commits": commits, |
742 | | - "operator": AuthApi.operater, |
| 738 | + "image": app.meta_version, |
743 | 739 | "lastid": app.meta_version[-commitid_len:], |
744 | 740 | "nextid": app.latest_meta_version[-commitid_len:], |
745 | 741 | "giturl": app.giturl, |
746 | 742 | "authors": authors, |
747 | 743 | } |
| 744 | + try: |
| 745 | + app.check_latest_giturl() |
| 746 | + except InvalidLainYaml, e: |
| 747 | + return (400, None, '%s' % e, reverse('api_image_push', kwargs={'appname': appname})) |
748 | 748 | image_push_notify(datas) |
749 | 749 | return (200, None, 'ok', reverse('api_image_push', kwargs={'appname': appname})) |
750 | 750 | return cls.deal_with_appname(appname, handle) |
@@ -1350,10 +1350,8 @@ def get_proc(app, pg_name): |
1350 | 1350 | for proc in app.lain_config.procs.values(): |
1351 | 1351 | if "%s.%s.%s" % (app.appname, proc.type.name, proc.name) == pg_name: |
1352 | 1352 | return proc |
1353 | | - |
1354 | 1353 | def get_secret_files_bypass(app, pg_name): |
1355 | 1354 | return get_proc(app, pg_name).secret_files_bypass |
1356 | | - |
1357 | 1355 | def get_defined_secret_files(app, pg_name): |
1358 | 1356 | return get_proc(app, pg_name).secret_files |
1359 | 1357 |
|
|
0 commit comments