diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-06-16 21:25:58 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-06-16 21:25:58 +0300 |
commit | a5f4bba440d7f9ea47046a0a561d49adf0a1e6d4 (patch) | |
tree | fb69158581673816a8cd895f9d352dcb3c678b1e /lib/gitlab/kubernetes | |
parent | d16b2e8639e99961de6ddc93909f3bb5c1445ba1 (diff) |
Add latest changes from gitlab-org/gitlab@14-0-stable-eev14.0.0-rc42
Diffstat (limited to 'lib/gitlab/kubernetes')
-rw-r--r-- | lib/gitlab/kubernetes/helm/parsers/list_v2.rb | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/gitlab/kubernetes/helm/parsers/list_v2.rb b/lib/gitlab/kubernetes/helm/parsers/list_v2.rb deleted file mode 100644 index c5c5d198a6c..00000000000 --- a/lib/gitlab/kubernetes/helm/parsers/list_v2.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - module Parsers - # Parses Helm v2 list (JSON) output - class ListV2 - ParserError = Class.new(StandardError) - - attr_reader :contents, :json - - def initialize(contents) - @contents = contents - @json = Gitlab::Json.parse(contents) - rescue JSON::ParserError => e - raise ParserError, e.message - end - - def releases - @releases = helm_releases - end - - private - - def helm_releases - helm_releases = json['Releases'] || [] - - raise ParserError, 'Invalid format for Releases' unless helm_releases.all? { |item| item.is_a?(Hash) } - - helm_releases - end - end - end - end - end -end |