Add missing logic for init containers
Context
Init containers weren't created when launching a certain pod.
Change
This MR adds a missing part of the codebase that includes the logic to launch init containers for a certain pod. Init containers are usually used as helpers to set up certain configurations to be used by the main containers.