A water-billing service ships as a container image to OKE. Laptop unit tests pass, but production pods fail on missing CA material and a non-root USER. What should CI exercise?
Select an answer to reveal the explanation.
Short Explanation
Citizens get the image that runs on OKE, not the laptop JDK. Running that same container in CI catches USER, port, and CA-bundle drift before deploy.
Full Explanation
The artifact customers run—on OKE or as a Function image—is the meaningful test target for environment assumptions. Tests that never leave the developer language runtime miss USER, exposed ports, missing CA bundles, and similar image-level defects. Exercising the shippable container in CI surfaces that drift before production.