Repackage and consolidate controller helpers and replacement tests
NOTE: This is part of refactoring that is listed in #72 (closed)
This MR contains two sets functional and conventional changes.
The conventional changes, that do not change the behavior of the controller are:
- Moving helpers into a dedicated package
- Merge
gitlab_test
andgitlab
packages
The functional changes, that introduce changes to the behavior of the controller are:
- Load Operator settings from environment variables, including ServiceAccount names (related to #69 (closed)).
Closes #69 (closed)
Edited by Hossein Pursultani