K8comp was only tested in Linux. Below can be found the details of a working setup.
To deploy the templates kubectl should be installed and configured locally.
OS
K8comp was tested in CentOS 7 and Ubuntu 16.04. It might work with other Unix distributions.
Package dependencies
The tool requires:
- ed
- hiera >= 3.x
- hiera-eyaml >= 2.X
CentOS 7 dependencies
yum install ed git ruby
gem install --no-ri --no-rdoc hiera-eyaml hiera
Ubuntu 16.04 dependencies
apt-get install rubygems ed
gem install --no-ri --no-rdoc hiera-eyaml hiera
Mac OS dependencies
(alpha)
gem install --no-ri --no-rdoc hiera-eyaml hiera
brew install gnu-sed
brew install grep
brew install ed
brew install coreutils