debian-mirror-gitlab/lib/gitlab/kubernetes/cluster_role.rb
2020-01-01 13:55:28 +05:30

29 lines
443 B
Ruby

# frozen_string_literal: true
module Gitlab
module Kubernetes
class ClusterRole
attr_reader :name, :rules
def initialize(name:, rules:)
@name = name
@rules = rules
end
def generate
::Kubeclient::Resource.new(
metadata: metadata,
rules: rules
)
end
private
def metadata
{
name: name
}
end
end
end
end