Update how-it-works.md and getting-started.md

This commit is contained in:
antoniaklja 2019-01-05 20:42:41 +01:00
parent 5164fbc3e4
commit f7456ea8ce
2 changed files with 16 additions and 9 deletions

View File

@ -1,16 +1,19 @@
# Getting Started
1. [First Steps]()
2. [Deploy Jenkins]()
3. [Configure Seed Jobs and Pipelines]()
4. [Install Plugins]()
5. [Configure Authorization]()
6. [Configure Backup & Restore]()
7. [Debugging]()
This document describes a getting started guide for Jenkins operator and an additional configuration.
1. [First Steps](#first-steps)
2. [Deploy Jenkins](#deploy-jenkins)
3. [Configure Seed Jobs and Pipelines](#configure-seed-jobs-and-pipelines)
4. [Install Plugins](#install-plugins)
5. [Configure Authorization](#configure-authorization)
6. [Configure Backup & Restore](#configure-backup-&-restore)
7. [Debugging](#debugging)
## First Steps
// TODO install operator etc.
Prepare your Kubernetes cluster and set up access.
Once you have running Kubernetes cluster you can focus on installing Jenkins operator according to the [Installation](installation.md) guide.
## Deploy Jenkins

View File

@ -2,6 +2,10 @@
This document describes a high level overview how jenkins-operator works.
1. [Architecture and design](#architecture-and-design)
2. [Operator State](#operator-state)
3. [System Jenkins Jobs](#system-jenkins-jobs)
## Architecture and design
The Jenkins operator design incorporates the following concepts:
@ -32,7 +36,7 @@ It helps to maintain or recover desired state even after operator or Jenkins res
## System Jenkins Jobs
The operator or Jenkins instance can be restarted at any time and any operation should not block the reconciliation loop so we implemented
custom jobs API for executing and verifying status of them according to operator lifecycle.
custom jobs API for executing system jobs (seed jobs, groovy scripts, etc.) according to the operator lifecycle.
Main assumptions are:
- do not block reconciliation loop