OPENOP E2E RESULTS
Selected transaction: PASSED
Ansible source: 348a2d7124645431ff8bc546c8eb5339f4f0f6e7

A feature pass covers only the scope below. Missing tests and failed cleanup cannot qualify a run.

[PASSED] Authentication and API authorization
  One operator; issuer, missing/invalid token and App Provider role checks.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] Device Traffic Influence uses the deployed application endpoint
  One device and observed application host IPv4; provider subscription lifecycle. No port/protocol filters, actual packet steering or automatic notification claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263650
[PASSED] OEG returns the observed application endpoint
  One observed external HTTP NodePort; no Ingress, LoadBalancer or multi-interface claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] Invalid and conflicting public requests are rejected
  Missing name (400), unsupported QCOW2 package (501), duplicate onboarding (409), unknown app (400) and instance (404); owned catalogue cleanup verified.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[NOT_RUN] federation
  Federation requires multiple operator platforms and agreed partners.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] OEG and FM HTTP health
  Public OEG/FM HTTP health; other API behavior has separate checks.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] HELM application lifecycle
  One HTTP-served Helm archive, NodePort and termination; no CAMARA compute-to-values mapping or arbitrary chart support claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263649
[PASSED] OEG returns the deployed application identity
  Expected app/zone identity and ready state for the selected instance.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] Known-device location and missing-device rejection
  One simulated IPv4 device, geographic area/time, missing-device rejection; no real location accuracy or handset compatibility claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263650
[NOT_RUN] multi-cluster
  Control-path isolation needs separate two-cluster execution evidence.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] Cloud application catalogue onboarding
  Supported application manifest read/list/delete; no complete optional-field round trip.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] OEG QoD profiles, provider readback, refusals and cleanup
  EURECOM/CoreSim: four configured profiles, exact IPv4 flow and notification URL, SDK/backend refusal and public/provider cleanup. No real QoS enforcement or callback delivery claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263650
[PASSED] Returned endpoint reaches the deployed application
  Controller-to-application HTTP with Pod identity; no WAN or data-plane policy claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] Requested CPU and memory applied to Deployment and Pod
  Container CPU and decimal-MB memory requests; no limits, storage or accelerators.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] OEG termination removes the owned workload
  Public instance and owned Deployment/Pod/Service removal.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[NOT_RUN] updates
  Scaling, updates and recovery require their own lifecycle assertions.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] OEG request creates a ready Kubernetes workload
  One application, one zone and one ready Deployment/Pod/NodePort Service.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648
[PASSED] Configured workload zones exposed by OEG
  Configured lab workload zones and public identities; no dynamic backend health claim.
  Run: https://labs.etsi.org/rep/oop/deploy/ansible/-/jobs/263648

container: 21 actual acceptance cases recorded

helm: 20 actual acceptance cases recorded

network: 30 actual acceptance cases recorded

Start here: https://labs.etsi.org/rep/oop/deploy/ansible/-/blob/348a2d7124645431ff8bc546c8eb5339f4f0f6e7/ci/lab/EXPLAINED.md
Individual results: pipeline Tests tab.
HTML can be opened locally after download if GitLab artifact preview is unavailable.
Raw evidence and exact identities: feature-matrix.json.
