Skip to content

Comments

feat(mozilla_event_consumer): initial revision#438

Merged
whd merged 6 commits intomainfrom
MZCLD-470
Feb 13, 2026
Merged

feat(mozilla_event_consumer): initial revision#438
whd merged 6 commits intomainfrom
MZCLD-470

Conversation

@whd
Copy link
Member

@whd whd commented Feb 11, 2026

Description

Tested in V1 via https://github.com/mozilla-services/cloudops-infra/pull/6775/changes and https://github.com/mozilla/sandbox-infra/pull/872/changes for GKE and v2 Cloud Function modes. My plan is to have user-facing docs in Mana point at the module README.

Related Tickets & Documents

@github-actions github-actions bot added the minor This PR will increment a minor version label Feb 11, 2026
@whd whd force-pushed the MZCLD-470 branch 7 times, most recently from 5c89425 to a486681 Compare February 12, 2026 01:07
@whd whd force-pushed the MZCLD-470 branch 5 times, most recently from 8c51972 to 6801f70 Compare February 12, 2026 23:16
@whd whd added major This PR will increment a major version and removed minor This PR will increment a minor version labels Feb 12, 2026
@github-actions
Copy link
Contributor

Release plan

Directory Previous version New version
mozilla_access_event_consumer 0.0.0 1.0.0

@whd whd force-pushed the MZCLD-470 branch 9 times, most recently from b439d58 to 99a2ec7 Compare February 13, 2026 00:44
@whd whd force-pushed the MZCLD-470 branch 14 times, most recently from 9a47f86 to 2926d6f Compare February 13, 2026 01:46
@whd whd marked this pull request as ready for review February 13, 2026 02:02
## Prerequisites

- Your application must be deployed on GKE
- You must deploy this from an infrastructure repo (e.g., `dataservices-infra`, `webservices-infra`)
Copy link
Contributor

Choose a reason for hiding this comment

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

Implicit pre-requisite: ESO-related CRDs must be installed.

Copy link
Member Author

Choose a reason for hiding this comment

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

My assumption is that this is all covered by standard onboarding of GKE applications.

Copy link
Contributor

Choose a reason for hiding this comment

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

If you are implementing in a non-shared cluster, CRDs need to be added. E.g. I needed to add ESO CRDs in airflow-gke (for an implementation unrelated to this module).

Copy link
Contributor

@mikaeld mikaeld left a comment

Choose a reason for hiding this comment

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

What use cases do we have for this at the moment besides employee exits? Any GKE event consumers?

@whd
Copy link
Member Author

whd commented Feb 13, 2026

What use cases do we have for this at the moment besides employee exits?

See:
https://mozilla-hub.atlassian.net/browse/MZCLD-470?focusedCommentId=1255124
https://mozilla-hub.atlassian.net/browse/MZCLD-470?focusedCommentId=1255475

Any GKE event consumers?

https://mozilla-hub.atlassian.net/browse/DENG-8700 in particular makes sense for me to run via https://github.com/mozilla/dataservices-infra/tree/main/airflow-gke, which is a nonstandard GKE deployment but GKE nonetheless. STMO would also make sense as GKE if it was built from scratch as there is a GKE component to that pipeline, but for ease of transition I've elected to keep a serverless component.

Really the GKE interface is not GKE-specific but we're trying to be opinionated as a platform on how to use the primitives we provide.

@whd whd merged commit 637f181 into main Feb 13, 2026
10 checks passed
@whd whd deleted the MZCLD-470 branch February 13, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major This PR will increment a major version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants