summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2017-10-27 16:48:02 +0100
committerFilipa Lacerda <filipa@gitlab.com>2017-10-27 16:48:02 +0100
commit5754908fee556062ab2e42a418bf192a0bf56402 (patch)
tree4b543ee3ae2c86f17e46d7bad520915324481031
parente9d352612371424592376b81d0a6c5ca234b9fb5 (diff)
downloadgitlab-ce-5754908fee556062ab2e42a418bf192a0bf56402.tar.gz
Adds buttons to the first page.
Moves first page into a new one
-rw-r--r--app/controllers/projects/clusters_controller.rb7
-rw-r--r--app/views/projects/clusters/new.html.haml11
-rw-r--r--app/views/projects/clusters/new_kubernetes_form.html.haml9
3 files changed, 24 insertions, 3 deletions
diff --git a/app/controllers/projects/clusters_controller.rb b/app/controllers/projects/clusters_controller.rb
index 03019b0becc..95e2f6a1257 100644
--- a/app/controllers/projects/clusters_controller.rb
+++ b/app/controllers/projects/clusters_controller.rb
@@ -26,10 +26,15 @@ class Projects::ClustersController < Projects::ApplicationController
end
end
- def new
+ # TODO fix this
+ def new_kubernetes_form
@cluster = project.build_cluster
end
+ def new
+ # First page!
+ end
+
def create
@cluster = Ci::CreateClusterService
.new(project, current_user, create_params)
diff --git a/app/views/projects/clusters/new.html.haml b/app/views/projects/clusters/new.html.haml
index c538d41ffad..3963e4741f3 100644
--- a/app/views/projects/clusters/new.html.haml
+++ b/app/views/projects/clusters/new.html.haml
@@ -5,5 +5,12 @@
.col-sm-4
= render 'sidebar'
.col-sm-8
- = render 'header'
-= render 'form'
+ %h4= s_('ClusterIntegration|Choose how to set up cluster integration')
+
+ %p= s_('ClusterIntegration| Create a new cluster on Google Engine right from GitLab')
+ -# TODO FIX PATH
+ = link_to s_('ClusterIntegration|Create on GKE'), providers_gcp_login_project_clusters_path(@project), class: 'btn append-bottom-20'
+ -# TODO FIX PATH
+ %p= s_('ClusterIntegration| Enter the details for an existing Kubernetes cluster')
+ = link_to s_('ClusterIntegration|Add an existing cluster'), project_settings_integrations_path(@project), class: 'btn append-bottom-20'
+
diff --git a/app/views/projects/clusters/new_kubernetes_form.html.haml b/app/views/projects/clusters/new_kubernetes_form.html.haml
new file mode 100644
index 00000000000..c538d41ffad
--- /dev/null
+++ b/app/views/projects/clusters/new_kubernetes_form.html.haml
@@ -0,0 +1,9 @@
+- breadcrumb_title "Cluster"
+- page_title _("New Cluster")
+
+.row.prepend-top-default
+ .col-sm-4
+ = render 'sidebar'
+ .col-sm-8
+ = render 'header'
+= render 'form'