From 564134b580767c2e81a51e6d784983ade9dcbd22 Mon Sep 17 00:00:00 2001
From: Noelia <nalentor@redhat.com>
Date: Wed, 28 Nov 2018 13:26:10 +0100
Subject: [PATCH] Merge pull request #291 from honghuac/development

---
 ansible/roles/ocp-workload-fuse-ignite/defaults/main.yml         |   10 +++++-----
 ansible/roles/ocp-workload-fuse-ignite/tasks/workload.yml        |   30 +++++++++++++++++-------------
 ansible/roles/ocp-workload-fuse-ignite/tasks/remove_workload.yml |    5 -----
 3 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/ansible/roles/ocp-workload-fuse-ignite/defaults/main.yml b/ansible/roles/ocp-workload-fuse-ignite/defaults/main.yml
index 712f0ec..000ee58 100644
--- a/ansible/roles/ocp-workload-fuse-ignite/defaults/main.yml
+++ b/ansible/roles/ocp-workload-fuse-ignite/defaults/main.yml
@@ -34,7 +34,7 @@
 PROMETHEUS_MEMORY_LIMIT: 255Mi
 META_MEMORY_LIMIT: 1Gi
 SERVER_MEMORY_LIMIT: 2Gi
-MAX_INTEGRATIONS_PER_USER: 5
+MAX_INTEGRATIONS_PER_USER: 25
 
 # userId / password for AMQ used in syndesisio
 mq_username: amq
@@ -64,17 +64,17 @@
 ##########          supported fuse ignite       #################
 SYNDESIS_REGISTRY: registry.access.redhat.com
 SYNDESIS_REGISTRY_WEB_SUBCONTEXT: fuse7
-product_name: fuse-ignite
+product_name: fuse-ignite-1.4
 
 # Corresponds to GPTE fork of community syndesis master branch
 #   This branch implements the following:
 #       1)  DCs in a paused state
 ignite_template_name: "{{ product_name }}"
-syndesisio_url: https://raw.githubusercontent.com/gpe-mw-training/fuse-online-install/1.3.x
+syndesisio_url: https://raw.githubusercontent.com/gpe-mw-training/fuse-online-install/1.4.8
 
-fuse_ignite_is_yaml: "{{syndesisio_url}}/resources/fuse-ignite-image-streams.yml"
+fuse_ignite_is_yaml: "{{syndesisio_url}}/resources/fuse-online-image-streams.yml"
 syndesisio_sa_yml:  "{{syndesisio_url}}/resources/serviceaccount-as-oauthclient-restricted.yml"
-syndesisio_template_yml: "{{syndesisio_url}}/resources/fuse-ignite-ocp.yml"
+syndesisio_template_yml: "{{syndesisio_url}}/resources/fuse-online-template.yml"
 #################################################################
 
 
diff --git a/ansible/roles/ocp-workload-fuse-ignite/tasks/remove_workload.yml b/ansible/roles/ocp-workload-fuse-ignite/tasks/remove_workload.yml
index 987f0ee..a6c9182 100644
--- a/ansible/roles/ocp-workload-fuse-ignite/tasks/remove_workload.yml
+++ b/ansible/roles/ocp-workload-fuse-ignite/tasks/remove_workload.yml
@@ -7,13 +7,8 @@
   shell: oc delete clusterresourcequota clusterquota-{{ocp_username}}-{{guid}}
   ignore_errors: true
 
-- name: Remove user Quota - oc delete clusterresourcequota  "clusterquota-{{ocp_username}}"
-  shell: oc delete clusterresourcequota clusterquota-{{ocp_username}}
-  ignore_errors: true
-
 - name: Remove user Project
   shell: "oc delete project {{ocp_project}}"
-
 
 - name: post_workload Tasks Complete
   debug:
diff --git a/ansible/roles/ocp-workload-fuse-ignite/tasks/workload.yml b/ansible/roles/ocp-workload-fuse-ignite/tasks/workload.yml
index dcf2aa6..e3432df 100644
--- a/ansible/roles/ocp-workload-fuse-ignite/tasks/workload.yml
+++ b/ansible/roles/ocp-workload-fuse-ignite/tasks/workload.yml
@@ -6,7 +6,8 @@
   ignore_errors: true
   changed_when: false
 
-- fail:
+- name: user granted access rights
+  fail:
     msg: "User does not have cluster-admin rights to install Fuse Online"
   when: default_project_result is failed
 
@@ -57,14 +58,25 @@
       -p IMAGE_STREAM_NAMESPACE={{ocp_project}} \
       -n {{ocp_project}}
 
-- name: resume syndesis oauthproxy and db
-  shell: oc rollout resume dc/syndesis-oauthproxy dc/syndesis-db -n {{ocp_project}}
+- name: "Resume {{with_items}}"
+  command: oc rollout resume dc/"{{ item }}" -n "{{ ocp_project }}"
+  with_items:
+    - syndesis-db
+    - syndesis-oauthproxy
+
+- include_tasks: wait_for_deploy.yml
+  vars:
+    pod_to_wait:
+    - syndesis-db
+    - syndesis-oauthproxy
+
+- name: resume todo
+  shell: oc rollout resume dc/todo -n {{ocp_project}}
 - include_tasks: ./wait_for_deploy.yml
   static: no
   vars:
     pod_to_wait:
-      - syndesis-oauthproxy
-      - syndesis-db
+      - todo
 
 - name: Scale up broker-amq
   shell: |
@@ -108,14 +120,6 @@
   vars:
     pod_to_wait:
       - syndesis-prometheus
-
-- name: resume todo
-  shell: oc rollout resume dc/todo -n {{ocp_project}}
-- include_tasks: ./wait_for_deploy.yml
-  static: no
-  vars:
-    pod_to_wait:
-      - todo
 
 # ########################################################
 

--
Gitblit v1.9.3