An app expects configuration files under /etc/config inside the container. The data lives in ConfigMap portal-files. How should the Pod consume it as files?
Select an answer to reveal the explanation.
Short Explanation
Want files on disk? Mount the ConfigMap as a volume at /etc/config. Environment injection does not magically create that directory tree. imagePullSecrets are for registry auth, not config files.
Full Explanation
A configMap volume projects each data key as a file in the mount path. Mounting that volume at /etc/config presents portal-files keys as files for apps that read configuration from the filesystem. env and envFrom populate the process environment instead of creating that directory layout. imagePullSecrets authenticate image pulls and do not mount ConfigMaps.