From 152838e9986cee4a917843a9aeec7eceb31b5370 Mon Sep 17 00:00:00 2001 From: Margo Crawford Date: Thu, 17 Dec 2020 13:59:23 -0500 Subject: [PATCH] CONTRIBUTING.md: add missing integration test dependencies Also alphabetize dependencies because sorting wins. Signed-off-by: Andrew Keesler --- CONTRIBUTING.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5cf94085..0f4417c8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -97,16 +97,19 @@ docker build . 1. Install dependencies: + - [`chromedriver`](https://chromedriver.chromium.org/) (and [Chrome](https://www.google.com/chrome/)) + - [`docker`](https://www.docker.com/) + - `htpasswd` (installed by default on MacOS, usually found in `apache2-utils` package for linux) + - [`kapp`](https://carvel.dev/#getting-started) - [`kind`](https://kind.sigs.k8s.io/docs/user/quick-start) + - [`kubectl`](https://kubernetes.io/docs/tasks/tools/install-kubectl/) - [`tilt`](https://docs.tilt.dev/install.html) - [`ytt`](https://carvel.dev/#getting-started) - - [`kubectl`](https://kubernetes.io/docs/tasks/tools/install-kubectl/) - - [`chromedriver`](https://chromedriver.chromium.org/) (and [Chrome](https://www.google.com/chrome/)) On macOS, these tools can be installed with [Homebrew](https://brew.sh/) (assuming you have Chrome installed already): ```bash - brew install kind tilt-dev/tap/tilt k14s/tap/ytt kubectl chromedriver + brew install kind tilt-dev/tap/tilt k14s/tap/ytt k14s/tap/kapp kubectl chromedriver && brew cask install docker ``` 1. Create a local Kubernetes cluster using `kind`: