29 lines
811 B
Markdown
29 lines
811 B
Markdown
# jenkins-operator
|
|
|
|
Kubernetes native Jenkins operator.
|
|
|
|
## Developer guide
|
|
|
|
Can be found [here][developer_guide].
|
|
|
|
## 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
|
|
|
|
[developer_guide]:doc/developer-guide.md |