mirror of
https://github.com/google/nomulus
synced 2026-01-09 15:43:52 +00:00
Create ICANN report upload action
This is the first step in moving the current []cron-Python reporting scripts into App Engine, as an official part of the Nomulus package. This copies the structure of RDE uploads, with a few changes specific to monthly reporting. I've left some TODOs related to actually testing it on the ICANN endpoint, as we're still not sure how files to be uploaded will be staged, and whether we can actually ping their endpoint on valid ports (80 or 443). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=160408703
This commit is contained in:
@@ -30,10 +30,10 @@ java_library(
|
||||
"//java/google/registry/monitoring/whitebox",
|
||||
"//java/google/registry/rde",
|
||||
"//java/google/registry/rde/imports",
|
||||
"//java/google/registry/reporting",
|
||||
"//java/google/registry/request",
|
||||
"//java/google/registry/request:modules",
|
||||
"//java/google/registry/request/auth",
|
||||
"//java/google/registry/security",
|
||||
"//java/google/registry/tmch",
|
||||
"//java/google/registry/util",
|
||||
"@com_google_appengine_api_1_0_sdk",
|
||||
|
||||
@@ -63,6 +63,8 @@ import google.registry.rde.imports.RdeDomainImportAction;
|
||||
import google.registry.rde.imports.RdeHostImportAction;
|
||||
import google.registry.rde.imports.RdeHostLinkAction;
|
||||
import google.registry.rde.imports.RdeImportsModule;
|
||||
import google.registry.reporting.IcannReportingModule;
|
||||
import google.registry.reporting.IcannReportingUploadAction;
|
||||
import google.registry.request.RequestComponentBuilder;
|
||||
import google.registry.request.RequestModule;
|
||||
import google.registry.request.RequestScope;
|
||||
@@ -87,6 +89,7 @@ import google.registry.tmch.TmchSmdrlAction;
|
||||
DnsUpdateConfigModule.class,
|
||||
DnsUpdateWriterModule.class,
|
||||
ExportRequestModule.class,
|
||||
IcannReportingModule.class,
|
||||
MapreduceModule.class,
|
||||
RdeModule.class,
|
||||
RdeImportsModule.class,
|
||||
@@ -109,6 +112,7 @@ interface BackendRequestComponent {
|
||||
ExportDomainListsAction exportDomainListsAction();
|
||||
ExportReservedTermsAction exportReservedTermsAction();
|
||||
ExportSnapshotAction exportSnapshotAction();
|
||||
IcannReportingUploadAction icannReportingUploadAction();
|
||||
LoadSnapshotAction loadSnapshotAction();
|
||||
MapreduceEntityCleanupAction mapreduceEntityCleanupAction();
|
||||
MetricsExportAction metricsExportAction();
|
||||
|
||||
Reference in New Issue
Block a user