| { |
| GitRepoURL: "{{.GITREPO_URL}}", |
| EventTopic: "gold-{{.INSTANCE_ID}}-eventbus-bt", |
| |
| Ingesters: { |
| // Primary Ingester |
| "gold-bt": { |
| RunEvery: "{{.ING_RUN_EVERY}}", |
| NCommits: {{.ING_N_COMMITS}}, |
| MinHours: {{.ING_MIN_HOURS}}, |
| MetricName: "gold-{{.INSTANCE_ID}}-ingestion", |
| Sources: [ |
| { |
| Bucket: "{{.BUCKET}}", |
| Dir: "dm-json-v1" |
| } |
| ], |
| ExtraParams: { |
| BTProjectID: "{{.BIGTABLE_PROJECT}}", |
| BTInstance: "{{.BIGTABLE_INSTANCE}}", |
| BTTable: "gold-{{.INSTANCE_ID}}" |
| } |
| {{if .ING_TRY_ENABLED}} |
| }, |
| // Gold Tryjob Ingester for gold-{{.INSTANCE_ID}}. |
| "gold-tryjob-fs": { |
| RunEvery: "{{.ING_TRY_RUN_EVERY}}", |
| MinHours: {{.ING_TRY_MIN_HOURS}}, |
| MetricName: "{{.INSTANCE_ID}}-gold-ingest-tryjob-fs", |
| Sources: [ |
| { |
| Bucket: "{{.BUCKET}}", |
| Dir: "trybot/dm-json-v1" |
| }, |
| ], |
| ExtraParams: { |
| FirestoreProjectID: "{{.FIRESTORE_PROJECT}}", |
| FirestoreNamespace: "{{.FIRESTORE_NAMESPACE}}", |
| |
| CodeReviewSystem: "{{.CODE_REVIEW_SYSTEM}}", |
| GerritURL: "{{.GERRIT_URL}}", |
| {{if eq .CODE_REVIEW_SYSTEM "github"}} |
| GitHubCredentialsPath: "/var/secrets/github/github_token", |
| GitHubRepo: "{{.GITHUB_REPO}}", |
| {{end}} |
| |
| ContinuousIntegrationSystem: "{{.CI_SYSTEM}}", |
| } |
| {{end}} |
| } |
| } |
| } |