Skip to content

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
  • WebserviceSecret (replaced in !77 (merged))

WebserviceServiceMonitor generator functions has't been replaced and needs to be addressed in a separate MR.

Apart from labels and annotations, notable differences are:

  1. Major differences in gitlab.yml.erb and other configuration files
  2. Using Secret for config instead of ConfigMap
  3. Mounting shared-artifact-directory volume
  4. Inconsistent ImagePullPolicy of init containers
  5. Settting Protocol of Service (as well as ContainerPorts

Closes #36 (closed)

Edited by Hossein Pursultani

Merge request reports

Loading