Class: KubernetesDeploy::ClusterResourceDiscovery
- Inherits:
-
Object
- Object
- KubernetesDeploy::ClusterResourceDiscovery
- Defined in:
- lib/kubernetes-deploy/cluster_resource_discovery.rb
Instance Method Summary collapse
- #crds ⇒ Object
-
#initialize(namespace:, context:, logger:, namespace_tags:) ⇒ ClusterResourceDiscovery
constructor
A new instance of ClusterResourceDiscovery.
Constructor Details
#initialize(namespace:, context:, logger:, namespace_tags:) ⇒ ClusterResourceDiscovery
Returns a new instance of ClusterResourceDiscovery.
5 6 7 8 9 10 |
# File 'lib/kubernetes-deploy/cluster_resource_discovery.rb', line 5 def initialize(namespace:, context:, logger:, namespace_tags:) @namespace = namespace @context = context @logger = logger @namespace_tags = end |
Instance Method Details
#crds ⇒ Object
12 13 14 15 16 17 |
# File 'lib/kubernetes-deploy/cluster_resource_discovery.rb', line 12 def crds @crds ||= fetch_crds.map do |cr_def| CustomResourceDefinition.new(namespace: @namespace, context: @context, logger: @logger, definition: cr_def, statsd_tags: @namespace_tags) end end |