Go to file
Tomasz Sęk 54aa39c502
Add reconcile loop of Jenkins base configuration
2018-12-06 09:29:38 +01:00
build Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
cmd/manager Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
deploy Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
pkg Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
test/e2e Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
version Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
.gitignore Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
Gopkg.lock Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
Gopkg.toml Bump operator framework SDK version to 0.1.0 2018-11-05 16:02:09 +01:00
LICENSE Initial commit 2018-10-19 16:20:19 +02:00
Makefile Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
README.md Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
VERSION.txt Add reconcile loop of Jenkins base configuration 2018-12-06 09:29:38 +01:00
checkmake.ini Add checkmake config 2018-10-26 18:17:26 +02:00
config.env Add Makefile goals for minikube 2018-11-05 15:59:26 +01:00

README.md

jenkins-operator

Kubernetes native Jenkins operator

Developer guide

TODO

  • send Kubernetes events

Base configuration:

  • install configuration as a code Jenkins plugin
  • restart Jenkins when scripts config map or base configuration config map have changed
  • install and configure Kubernetes plugin
  • disable insecure options

User configuration:

  • AWS s3 restore backup job
  • AWS s3 backup job
  • create and run seed jobs
  • apply custom configuration by configuration as a code Jenkins plugin
  • trigger backup job before pod deletion
  • verify Jenkins configuration events