Go to file
Jakub Al-Khalili dbf6184898 #176 Refactor backup restore mechanism 2019-11-06 15:46:19 +01:00
assets
backup/pvc Removed BACKUP_TMP_DIR env variable and switched to mktemp -d instead of letting the user decide the temp dir path 2019-10-17 10:41:35 +02:00
build
chart #147 Release 0.0.3 version of Helm Chart 2019-10-21 14:41:04 +02:00
cicd #90 Fix pipeline groovy script 2019-09-13 16:20:14 +02:00
cmd/manager Improve notification mechanism (#183) 2019-11-05 16:06:29 +01:00
deploy Package operator to deploy on OperatorHub 2019-10-17 09:58:26 +02:00
docs #157 Regenerate docs 2019-10-29 13:32:05 +01:00
internal
pkg #176 Refactor backup restore mechanism 2019-11-06 15:46:19 +01:00
scripts
test/e2e #110 Fix unit tests and formatting 2019-09-19 13:27:47 +02:00
version
website Update _index.md 2019-10-31 12:39:34 +01:00
.gitignore
.travis.yml Upgrade to go v1.13 2019-09-27 23:14:38 -04:00
Dockerfile Change metrics mechanism in cmd/manager/main.go 2019-09-09 14:52:21 +02:00
LICENSE
Makefile Add generate-docs to Makefile 2019-10-29 13:32:05 +01:00
README.md Update README.md 2019-10-25 11:42:54 +02:00
VERSION.txt Bump version to v0.2.2 2019-09-19 14:23:49 +02:00
checkmake.ini
config.env Update k8s version to v1.16.0 (default version for minikube v1.4.0) 2019-09-28 15:17:45 -04:00
entrypoint.sh
gen-crd-api-config.json
go.mod Extend kubernetes client, pod termination notification 2019-10-28 15:45:38 +01:00
go.sum Extend kubernetes client, pod termination notification 2019-10-28 15:45:38 +01:00
tools.go

README.md

Jenkins Operator

Version Build Status Go Report Card Docker Pulls

Go to our documentation website for more informaiton, with examples and guides.

logo

What's the Jenkins Operator?

Jenkins operator is a Kubernetes native operator which fully manages Jenkins on Kubernetes. It was built with immutability and declarative configuration as code in mind.

Out of the box it provides:

Problem statement and goals

The main reason why we decided to implement the Jenkins Operator is the fact that we faced a lot of problems with standard Jenkins deployment. We want to make Jenkins more robust, suitable for dynamic and multi-tenant environments.

Some of the problems we want to solve:

Documentation

Go to our documentation website for more informaiton.

Selected content:

  1. Installation
  2. Getting Started
  3. How it works
  4. Security
  5. Developer Guide
  6. Jenkins Custom Resource Definition scheme

Contribution

Feel free to file issues or pull requests.

About the authors

This project was originally developed by VirtusLab and the following CONTRIBUTORS.