summaryrefslogtreecommitdiff
path: root/app/services/clusters
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'timeouted' into 'master'Grzegorz Bizon2018-08-011-1/+1
|\ | | | | | | | | correct error message on helm tiller installation timeout See merge request gitlab-org/gitlab-ce!20683
| * correct error messageDiana Stanley2018-07-171-1/+1
| |
* | Backports relevant changes made in ↵Tiago Botelho2018-07-251-3/+3
|/ | | | https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5163 to CE
* Enable frozen string in apps/services/**/*.rbrepo-forks/gitlab-ce-frozen-string-enable-apps-services-innergfyoung2018-07-1611-0/+22
| | | | | | For directories application_settings --> labels. Partially addresses #47424.
* Add support for Jupyter in GitLab via KubernetesDmitriy Zaporozhets2018-05-251-2/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor code around scheduling cluster installationsdz-refactor-cluster-apps-scheduleDmitriy Zaporozhets2018-05-241-14/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Resolve "Make a Rubocop that forbids returning from a block"🙈 jacopo beschi 🙉2018-04-181-1/+1
|
* Replace 'GKE' with 'Google Kubernetes Engine'Taurie Davis2018-04-171-1/+1
|
* Replace KubeException with Kubeclient::HttpError (kubeclient 3.0)Pirate Praveen2018-03-152-2/+2
|
* Increase lease timeout for CheckIngressIpAddressService to reduce polling ↵Dylan Griffith2018-02-251-1/+1
| | | | frequency (#42643)
* Merge branch 'master' into 42643-persist-external-ip-of-ingress-controller-gkeDylan Griffith2018-02-231-2/+2
|\
| * Modify cluster creation API method to enable legacy_apac as defaultMayra Cabrera2018-02-221-2/+2
| | | | | | | | | | | | | | | | | | | | GKE 1.8 has RBAC on by default, since GKE has bumped the default version to 1.8.7 RBAC is now on, and we don't support that out of the box. This was also avoiding cluster applications (tiller, prometheus, etc), to be installed. Closes #41619
* | Simplify retrying for ClusterWaitForIngressIpAddressWorker and style changesDylan Griffith2018-02-231-16/+11
| | | | | | | | (#42643)
* | Refactor ingress IP address waiting code (#42643)Dylan Griffith2018-02-202-15/+9
| |
* | Ensure CheckIngressIpAddressService obtains exclusive lease per ingress ↵Dylan Griffith2018-02-151-0/+9
| | | | | | | | controller (#42643)
* | Persist external IP of ingress controller created for GKE (#42643)Dylan Griffith2018-02-152-0/+38
|/
* Replace "cluster" with "Kubernetes cluster"winh-kubernetes-clustersWinnie Hellmann2018-02-062-2/+2
|
* Extend Cluster Applications to allow installation of PrometheusMayra Cabrera2017-12-221-1/+1
|
* Replace Exception with ArgumentErrorMatija Čupić2017-12-051-1/+1
|
* Remove redundant return in Clusters::CreateServiceMatija Čupić2017-12-051-1/+1
|
* Merge branch '35616-move-k8-to-cluster-page' into ↵Kamil Trzcinski2017-12-051-1/+1
|\ | | | | | | cluster-page-with-list-clusters
| * Optimize Clusters::CreateService#executeShinya Maeda2017-12-041-1/+1
| |
* | Raise error when trying to create second clusterMatija Čupić2017-12-031-1/+1
| |
* | Simplify Clusters::CreateService cluster checkMatija Čupić2017-11-241-5/+1
| |
* | Limit projects to just one clusterMatija Čupić2017-11-181-0/+10
|/
* Add Helm InstallCommandAlessio Caiazza2017-11-073-4/+8
|
* Remove Clusters::Applications::FinalizeInstallationServiceAlessio Caiazza2017-11-072-18/+23
|
* Add Clusters::Applications services testsAlessio Caiazza2017-11-064-31/+10
|
* Add Clusters::Appplications::CheckInstallationProgressService testsAlessio Caiazza2017-11-061-2/+2
|
* Fix typosAlessio Caiazza2017-11-031-1/+1
|
* Schedule k8s application installation with a serviceAlessio Caiazza2017-11-031-0/+27
|
* Merge branch 'refactor-clusters' into 38464-k8s-appsAlessio Caiazza2017-11-032-10/+5
|\
| * Fix out of sync with KubernetesService. Remove namespace pramas from ↵Shinya Maeda2017-11-022-10/+5
| | | | | | | | controller. Use time_with_zone in schema. Remove Gcp::Clusters from safe_model_attributes.ym
* | Remove `Clusters::Applications::FetchInstallationStatusService`Alessio Caiazza2017-11-033-35/+46
| |
* | Rename App to ApplicationsAlessio Caiazza2017-11-0310-101/+111
| |
* | Fix nitpicksKamil Trzcinski2017-11-031-1/+1
| |
* | Extract ClusterWaitForAppInstallationWorker logic into a serviceAlessio Caiazza2017-11-022-1/+29
| |
* | General cleanupAlessio Caiazza2017-11-023-26/+1
| |
* | Improve backend structure of dataKamil Trzcinski2017-11-024-8/+14
| |
* | Merge branch 'refactor-clusters' into 38464-k8s-appsKamil Trzcinski2017-11-026-0/+208
|\ \ | |/
| * Pass cluster_idKamil Trzcinski2017-11-011-1/+1
| |
| * Revert back FetchKubernetesTokenServiceKamil Trzcinski2017-11-011-22/+13
| |
| * Slim down Platforms::Kubernetes, and instead make it instrument ↵Kamil Trzcinski2017-11-011-16/+3
| | | | | | | | KubernetesService
| * Fix spec. Fix usage ping. Fix warnings by adding new models and attributes.Shinya Maeda2017-11-011-2/+10
| |
| * specs for featureShinya Maeda2017-11-011-2/+1
| |
| * specs for controller. Improved validationShinya Maeda2017-10-311-4/+4
| |
| * specs for services. Improved details.Shinya Maeda2017-10-301-2/+6
| |
| * This worksShinya Maeda2017-10-235-62/+85
| |
| * Refactor Clusters to be consisted from GcpProvider and KubernetesPlatformKamil Trzcinski2017-10-236-0/+196
|
* Install k8s application with helm running inside the clusterAlessio Caiazza2017-11-025-0/+92