Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions repositories.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2121,3 +2121,24 @@ applications:
moz_pipeline_metadata_defaults:
expiration_policy:
delete_after_days: 760

- app_name: subplat_cirrus
Copy link
Contributor

Choose a reason for hiding this comment

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

question (non-blocking): Based on the dependencies including glean-server, is this perhaps intended to be specific to the SubPlat backend? Or would it also be used for the SubPlat frontend?

If it is specific to the SubPlat backend, then I think it'd be good to change the app_name, v1_name, and app_id to be more similar to the values for the existing subscription_platform_backend app (plus the appropriate Cirrus-specific suffix).

Copy link
Contributor Author

@relud relud Nov 7, 2025

Choose a reason for hiding this comment

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

tl;dr this isn't backend specific

More precisely, while we expect only the backend to use it, we expect any experiments in the frontend to receive feature configuration from the backend, not directly from cirrus. This matches with accounts_cirrus which is also only used in the backend.

integrating with cirrus on the frontend would be for applications that don't have a suitable backend, e.g. static sites that only have client-side code.

canonical_app_name: "Subscription Platform (Cirrus)"
app_description: |
Mozilla Subscription Platform is Mozilla's subscription management
solution for account-based end-user services and features.
url: https://github.com/mozilla/fxa
notification_emails:
- [email protected]
branch: main
metrics_files: []
ping_files: []
dependencies:
- glean-server
- nimbus-cirrus
channels:
- v1_name: subplat-cirrus
app_id: subplat.cirrus
moz_pipeline_metadata_defaults:
expiration_policy:
delete_after_days: 760