Sha256: 3416ffdeeac58d5b8be55aefc8b7386936b2d2b8450affa452d9cb1c66d92387

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

namespace :deploy do
  task :namespace do
    Kubec::Kubernetes.ensure_namespace
  end

  # TODO: Add support for real kubectl
  desc 'Apply Deployment to Kubernetes'
  task :deployments do
    Kubec::Utils::Helper.header 'Starting apply deployments'
    Kubec::Kubernetes.apply(:deployment)
  end

  desc 'Apply Service to Kubernetes'
  task :services do
    Kubec::Utils::Helper.header 'Starting apply services'
    Kubec::Kubernetes.apply(:service)
  end
end

desc 'Deploy to Kubernetes'
task deploy: [
  'deploy:namespace',
  'deploy:deployments',
  'deploy:services'
]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kubec-0.2.0 lib/kubec/tasks/deploy.rake