Commit graph

5 commits

Author SHA1 Message Date
Tiger
101c4480b3 Remove legacy Kubernetes #actual_namespace
When Kubernetes clusters were originally built they could only
exist at the project level, and so there was logic included
that assumed there would only ever be a single Kubernetes
namespace per cluster. We now support clusters at the group
and instance level, which allows multiple namespaces.

This change consolidates various project-specific fallbacks to
generate namespaces, and hands all responsibility to the
Clusters::KubernetesNamespace model. There is now no concept of
a single namespace for a Clusters::Platforms::Kubernetes; to
retrieve a namespace a project must now be supplied in all cases.

This simplifies upcoming work to use a separate Kubernetes
namespace per project environment (instead of a namespace
per project).
2019-05-21 11:38:11 -05:00
Chris Baumbauer
b77fe7db3e Add Knative metrics to Prometheus 2019-04-06 02:02:39 +00:00
Jacopo
5ae9a44aa1 Add project http fetch statistics API
The API get projects/:id/traffic/fetches allows user with write
access to the repository to get the number of clones for the
last 30 days.
2019-02-27 11:52:35 +01:00
Chris Baumbauer
1102deb0bd Initial Serverless Functions detailed view 2019-01-10 14:13:41 -08:00
Dylan Griffith
2c80a1c0de Introduce Knative Serverless Tab 2018-12-06 18:08:49 +00:00