Skip to content
Snippets Groups Projects
  1. Mar 23, 2020
  2. Mar 11, 2020
  3. Mar 02, 2020
  4. Feb 20, 2020
  5. Feb 17, 2020
  6. Feb 14, 2020
  7. Feb 10, 2020
  8. Feb 06, 2020
  9. Jan 08, 2020
  10. Dec 24, 2019
  11. Dec 20, 2019
  12. Dec 18, 2019
  13. Dec 10, 2019
  14. Dec 06, 2019
  15. Nov 18, 2019
  16. Nov 14, 2019
  17. Nov 08, 2019
  18. Nov 07, 2019
  19. Oct 31, 2019
  20. Oct 22, 2019
  21. Oct 16, 2019
  22. Sep 18, 2019
  23. Sep 13, 2019
  24. Aug 07, 2019
    • Tiger Watson's avatar
      Use separate Kubernetes namespaces per environment · 36a01a88
      Tiger Watson authored and Thong Kuah's avatar Thong Kuah committed
      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
  25. Aug 01, 2019
  26. Jul 19, 2019
    • Tiger Watson's avatar
      Introduce predictable environment slugs · 41fc4d1e
      Tiger Watson authored
      If an environment slug is predictable given only the environment
      name, we can use the environment slug earlier in the CI variable
      evaluation process as we don't have to wait for the environment
      record itself to be persisted.
      41fc4d1e
  27. Jun 24, 2019
    • Tiger Watson's avatar
      Move terminal construction logic to Environment · 90c27ea5
      Tiger Watson authored
      This enables terminals for group and project level clusters.
      Previously there was no way to determine which project (and
      therefore kubernetes namespace) to connect to, moving this
      logic onto Environment means the assoicated project can be
      used to look up the correct namespace.
      90c27ea5
  28. Jun 19, 2019
  29. May 20, 2019
  30. May 05, 2019
  31. Apr 11, 2019
    • Thong Kuah's avatar
      Align UrlValidator to validate_url gem implementation. · d119d3d1
      Thong Kuah authored and James Lopez's avatar James Lopez committed
      Renamed UrlValidator to AddressableUrlValidator to avoid 'url:' naming collision with ActiveModel::Validations::UrlValidator in 'validates' statement.
      Make use of the options attribute of the parent class ActiveModel::EachValidator.
      Add more options: allow_nil, allow_blank, message.
      Renamed 'protocols' option to 'schemes' to match the option naming from UrlValidator.
      d119d3d1
  32. Apr 03, 2019
    • syasonik's avatar
      Specify time window for additional metrics api · ab1e1b55
      syasonik authored
      Adds support for start and end parameters in the #additional_metrics
      endpoint of the EnvironmentsController. start and end are meant to be
      unix timestamps, per the Prometheus API (as the consumer of this
      endpoint will eventually be transitioned to a prometheus endpoint).
      This functionality is behind the :metrics_time_window feature flag
      for development.
      ab1e1b55
  33. Mar 28, 2019
  34. Mar 06, 2019
  35. Feb 26, 2019
  36. Feb 06, 2019
  37. Dec 20, 2018
  38. Nov 07, 2018
Loading