Skip to content

Conversation

@tristanvuong2021
Copy link
Contributor

@tristanvuong2021 tristanvuong2021 commented Dec 5, 2025

The Metrics Service is fixed to create a RequisitionSpec with population set.

Issue: #3290
BREAKING-CHANGE: The Reporting public API server has a new required --pdp-name option. This is the resource name of the Population Data Provider (PDP) corresponding to the running Population Requisition Fulfiller instance.

@wfa-reviewable
Copy link

This change is Reviewable

@tristanvuong2021 tristanvuong2021 linked an issue Dec 5, 2025 that may be closed by this pull request
@tristanvuong2021 tristanvuong2021 force-pushed the tristanvuong-update-metrics-service-to-create-population-measurement branch from a025c90 to ef163fb Compare December 6, 2025 20:19
@tristanvuong2021 tristanvuong2021 marked this pull request as ready for review December 8, 2025 16:21
Copy link
Member

@SanjayVas SanjayVas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SanjayVas reviewed 22 of 22 files at r1, all commit messages.
Reviewable status: all files reviewed, 3 unresolved discussions (waiting on @tristanvuong2021)


src/main/k8s/local/BUILD.bazel line 248 at r1 (raw file):

cue_dump(
    name = "reporting_v2",
    srcs = ["reporting_v2.cue"],

Drop from srcs since this now comes from deps.

Each file should be in the srcs of no more than one target. I think measurement_system_prober is similarly incorrect and therefore providing a bad example.


src/main/k8s/reporting_v2.cue line 291 at r1 (raw file):

						"--port=8443",
						"--health-port=8080",
						"--pdp-name=\(_pdpName)",

I believe the references in this file need to be _populationDataProviderName

Suggestion:

_populationDataProviderName

src/main/k8s/reporting_v2.cue line 316 at r1 (raw file):

						"--port=8443",
						"--health-port=8080",
						"--pdp-name=\(_pdpName)",

Suggestion:

_populationDataProviderName

Copy link
Contributor Author

@tristanvuong2021 tristanvuong2021 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 20 of 22 files reviewed, 3 unresolved discussions (waiting on @SanjayVas)


src/main/k8s/reporting_v2.cue line 291 at r1 (raw file):

Previously, SanjayVas (Sanjay Vasandani) wrote…

I believe the references in this file need to be _populationDataProviderName

Done.


src/main/k8s/local/BUILD.bazel line 248 at r1 (raw file):

Previously, SanjayVas (Sanjay Vasandani) wrote…

Drop from srcs since this now comes from deps.

Each file should be in the srcs of no more than one target. I think measurement_system_prober is similarly incorrect and therefore providing a bad example.

Done.


src/main/k8s/reporting_v2.cue line 316 at r1 (raw file):

						"--port=8443",
						"--health-port=8080",
						"--pdp-name=\(_pdpName)",

Done.

Copy link
Member

@SanjayVas SanjayVas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SanjayVas reviewed 2 of 2 files at r2, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @tristanvuong2021)

Copy link
Collaborator

@stevenwarejones stevenwarejones left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stevenwarejones reviewed 20 of 22 files at r1, 2 of 2 files at r2, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @tristanvuong2021)

Copy link
Contributor Author

@tristanvuong2021 tristanvuong2021 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tristanvuong2021 reviewed 1 of 1 files at r3, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @tristanvuong2021)

Copy link
Contributor Author

@tristanvuong2021 tristanvuong2021 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tristanvuong2021 reviewed 19 of 22 files at r1, 2 of 2 files at r2, 1 of 1 files at r4, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @tristanvuong2021)

@tristanvuong2021 tristanvuong2021 merged commit 0cd16b1 into main Dec 9, 2025
7 checks passed
@tristanvuong2021 tristanvuong2021 deleted the tristanvuong-update-metrics-service-to-create-population-measurement branch December 9, 2025 21:16
@SanjayVas SanjayVas changed the title fix: Metrics Service now correctly creates a Population Measurement for a Population Metric fix!: Metrics Service now correctly creates a Population Measurement for a Population Metric Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Population Metric does not create a Population Measurement

5 participants