bloomberg/kubernetes-cluster-cookbook

View on GitHub
recipes/kube-controller.rb

Summary

Maintainability
A
35 mins
Test Coverage
#
# Cookbook: kubernetes-cluster
# License: Apache 2.0
#
# Copyright 2015-2016, Bloomberg Finance L.P.
#

file '/var/log/kube-controller-manager.log' do
  action :touch
end

template '/etc/kubernetes/inactive-manifests/controller-manager.yaml' do
  mode '0640'
  source 'kube-controller-manager.erb'
  variables(
    controller_manager_image: node['kubernetes']['master']['controller-manager-source'],
    kubernetes_api_port: node['kubernetes']['insecure']['apiport'],
    etcd_cert_dir: node['kubernetes']['secure']['directory']
  )
end