Sha256: f6a2c1acfd6a94273328ccfd1ede777a233333167dc635bc4d7d78f30d145fd9

Contents?: true

Size: 430 Bytes

Versions: 22

Compression:

Stored size: 430 Bytes

Contents

module Kontena::Cli::Stacks::Labels
  module Common
    private

    def update_stack(name, data)
      client.patch(stack_url(name), data)
    end

    def stack_url(name)
      "stacks/#{current_grid}/#{name}"
    end

    def fetch_master_data(stackname)
      original_data = client.get(stack_url(stackname))
      # ensure we always return either labels or an empty array
      original_data['labels'] || []
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
krates-1.7.11 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.10 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.9 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.8 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.7 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.6 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.5 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.4 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.3 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.2 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.1 lib/kontena/cli/stacks/labels/common.rb
krates-1.7.0 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.9 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.8 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.7 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.6 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.5 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.4 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.3 lib/kontena/cli/stacks/labels/common.rb
krates-1.6.2 lib/kontena/cli/stacks/labels/common.rb