Skip to content

Rong - #1

Merged
webchang merged 4 commits into
mainfrom
rong
Mar 26, 2026
Merged

Rong#1
webchang merged 4 commits into
mainfrom
rong

Conversation

@webchang

Copy link
Copy Markdown
Owner

update forked main

@webchang
webchang merged this pull request into main Mar 26, 2026
27 of 28 checks passed
webchang pushed a commit that referenced this pull request Apr 28, 2026
Replace all references to kagenti.io/inject: enabled as the injection
trigger with the current model: kagenti.io/type: agent triggers injection
by default; kagenti.io/inject: disabled to opt out.

Changes across the document:
- Summary/Abstract, Architecture at a Glance, Two-Layer diagram
- Background (Prior Proposals, Key Disagreements table)
- User Stories, Goals, Non-Goals
- Labels table and section (single label model, opt-out pattern,
  updated YAML example, rewritten ownership rationale)
- Cardinality scenarios table (added opt-out row)
- Webhook objectSelector YAML (type:agent + inject:disabled exclusion)
- Webhook decision logic tree, behavior steps, note
- Migration YAML example
- Pattern comparison table
- Pros/Cons (#1 in each updated)
- Open Question rossoctl#4 (type-label-trigger vs CR-trigger)
- Long-Term section item 2 and migration table

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: cwiklik <cwiklikj@gmail.com>
webchang pushed a commit that referenced this pull request May 9, 2026
Add tenant isolation tests covering MVP criteria rossoctl#6-8:
- Auth isolation: JWT audience-based rejection across tenants
- RBAC isolation: ServiceAccount namespace scoping validation
- Credential isolation: provider secret and ConfigMap separation

Add sandbox connectivity tests for MVP criterion rossoctl#2:
- Gateway pod/service/port-forward reachability
- kubectl exec into sandbox pods (interactive session capability)

Tag existing tests (sandbox lifecycle #1, OPA enforcement rossoctl#3,
credential security rossoctl#4) with the `mvp` marker for filtered runs.

Register `mvp` pytest marker in conftest.py.

Closes rossoctl#1362
Deferred criteria tracked in rossoctl#1479

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Paolo Dettori <dettori@us.ibm.com>
webchang pushed a commit that referenced this pull request May 9, 2026
…titenant-1362

feat(test): multi-tenant E2E tests — MVP validation criteria #1-4, rossoctl#6-8
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.

1 participant