diff options
| author | Chris Baumbauer <cab@cabnetworks.net> | 2018-12-16 23:31:38 -0800 |
|---|---|---|
| committer | Chris Baumbauer <cab@cabnetworks.net> | 2019-01-10 14:13:41 -0800 |
| commit | 1102deb0bd04a1bdf550ed74cf381a6bd400a7e0 (patch) | |
| tree | d734488f04098bdabbae3ce0621debf0eb6bf918 /app/serializers | |
| parent | 71026ffd7e71da726a9b740d42093926f8477c3e (diff) | |
| download | gitlab-ce-1102deb0bd04a1bdf550ed74cf381a6bd400a7e0.tar.gz | |
Initial Serverless Functions detailed view
Diffstat (limited to 'app/serializers')
| -rw-r--r-- | app/serializers/projects/serverless/service_entity.rb | 36 |
1 files changed, 34 insertions, 2 deletions
diff --git a/app/serializers/projects/serverless/service_entity.rb b/app/serializers/projects/serverless/service_entity.rb index 4f1f62d145b..c98dc1a1c4a 100644 --- a/app/serializers/projects/serverless/service_entity.rb +++ b/app/serializers/projects/serverless/service_entity.rb @@ -13,6 +13,25 @@ module Projects service.dig('metadata', 'namespace') end + expose :environment_scope do |service| + service.dig('environment_scope') + end + + expose :cluster_id do |service| + service.dig('cluster_id') + end + + expose :detail_url do |service| + project_serverless_path( + request.project, + service.dig('environment_scope'), + service.dig('metadata', 'name')) + end + + expose :podcount do |service| + service.dig('podcount') + end + expose :created_at do |service| service.dig('metadata', 'creationTimestamp') end @@ -22,11 +41,24 @@ module Projects end expose :description do |service| - service.dig('spec', 'runLatest', 'configuration', 'revisionTemplate', 'metadata', 'annotations', 'Description') + service.dig( + 'spec', + 'runLatest', + 'configuration', + 'revisionTemplate', + 'metadata', + 'annotations', + 'Description') end expose :image do |service| - service.dig('spec', 'runLatest', 'configuration', 'build', 'template', 'name') + service.dig( + 'spec', + 'runLatest', + 'configuration', + 'build', + 'template', + 'name') end end end |
