Operators verify the ConfigMap update, yet the container keeps reading the old file because its mount strategy pins the earlier revision.
K8sAdvanced
Init container looks correct but still reads an empty secret file
Bootstrap logic exits too early because the script treats the mounted secret file as immediately ready when startup timing still leaves it empty.
K8sIntermediate
Init container completes but the app still crashes
Bootstrap looks successful, yet the runtime container fails because the prepared data lives on a volume path the application container does not actually see.
K8sIntermediate
A projected secret file exists but the app still sees the old value
Operators verify the secret object update, but the running container consumes a bootstrap copy that is never refreshed.