Skip to content
An opinionated Kubernetes distribution with a focus on long-term on-prem deployments
Branch: development/2.0
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github doc: fix links to inexistent resources Jun 13, 2019
artwork Generate required logos May 6, 2019
buildchain Merge branch 'improvement/1018-log-errors-in-ext-pillars' into q/2.0 Jun 26, 2019
docs Use `VERSION` instead of `SHORT_VERSION` as saltenv Jun 18, 2019
eve Raise timeout and disable monitoring from multinodes testing Jun 25, 2019
examples salt: use roles retrieved from Node objects Apr 10, 2019
images add python-etcd3 package in the salt-master image May 15, 2019
packages Install genisoimage on bootstrap Jun 13, 2019
pillar No longer use iso_root_path get product from config file Jun 13, 2019
salt Merge branch 'bugfix/1297-check-kube-apiserver-health-for-uncordon-no… Jun 26, 2019
scripts bootstrap: sync __utils__, sync everything after minion key accept Jun 26, 2019
tests Raise timeout and disable monitoring from multinodes testing Jun 25, 2019
ui Merge branch 'feature/1209-integrate-cucumber' into q/2.0 Jun 14, 2019
.dockerignore UI: improve Dockerfile for faster build Jun 3, 2019
.gitignore build: add a wrapper script around `doit` Mar 22, 2019
.pylint-dict lint: fix pylint dict for CI May 23, 2019
.pylintrc lint: fix pylint configuration May 22, 2019
CONTRIBUTING.md add minimal CONTRIBUTING.md file Mar 5, 2019
LICENSE Squashed 'buildchain/static-container-registry/' content from commit … May 22, 2019
README.md doc: fix links to inexistent resources Jun 13, 2019
VERSION ci: add get_product_version.sh for Eve Feb 25, 2019
Vagrantfile Use `VERSION` instead of `SHORT_VERSION` as saltenv Jun 18, 2019
doit.cfg build: move everything build-related to buildchain Mar 22, 2019
doit.sh build: add a check to enforce Python version Mar 28, 2019
tox.ini Add monitoring marker for pytestBDD Jun 24, 2019

README.md

MetalK8s logo

An opinionated Kubernetes distribution with a focus on long-term on-prem deployments

Building

To build a MetalK8s ISO, simply type ./doit.sh.

For more information, please refers to developer documentation.

Contributing

If you'd like to contribute, please review the Contributing Guidelines.

Testing

Requirements

Bootstrapping a local environment

# Install virtualbox guest addition plugin
vagrant plugin install vagrant-vbguest
# Bootstrap a platform on a vagrant environment using
./doit.sh vagrant_up

End-to-End Testing

To run the test-suite locally, first complete the bootstrap step as outline above

# Run tests with tox
tox -e tests

MetalK8s version 1 is still maintained in this repository. See the development/1.* branches, e. g. MetalK8s 1.3 in the same repository.

You can’t perform that action at this time.