commit | 6c39ea1355bf2853abdbd2f69a7eece222c44b78 | [log] [tgz] |
---|---|---|
author | Lorenz Brun <lorenz@brun.one> | Mon Nov 04 11:39:42 2019 +0100 |
committer | Lorenz Brun <lorenz@brun.one> | Mon Nov 04 11:39:42 2019 +0100 |
tree | a0377ac95e3036fb06886c1b9be504faf4773850 | |
parent | 3e6018fcf0645da7876eec06d1604438bea0550e [diff] |
Added Kubernetes to build system This adds Kubernetes and its dependencies to the WORKSPACE. A small patch is needed to make this compatible with Bazel 1.0+ since they still use 0.23. Test Plan: `bazel test @kubernetes//pkg/...` (:warning: slow) There is one single test failure with OpenAPI, but I'm not yet sure if it is actually meaningful since the individual tests of the OpenAPI generated code pass just fine. `bazel build @kubernetes//cmd/kube-controller-manager @kubernetes//cmd/kube-scheduler @kubernetes//cmd/kube-apiserver` All three required binaries for the control plane build just fine X-Origin-Diff: phab/D237 GitOrigin-RevId: 1c0708272636fb68ca6ced6666f885344bb81a7c
This is the monorepo storing all of nexantic's internal projects and libraries.
All builds should be executed using the shipped nexantic-dev
container which is automatically built by the create script.
The container contains all necessary dependencies and env configurations necessary to get started right away.
Spinning up: scripts/create_container.sh
Spinning down: scripts/destroy_container.sh
Running commands: scripts/run_in_container.sh @
Using bazel: scripts/bin/bazel @