Skip to content
Snippets Groups Projects

Have new ExtraRepo field have priority over the deprecated one

Merged Francisco Borges Aurindo Barros requested to merge fix-s2i-priority-crd into master
1 file
+ 22
21
Compare changes
  • Side-by-side
  • Inline
@@ -193,26 +193,26 @@ func (r *DrupalSiteReconciler) ensureResources(drp *webservicesv1a1.DrupalSite,
@@ -193,26 +193,26 @@ func (r *DrupalSiteReconciler) ensureResources(drp *webservicesv1a1.DrupalSite,
/*
/*
ensureResourceX ensure the requested resource is created, with the following valid values
ensureResourceX ensure the requested resource is created, with the following valid values
- pvc_drupal: PersistentVolume for the drupalsite
- pvc_drupal: PersistentVolume for the drupalsite
- site_install_job: Kubernetes Job for the drush ensure-site-install
- site_install_job: Kubernetes Job for the drush ensure-site-install
- clone_job: Kubernetes Job for cloning a drupal site
- clone_job: Kubernetes Job for cloning a drupal site
- easystart_taskrun: Taskrun for restoring easystart backup
- easystart_taskrun: Taskrun for restoring easystart backup
- is_base: ImageStream for sitebuilder-base
- is_base: ImageStream for sitebuilder-base
- is_s2i: ImageStream for S2I sitebuilder
- is_s2i: ImageStream for S2I sitebuilder
- bc_s2i: BuildConfig for S2I sitebuilder
- bc_s2i: BuildConfig for S2I sitebuilder
- deploy_drupal: <moved to `ensureDrupalDeployment`>
- deploy_drupal: <moved to `ensureDrupalDeployment`>
- svc_nginx: Service for Nginx
- svc_nginx: Service for Nginx
- cm_php: ConfigMap for PHP-FPM
- cm_php: ConfigMap for PHP-FPM
- cm_nginx_global: ConfigMap for Nginx global settings (performance)
- cm_nginx_global: ConfigMap for Nginx global settings (performance)
- cm_settings: ConfigMap for `settings.php`
- cm_settings: ConfigMap for `settings.php`
- cm_php_cli: ConfigMap for 'config.ini' for PHP CLI
- cm_php_cli: ConfigMap for 'config.ini' for PHP CLI
- route: Route for the drupalsite
- route: Route for the drupalsite
- oidc_return_uri: Redirection URI for OIDC
- oidc_return_uri: Redirection URI for OIDC
- dbod_cr: DBOD custom resource to establish database & respective connection for the drupalsite
- dbod_cr: DBOD custom resource to establish database & respective connection for the drupalsite
- webdav_secret: Secret with credential for WebDAV
- webdav_secret: Secret with credential for WebDAV
- backup_schedule: Velero Schedule for scheduled backups of the drupalSite
- backup_schedule: Velero Schedule for scheduled backups of the drupalSite
- tekton_extra_perm_rbac: ClusterRoleBinding for tekton tasks
- tekton_extra_perm_rbac: ClusterRoleBinding for tekton tasks
- gitlab_trigger_secret: Secret for Gitlab trigger config in buildconfig
- gitlab_trigger_secret: Secret for Gitlab trigger config in buildconfig
*/
*/
func (r *DrupalSiteReconciler) ensureResourceX(ctx context.Context, d *webservicesv1a1.DrupalSite, resType string, log logr.Logger) (transientErr reconcileError) {
func (r *DrupalSiteReconciler) ensureResourceX(ctx context.Context, d *webservicesv1a1.DrupalSite, resType string, log logr.Logger) (transientErr reconcileError) {
switch resType {
switch resType {
@@ -679,7 +679,8 @@ func buildConfigForDrupalSiteBuilderS2I(currentobject *buildv1.BuildConfig, d *w
@@ -679,7 +679,8 @@ func buildConfigForDrupalSiteBuilderS2I(currentobject *buildv1.BuildConfig, d *w
URI: d.Spec.Configuration.ExtraConfigurationRepo,
URI: d.Spec.Configuration.ExtraConfigurationRepo,
},
},
}
}
} else if currentobject.CreationTimestamp.IsZero() && len(d.Spec.Configuration.ExtraConfigurationRepository.RepositoryUrl) > 0 {
}
 
if currentobject.CreationTimestamp.IsZero() && len(d.Spec.Configuration.ExtraConfigurationRepository.RepositoryUrl) > 0 {
currentobject.Spec.CommonSpec.Source = buildv1.BuildSource{
currentobject.Spec.CommonSpec.Source = buildv1.BuildSource{
Git: &buildv1.GitBuildSource{
Git: &buildv1.GitBuildSource{
Ref: d.Spec.Configuration.ExtraConfigurationRepository.Branch,
Ref: d.Spec.Configuration.ExtraConfigurationRepository.Branch,
Loading