├── .drone.yml ├── .gitignore ├── .rspec ├── .rubocop.relaxed.yml ├── .rubocop.yml ├── .travis.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin └── mortar ├── examples ├── basic │ ├── deployment.yml │ └── service.yml ├── config │ ├── config.yaml │ ├── pod.yml.erb │ └── shot.yaml ├── force-deployment │ └── deployment.yml.erb ├── overlays │ ├── echo-metal.yml │ ├── foo │ │ └── pod.yml.erb │ ├── partial │ │ └── echo.yml │ └── prod │ │ ├── pod.yml │ │ └── svc.yml └── templates │ ├── env_vars │ └── pod.yml.erb │ └── variables │ ├── loops.yml.erb │ └── pod-vars.yml.erb ├── kontena-mortar.gemspec ├── kontena-mortar.png ├── lib ├── extensions │ └── recursive_open_struct │ │ └── each.rb ├── mortar.rb └── mortar │ ├── command.rb │ ├── config.rb │ ├── describe_command.rb │ ├── fire_command.rb │ ├── install_completions_command.rb │ ├── list_command.rb │ ├── mixins │ ├── client_helper.rb │ ├── resource_helper.rb │ └── tty_helper.rb │ ├── root_command.rb │ ├── version.rb │ ├── yaml_file.rb │ └── yank_command.rb ├── opt └── bash-completion.sh └── spec ├── config_spec.rb ├── fire_spec.rb ├── fixtures └── config │ ├── config.yaml │ ├── config_empty.yaml │ ├── config_extra_keys.yaml │ ├── config_labels.yaml │ ├── config_labels_error.yaml │ ├── config_overlays.yaml │ └── config_overlays_error.yaml ├── helpers └── fixture_helpers.rb ├── mortar_spec.rb └── spec_helper.rb /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.relaxed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/.rubocop.relaxed.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/mortar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/bin/mortar -------------------------------------------------------------------------------- /examples/basic/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/basic/deployment.yml -------------------------------------------------------------------------------- /examples/basic/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/basic/service.yml -------------------------------------------------------------------------------- /examples/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/config/config.yaml -------------------------------------------------------------------------------- /examples/config/pod.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/config/pod.yml.erb -------------------------------------------------------------------------------- /examples/config/shot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/config/shot.yaml -------------------------------------------------------------------------------- /examples/force-deployment/deployment.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/force-deployment/deployment.yml.erb -------------------------------------------------------------------------------- /examples/overlays/echo-metal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/overlays/echo-metal.yml -------------------------------------------------------------------------------- /examples/overlays/foo/pod.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/overlays/foo/pod.yml.erb -------------------------------------------------------------------------------- /examples/overlays/partial/echo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/overlays/partial/echo.yml -------------------------------------------------------------------------------- /examples/overlays/prod/pod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/overlays/prod/pod.yml -------------------------------------------------------------------------------- /examples/overlays/prod/svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/overlays/prod/svc.yml -------------------------------------------------------------------------------- /examples/templates/env_vars/pod.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/templates/env_vars/pod.yml.erb -------------------------------------------------------------------------------- /examples/templates/variables/loops.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/templates/variables/loops.yml.erb -------------------------------------------------------------------------------- /examples/templates/variables/pod-vars.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/examples/templates/variables/pod-vars.yml.erb -------------------------------------------------------------------------------- /kontena-mortar.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/kontena-mortar.gemspec -------------------------------------------------------------------------------- /kontena-mortar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/kontena-mortar.png -------------------------------------------------------------------------------- /lib/extensions/recursive_open_struct/each.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/extensions/recursive_open_struct/each.rb -------------------------------------------------------------------------------- /lib/mortar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar.rb -------------------------------------------------------------------------------- /lib/mortar/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/command.rb -------------------------------------------------------------------------------- /lib/mortar/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/config.rb -------------------------------------------------------------------------------- /lib/mortar/describe_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/describe_command.rb -------------------------------------------------------------------------------- /lib/mortar/fire_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/fire_command.rb -------------------------------------------------------------------------------- /lib/mortar/install_completions_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/install_completions_command.rb -------------------------------------------------------------------------------- /lib/mortar/list_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/list_command.rb -------------------------------------------------------------------------------- /lib/mortar/mixins/client_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/mixins/client_helper.rb -------------------------------------------------------------------------------- /lib/mortar/mixins/resource_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/mixins/resource_helper.rb -------------------------------------------------------------------------------- /lib/mortar/mixins/tty_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/mixins/tty_helper.rb -------------------------------------------------------------------------------- /lib/mortar/root_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/root_command.rb -------------------------------------------------------------------------------- /lib/mortar/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Mortar 4 | VERSION = "0.4.7" 5 | end 6 | -------------------------------------------------------------------------------- /lib/mortar/yaml_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/yaml_file.rb -------------------------------------------------------------------------------- /lib/mortar/yank_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/lib/mortar/yank_command.rb -------------------------------------------------------------------------------- /opt/bash-completion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/opt/bash-completion.sh -------------------------------------------------------------------------------- /spec/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/config_spec.rb -------------------------------------------------------------------------------- /spec/fire_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/fire_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/fixtures/config/config.yaml -------------------------------------------------------------------------------- /spec/fixtures/config/config_empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/config/config_extra_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/fixtures/config/config_extra_keys.yaml -------------------------------------------------------------------------------- /spec/fixtures/config/config_labels.yaml: -------------------------------------------------------------------------------- 1 | labels: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /spec/fixtures/config/config_labels_error.yaml: -------------------------------------------------------------------------------- 1 | labels: 2 | - foo=bar 3 | -------------------------------------------------------------------------------- /spec/fixtures/config/config_overlays.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/fixtures/config/config_overlays.yaml -------------------------------------------------------------------------------- /spec/fixtures/config/config_overlays_error.yaml: -------------------------------------------------------------------------------- 1 | overlays: 2 | foo: bar 3 | 4 | -------------------------------------------------------------------------------- /spec/helpers/fixture_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/helpers/fixture_helpers.rb -------------------------------------------------------------------------------- /spec/mortar_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/mortar_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kontena/mortar/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------