Mayra Cabrera
b21730116e
Revert "Merge branch '48098-mutual-auth-cluster-applications' into 'master'"
...
This reverts merge request !20801
2018-07-31 13:15:18 +00:00
Dylan Griffith
628ff2cf17
Use anonymous class in base_command_spec
2018-07-30 13:08:32 +00:00
Dylan Griffith
cb21560b91
Ensure CA + Tiller cert never expire and Helm client cert expires quickly
2018-07-30 13:08:31 +00:00
Dylan Griffith
11edbcccef
Get mutual SSL working with helm tiller
2018-07-30 13:08:30 +00:00
Dylan Griffith
ce897f11a0
Refactor Cluster Application classes to pass through a has of config files
...
This is refactoring in the lead up to passing mutual TLS certs for helm applications. As such we expect all applications to need config files so we can remove the logic about which applications need and do not need this (ie `#config_map?`).
2018-07-28 09:50:31 +00:00
Tiago Botelho
eb7c08c7a6
Backports relevant changes made in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5163 to CE
2018-07-25 09:39:39 +01:00
Mayra Cabrera
5841e92390
Resolve "Unable to install Prometheus on Clusters: 'Error: Chart incompatible with Tiller v2.7.0'"
2018-06-20 12:10:14 +00:00
Alessio Caiazza
ce5723c849
Add alpine mirrors while operating on k8s cluster
2018-04-30 15:12:26 +02:00
Pirate Praveen
53e2987ba6
Replace KubeException with Kubeclient::HttpError (kubeclient 3.0)
2018-03-15 08:14:13 +01:00
Mayra Cabrera
c607008ee5
Extend Cluster Applications to install GitLab Runner to Kubernetes cluster
2018-03-01 23:46:02 +00:00
Joshua Lambert
1f912880db
Enable Prometheus metrics for deployed Ingresses
2018-02-05 12:46:31 +00:00
Mayra Cabrera
1827f398ad
Resolve "Managed Prometheus deployment installs a lot of extra stuff"
2018-01-15 16:27:58 +00:00
Mayra Cabrera
0d4548026f
Extend Cluster Applications to allow installation of Prometheus
2017-12-22 17:23:43 +00:00
Alessio Caiazza
8ec618a6ed
Add Helm InstallCommand
2017-11-07 17:12:41 +01:00
Alessio Caiazza
3f261a499e
Add k8s namespace implementation and tests
2017-11-07 14:05:58 +01:00