summaryrefslogtreecommitdiff
path: root/spec/factories
diff options
context:
space:
mode:
authorShinya Maeda <shinya@gitlab.com>2017-10-04 22:40:12 +0900
committerShinya Maeda <shinya@gitlab.com>2017-10-04 22:40:12 +0900
commita644f4b829080d603405c6eee73a88e2be5cf929 (patch)
treef050264bffc9ac43d600747cb3e43d734bc4fd6b /spec/factories
parentea4af856e49cf5933b6995965fa7d6b922e38c20 (diff)
downloadgitlab-ce-a644f4b829080d603405c6eee73a88e2be5cf929.tar.gz
Add spec/models/gcp/cluster_spec.rb
Diffstat (limited to 'spec/factories')
-rw-r--r--spec/factories/gcp/cluster.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/factories/gcp/cluster.rb b/spec/factories/gcp/cluster.rb
new file mode 100644
index 00000000000..ea42c716649
--- /dev/null
+++ b/spec/factories/gcp/cluster.rb
@@ -0,0 +1,23 @@
+FactoryGirl.define do
+ factory :gcp_cluster, class: Gcp::Cluster do
+ project
+ user
+ enabled true
+ gcp_project_id 'gcp-project-12345'
+ gcp_cluster_name 'test-cluster'
+ gcp_cluster_zone 'us-central1-a'
+ gcp_cluster_size 1
+
+ trait :with_kubernetes_service do
+ service :kubernetes_service
+ end
+
+ trait :created_on_gke do
+ endpoint '111.111.111.111'
+ ca_cert 'xxxxxx'
+ kubernetes_token 'xxxxxx'
+ username 'xxxxxx'
+ password 'xxxxxx'
+ end
+ end
+end