Replace Webservice generator functions with Helm template
This MR replaces generator functions for Webservice resources with objects that are created using Helm template.
The following generator functions must be replaced:
-
WebserviceDeployment
-
WebserviceConfigMap
-
WebserviceService
-
(replaced in !77 (merged))WebserviceSecret
WebserviceServiceMonitor
generator functions has't been replaced and needs to be addressed in a separate MR.
Apart from labels and annotations, notable differences are:
- Major differences in
gitlab.yml.erb
and other configuration files - Using Secret for config instead of ConfigMap
- Mounting
shared-artifact-directory
volume - Inconsistent
ImagePullPolicy
of init containers - Settting
Protocol
of Service (as well asContainerPort
s
Closes #36 (closed)
Edited by Hossein Pursultani