An error occurred fetching the project authors.
  1. 15 Jun, 2021 2 commits
  2. 02 Jun, 2021 1 commit
  3. 30 Jun, 2020 1 commit
  4. 08 Jun, 2020 1 commit
  5. 27 May, 2020 1 commit
  6. 09 Jan, 2020 1 commit
    • Ryan Cobb's avatar
      Enable factorybot cops · 2aebe31f
      Ryan Cobb authored
      This enables FactoryBot/FactoryClassName and FactoryBot/CreateList cops.
      They were disabled in the upgrade of gitlab-styles gem because they were
      causing violations.
      2aebe31f
  7. 19 Nov, 2019 1 commit
    • João Cunha's avatar
      Delete kubernetes cluster and resources · 2ed76dc1
      João Cunha authored
      - Adds Clusters::Cluster.with_persisted_applications scope
      - Create workers to remove cluster and resources
      - Ignore non existing metrics on Prometheus uninstallation
      - Inform frontend of cluster removing status by the status_name attr
      - Guarantee kubeclient core can delete namespace and SA
      - Create cluster cleanup_status state machine
      - Create cleanup_status_reason for error description
      2ed76dc1
  8. 29 Oct, 2019 1 commit
  9. 21 Oct, 2019 1 commit
  10. 16 Oct, 2019 1 commit
    • Tiger's avatar
      Add AWS cluster provider · 8568e729
      Tiger authored
      Similar to the existing GCP cluster data model, introduce
      models to represent an AWS user role, and an EKS cluster
      that has been created by GitLab.
      8568e729
  11. 11 Oct, 2019 1 commit
    • Thong Kuah's avatar
      Add management_project_id to clusters · d0fb5fac
      Thong Kuah authored
      This association will be used for a cluster to indicate which project is
      used to manage it.
      
      Validate against duplicate scope for same project. If multiple clusters
      with the same scope points to the same management_project, it will be
      impossible to deterministically select a cluster
      d0fb5fac
  12. 01 Oct, 2019 1 commit
  13. 22 Sep, 2019 1 commit
    • Matt Kasa's avatar
      Add Cloud Run on GKE feature to cluster creation · e01c7534
      Matt Kasa authored
      - Permits cloud_run parameter in ClustersController#create
      - Enables httpLoadBalancing, istioConfig, and cloudRunConfig in
        Gcp ProvisionService if cloud_run is enabled
      - Add `Enable Cloud Run on GKE` checkbox to cluster create page
      - Add `Enable Cloud Run on GKE` checkbox to cluster details
      - Default knative to pre_installed for cloud_run clusters
      - Make knative not uninstallable for pre_installd clusters
      - Update project clusters docs with entry about Cloud Run
      - Update tests and add new test for cluster with cloud_run enabled
      - Add Cloud Run on GKE strings to translations
      - Add spec that will fail when google-api-client has been upgraded
      - Add pre_installed to applications frontend
      - Pass providerType and preInstalledKnative to frontend
      - Display `installed via` on frontend for Cloud Run
      - Add Cloud Run spec for FinalizeCreationService
      
      Relates to https://gitlab.com/gitlab-org/gitlab/issues/27502
      e01c7534
  14. 07 Aug, 2019 1 commit
    • Tiger Watson's avatar
      Use separate Kubernetes namespaces per environment · 36a01a88
      Tiger Watson authored
      Kubernetes deployments on new clusters will now have
      a separate namespace per project environment, instead
      of sharing a single namespace for the project.
      
      Behaviour of existing clusters is unchanged.
      
      All new functionality is controlled by the
      :kubernetes_namespace_per_environment feature flag,
      which is safe to enable/disable at any time.
      36a01a88
  15. 26 Jul, 2019 1 commit
  16. 18 Jul, 2019 1 commit
    • Thong Kuah's avatar
      Adds cluster_for_group factory for convienence · 88bf3fe8
      Thong Kuah authored
      Also means we don't have to resort to an update statement to set parent
      for child groups who also have clusters.
      
      This is much shorter than
      
      ```
      create(:cluster, :provided_by_gcp, :group, groups: [group])
      ```
      88bf3fe8
  17. 02 Jul, 2019 1 commit
  18. 03 May, 2019 1 commit
  19. 02 Apr, 2019 1 commit
  20. 20 Mar, 2019 1 commit
  21. 22 Jan, 2019 1 commit
  22. 04 Jan, 2019 1 commit
  23. 29 Oct, 2018 1 commit
    • Thong Kuah's avatar
      Associate clusters model to groups · 0e15eec8
      Thong Kuah authored
      Even though we currently only should have one group for a cluster, we
      allow the flexibility to associate to other groups in the future.
      
      This also matches the runner <=> groups association.
      
      - Adds Cluster#first_group, aliased to Cluster#group. For the
      conceivable future, a cluster will have at most one group.
      
      - Prevent mixing of group and project clusters. If project type
      clusters, it should only have projects assigned.  Similarly with groups.
      
      - Default cluster_type to :project_type. As it's very small table we can
      set default and null: false in one release.
      0e15eec8
  24. 07 Aug, 2018 2 commits
  25. 31 Jul, 2018 1 commit
  26. 30 Jul, 2018 1 commit
  27. 13 May, 2018 1 commit
  28. 22 Mar, 2018 3 commits
  29. 21 Mar, 2018 1 commit
    • Mayra Cabrera's avatar
      Rearrange DeploymentPlatform methods · 45201f79
      Mayra Cabrera authored
      - Change cluster factory to use default_environment
      - Add a constant on cluster to declare default environment
      - Change find_cluster_platform_kubernetes to search for a specific
        environment on EE, and ignore environment argument on CE
      - Override find_cluster_platform_kubernetes and deployment_platform
        methods
      - Remove memoization frmo deployment_platform on EE, otherwise when
        searching for a another platform, once the first one is assigned,
      environment parameter is completely ignored
      45201f79
  30. 18 Dec, 2017 1 commit
  31. 17 Dec, 2017 1 commit
  32. 14 Dec, 2017 2 commits
  33. 06 Dec, 2017 1 commit
  34. 05 Dec, 2017 1 commit
  35. 03 Dec, 2017 1 commit