1. 24 6月, 2019 1 次提交
  2. 18 6月, 2019 1 次提交
    • T
      Enable project-level JIT resource creation · 74702f0e
      Tiger 提交于
      Previously this behaviour was only available to group
      and instance-level clusters, as some project clusters
      relied on Kubernetes credentials being passed through
      to the runner instead of having their resources managed
      by GitLab (which is not available when using JIT). These
      clusters have been migrated to unmanaged, so resources
      can be created on demand for the remaining managed clusters.
      74702f0e
  3. 17 6月, 2019 1 次提交
    • T
      Don't use Kubernetes namespaces with no token · ddd271b6
      Tiger 提交于
      Whenever we are selecting a namespace to use for a
      deployment or to query a cluster we want to exclude
      Kubernetes namespace records that don't have a token
      set as they will not have the required permissions.
      However when configuring clusters, we want to
      use the original namespace record even if it has no
      token, as a namespace has to be unique on a cluster.
      ddd271b6
  4. 14 6月, 2019 1 次提交
  5. 03 5月, 2019 1 次提交
  6. 16 4月, 2019 1 次提交
  7. 20 3月, 2019 3 次提交
    • T
      Don't recreate Kubernetes namespaces if they exist · 325d504c
      Tiger 提交于
      Instead of attempting to create or update a Kubernetes
      namespace on every deploy, only do so when we know it
      doesn't exist yet.
      325d504c
    • T
      Create one Kubernetes namespace for a deployment · 89b0bc04
      Tiger 提交于
      Instead of creating a Kubernetes namespace on every
      cluster related to a project, only create one on the
      cluster the project is about to be deployed to.
      89b0bc04
    • T
      Add build prerequisite for Kubernetes namespaces · 98a14a49
      Tiger 提交于
      Builds that have deployments require Kubernetes resources
      to be created before the build can be deployed. These
      resources are no longer created when the cluster is
      created, which allows us to only create the resources
      required by each specific build.
      98a14a49