Piotr Ryba 0d118bf046 Fix WATCH_NAMESPACE in helm chart (#547)
* Fix WATCH_NAMESPACE in helm chart

When applying the chart, the operator will now watch the correct
namespace. This required changes in roles and role bindings so that
the operator has access to both namespaces.

* Use Role instead of ClusterRole

Mitigates the risk of restrictions in creating ClusterRole in
multitenant k8s clusters.

* Update configuration-as-code version to 1.47
2021-04-27 15:36:09 +02:00
2021-02-02 12:26:26 +01:00
2021-02-12 15:38:23 +01:00
2021-04-16 14:57:58 +02:00
2020-05-06 16:22:52 +02:00
2020-05-06 16:22:52 +02:00
2021-04-16 14:57:58 +02:00
2020-05-06 16:22:52 +02:00
2018-10-26 18:17:26 +02:00
2020-04-14 16:59:23 +05:30
2020-04-29 14:47:28 +02:00
2020-11-26 15:46:49 +01:00
2021-02-12 15:38:23 +01:00
2021-04-16 14:57:58 +02:00
2021-04-06 14:56:31 +02:00
2021-01-21 14:14:18 +01:00
2020-04-14 16:59:23 +05:30
2020-04-14 16:59:23 +05:30
2021-01-18 10:10:36 +01:00

Jenkins Operator

Version Build Status Go Report Card Docker Pulls

logo

What's the Jenkins Operator?

The Jenkins Operator is a Kubernetes Native Operator which manages operations for Jenkins on Kubernetes. It has been built with Immutability and declarative Configuration as Code in mind.

Preliminaries

Considering that this Operator is created for managing instances for Jenkins, it is important to understand what

Jenkins Pipelines use Scripts written in Groovy which aid in the CasC aspect of Jenkins.

Jenkins uses plugins like CasC to extend it's solution space by carrying out Jobs of different kinds and providing a composable infrastructure for your CI/CD.

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 Schema

Common Issues and Workarounds

Community

We have a dedicated channel called #jenkins-operator on virtuslab-oss.slack.com Fill out (Invite form) and come say hi !

Contribution

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.

S
Description
No description provided
Readme
86 MiB
Languages
Go 82.3%
Shell 4.6%
HTML 4.5%
Makefile 4%
SCSS 3%
Other 1.6%