Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lvthillo/minikube-helm-jenkins
scripts to set up a persistent Jenkins master with dynamically spinned up Jenkins slaves on minikube
https://github.com/lvthillo/minikube-helm-jenkins
helm helm-charts jenkins minikube
Last synced: 3 months ago
JSON representation
scripts to set up a persistent Jenkins master with dynamically spinned up Jenkins slaves on minikube
- Host: GitHub
- URL: https://github.com/lvthillo/minikube-helm-jenkins
- Owner: lvthillo
- License: mit
- Created: 2018-03-01T20:55:58.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-08-27T03:54:10.000Z (over 4 years ago)
- Last Synced: 2023-03-02T04:01:33.628Z (almost 2 years ago)
- Topics: helm, helm-charts, jenkins, minikube
- Homepage: https://medium.com/@lvthillo/deploy-jenkins-with-dynamic-slaves-in-minikube-8aef5404e9c1
- Size: 11.7 KB
- Stars: 12
- Watchers: 3
- Forks: 40
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# minikube-helm-jenkins
Verify minikube is running:
```
$ minikube status
minikube: Running
cluster: Running
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100
```Create namespace:
```
$ kubectl create -f minikube/jenkins-namespace.yaml
```Create persistent volume (folder /data is persistent on minikube)
```
$ kubectl create -f minikube/jenkins-volume.yaml
```Execute helm:
```
$ helm install --name jenkins -f helm/jenkins-values.yaml stable/jenkins --namespace jenkins-project
```Check admin password for jenkins:
```
$ printf $(kubectl get secret --namespace jenkins-project jenkins -o jsonpath="{.data.jenkins-admin-password}" | base64 --decode);echo
```Full tutorial can be found [here](https://medium.com/@lvthillo/deploy-jenkins-with-dynamic-slaves-in-minikube-8aef5404e9c1).