Question 450
At Timberline Foods, the supply-chain applications team is managing a factory inventory cluster with requirements for operational resilience and accurate stock changes. The release reviewer now needs objective evidence for this original issue: An organization stores an API key in a ConfigMap and believes RBAC on the deployment alone prevents its disclosure. Which observed result BEST confirms the intended correction?
Explanation
Correct Answer
Only authorized identities retrieve the secret and the nonsecret ConfigMap contains no key material. This demonstrates that the originally documented problem was resolved: An organization stores an API key in a ConfigMap and believes RBAC on the deployment alone prevents its disclosure. The corresponding corrective approach is: Use a Secret with appropriately scoped RBAC, avoid placing credentials in ConfigMaps, and configure at-rest encryption where available. For Timberline Foods, this observed outcome is more meaningful than a completed ticket or configuration claim.
Incorrect Answers
A test denies a privileged Pod configuration while a separate authorization test restricts API reads by role. That observed result would support another specific correction: Separate Pod security standards at admission time from RBAC that governs API requests and object access. The other scenario concerns: A project expects Pod Security Admission to replace authorization checks on sensitive Kubernetes API resources. The current Timberline Foods problem is: An organization stores an API key in a ConfigMap and believes RBAC on the deployment alone prevents its disclosure. The evidence required here is: Only authorized identities retrieve the secret and the nonsecret ConfigMap contains no key material.
The application starts normally without an unnecessary API token in its container filesystem. That observed result would support another specific correction: Use a minimal service account policy and disable unnecessary automatic API token mounting for the workload. The other scenario concerns: An application runs with the default service account even though it never needs to call the Kubernetes API. The current Timberline Foods problem is: An organization stores an API key in a ConfigMap and believes RBAC on the deployment alone prevents its disclosure. The evidence required here is: Only authorized identities retrieve the secret and the nonsecret ConfigMap contains no key material.
A controlled test shows default reachability and then verifies the intended default-deny policy after enforcement is installed. That observed result would support another specific correction: Explain that Pod-to-Pod connectivity is generally permitted unless effective network restrictions are configured. The other scenario concerns: A team assumes every running Pod is isolated from all other Pods by default without NetworkPolicy. The current Timberline Foods problem is: An organization stores an API key in a ConfigMap and believes RBAC on the deployment alone prevents its disclosure. The evidence required here is: Only authorized identities retrieve the secret and the nonsecret ConfigMap contains no key material.