CICD : Added workflow for building main branch#3
Closed
Ealianis wants to merge 1 commit into
Closed
Conversation
Workflow to build branch 'main' after PR or Push, and every weekday at 02:00 UTC.
rchincha
added a commit
to rchincha/fleet-networking
that referenced
this pull request
Jul 21, 2026
…erviceExport Introduces the annotation and helper that will drive the ServiceExport split between the L4 Traffic Manager path (today) and the L7 Front Door path (Phase 4). Modeled as an annotation rather than a Spec field so the ServiceExport CRD stays identical to upstream mcs-api (KEP-1645) -- see docs/first-party/002-afd-implementation-plan.md Azure#3.4 and the breadcrumb 2026-07-20-1108-afd-export-mode-mcs-parity.md for the parity rationale. New symbols: - ServiceExportAnnotationExportMode = "networking.fleet.azure.com/export-mode" - ExportModeValueTrafficManager = "L4-TrafficManager" (default) - ExportModeValueFrontDoor = "L7-FrontDoor" - ExtractExportModeFromServiceExport(*v1beta1.ServiceExport) (string, error) Semantics chosen to fail loudly on operator error: - Absent annotation -> default TrafficManager, no error. Preserves current behaviour for every existing manifest. - Explicit valid enum member -> returned verbatim. - Empty string, wrong case, typo, anything else -> error with mode="". Empty is not silently defaulted because a mis-templated Helm value that resolves to "" would otherwise mask the intent; case sensitivity matches the CRD-side enum convention and downstream Azure APIs. No reconciler wiring yet -- that lands in commit 8c. This commit is safe to land alone: only adds symbols and a table-driven unit test. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: a8fabc68-e113-49ef-b82d-d99a8502da11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Workflow to build branch 'main' after PR or Push, and every weekday at 02:00 UTC.