Sha256: d22b8f1c206ca93e7301c638e7b72648ba059d9e8f458a4aee0a998aed276492

Contents?: true

Size: 527 Bytes

Versions: 6

Compression:

Stored size: 527 Bytes

Contents

require "google-cloud-resource_manager"
require "google-cloud-secret_manager"
require "google/cloud/container"

module KubesGoogle
  module Services
    extend Memoist

    def cluster_manager
      Google::Cloud::Container.cluster_manager
    end
    memoize :cluster_manager

    def secret_manager_service
      Google::Cloud::SecretManager.secret_manager_service
    end
    memoize :secret_manager_service

    def resource_manager
      Google::Cloud.new.resource_manager
    end
    memoize :resource_manager
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kubes_google-0.3.11 lib/kubes_google/services.rb
kubes_google-0.3.10 lib/kubes_google/services.rb
kubes_google-0.3.9 lib/kubes_google/services.rb
kubes_google-0.3.8 lib/kubes_google/services.rb
kubes_google-0.3.7 lib/kubes_google/services.rb
kubes_google-0.3.6 lib/kubes_google/services.rb