kubernetes-operator/README.md

811 B

jenkins-operator

Kubernetes native Jenkins operator.

Developer guide

Can be found here.

TODO

Common:

  • simple library for sending Kubernetes events
  • implement Jenkins.Status in custom resource

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:

  • user reconciliation loop (work in progress)
  • configure seed jobs and deploy keys (work in progress)
  • e2e tests for seed jobs
  • backup and restore for Jenkins jobs running as standalone job
  • trigger backup job before pod deletion using preStop k8s hooks
  • verify Jenkins configuration events