Go to file
Tomasz Sęk 8404b979f5
Bump version to v0.4.0
2020-04-13 19:11:53 +02:00
assets Add Jenkins World presentation 2019-12-08 20:27:41 +01:00
backup/pvc Bump backup PVC version to v0.0.8 2020-01-19 19:11:15 +01:00
build Improve Docker build 2019-12-17 11:04:56 +01:00
chart Release 0.1.0 version of helm chart 2020-04-07 14:37:10 +02:00
cicd #90 Fix pipeline groovy script 2019-09-13 16:20:14 +02:00
cmd/manager Upgrade operator-sdk to 0.15.1 (#269) 2020-02-12 21:58:28 +01:00
deploy Bump version to v0.4.0 2020-04-13 19:11:53 +02:00
docs Fix Developer Guide 2020-04-13 13:09:39 +02:00
internal #69 Add groovy script template rendering, fix pollSCM, improve pollSCM tests 2019-09-02 13:16:28 +02:00
pkg #291 Don't install configuration-as-code-support plugin by default 2020-04-13 14:02:26 +02:00
scripts Update Jenkins plugins 2019-05-29 18:43:12 +02:00
test/e2e #190 Improve e2e tests for OpenShift 2020-04-13 19:10:59 +02:00
version Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
website Fix Developer Guide 2020-04-13 13:09:39 +02:00
.gitignore Move Jenkins CRD to crds dir (#266) 2020-02-05 13:33:41 +01:00
.travis.yml Fix skip Travis build if only docs/website have changed 2020-02-09 01:42:22 +01:00
LICENSE Initial commit 2018-10-19 16:20:19 +02:00
Makefile #190 Improve e2e tests for OpenShift 2020-04-13 19:10:59 +02:00
README.md Bump version to v0.4.0 2020-04-13 19:11:53 +02:00
VERSION.txt Bump version to v0.4.0 2020-04-13 19:11:53 +02:00
checkmake.ini Add checkmake config 2018-10-26 18:17:26 +02:00
config.base.env Upgrade operator-sdk to 0.15.1 (#269) 2020-02-12 21:58:28 +01:00
config.crc.env Fix minikube-run and crc-run makefile goals 2020-01-28 10:11:01 +01:00
config.minikube.env Bump kubernetes version 2020-04-11 13:38:25 +03:00
gen-crd-api-config.json Add Jenkins scheme doc 2019-06-19 18:00:30 +02:00
go.mod Update base plugins versions 2020-04-13 13:59:22 +02:00
go.sum #190 Improve e2e tests for OpenShift 2020-03-22 12:24:05 +01:00
tools.go Bump operator-sdk to v0.8.1 2019-06-07 17:36:56 +02:00

README.md

Jenkins Operator

Version Build Status Go Report Card Docker Pulls

Go to our documentation website for more information, 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 information.

Selected content:

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

Common Jenkins issues and workarounds

Community & Contribution

There is a dedicated channel #jenkins-operator on virtuslab-oss.slack.com (Invite form)

Feel free to file issues or pull requests.

Before any big pull request please consult the maintainers to ensure a common direction.

Presentations

About the authors

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