811 B
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