From 7092beabdcefb200629ceef863f8b4ddec3bef44 Mon Sep 17 00:00:00 2001 From: Kalmalyzer Date: Wed, 20 Oct 2021 14:03:26 +0200 Subject: [PATCH] Added config + instructions for testing on Docker Desktop (#668) --- config.docker-desktop.env | 7 +++++++ website/content/en/docs/Developer Guide/_index.md | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 config.docker-desktop.env diff --git a/config.docker-desktop.env b/config.docker-desktop.env new file mode 100644 index 00000000..533765dc --- /dev/null +++ b/config.docker-desktop.env @@ -0,0 +1,7 @@ +KUBERNETES_PROVIDER=docker-desktop + +KUBECTL_CONTEXT=docker-desktop + +JENKINS_API_HOSTNAME_COMMAND=echo localhost +JENKINS_API_PORT=0 +JENKINS_API_USE_NODEPORT=true diff --git a/website/content/en/docs/Developer Guide/_index.md b/website/content/en/docs/Developer Guide/_index.md index 57801ec5..d72e2bc7 100644 --- a/website/content/en/docs/Developer Guide/_index.md +++ b/website/content/en/docs/Developer Guide/_index.md @@ -205,6 +205,17 @@ seed-job-agent-jenkins-example-758cc7cc5c-82hbl 1/1 Running 0 ``` +## Build and run with Docker Desktop + +Install Docker Desktop. If you are using Docker Desktop for Windows, you will also need to install WSL or WSL2. Ensure that Docker Desktop is currently running, and that you have enabled Kubernetes in it. + +Run **Jenkins Operator** locally. +```bash +make config="config.docker-desktop.env" run +``` + +From this point on, Docker Desktop usage is identical to minikube usage. + ### Debug Jenkins Operator ```bash