issue-9: lab/authz-bridge factory entry (CI Application + AppProject) #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-9-authz-bridge-factory"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Factory entry for lab/authz-bridge per lab/automation#9 — the second half of the first end-to-end repo-declared CI chain (scaffold: lab/authz-bridge#62, merged).
What's in it
repos/lab-authz-bridge/application.yaml— CI Application: source = authz-bridge repo (master,.ci/), destination = mini /ci, automated prune+selfHeal,allowEmpty: false. No app Application — authz-bridge is a system service deployed by Flux fromdeployments/kustomization/(lab/clusters).projects/lab-authz-bridge.yaml— AppProject scoped to the repo:sourceRepos= authz-bridge,sourceNamespaces: [dev-apps-source], destination mini/ci,destinationServiceAccounts=ci-argocdfor mini/ci(matches theautomationproject convention — noserviceAccounton the Application itself).RBAC note (spec correction)
The issue referenced an
appRBACfield — that field does not exist in Argo CD v3.5.2 (verified against the live CRD, the v3.5.x/v3.6 sources, and a GitHub-wide search). The per-app RBAC mechanism is project roles with app-scoped policy objects:editis not a valid action forapplications(valid: get/create/update/delete/sync/rollback/action/override) —updateis the edit-equivalentlab-authz-bridge/*matches the any-namespace object formproject/ns/app(gobwas/glob*crosses/, verified in the match function)admingroup (the repo owner's iac claim_map claim); global RBAC is deny-by-default, so users without the binding cannot see the appThe #9 issue body has been updated to record this correction.
Validation
projects/path to be synced into theargocdnamespace — Argo CD v3.5.2 only watches AppProjects in the control-plane namespaceRemaining after merge
lab/authz-bridgeso only the repo sensor firesPull request closed