Installing Jenkins X Using GitOps Principles
In this lesson, we will see how to install Jenkins X in accordance with GitOps principles and using the Jenkins X Boot.
We'll cover the following
- Taking a look at the GitHub repository
- Defining variables
- Cloning the repository
- Exploring and modifying the jx-requirements.yml file
- The cluster section
- The gitops value
- The environments section
- The ingress section
- The kaniko value
- The secretStorage value
- The storage section
- The versionsStream section
- The webhook value
- Alternatives for Prow
- Adding additional information for EKS
- Did we miss any values?
- Installing Jenkins X with jx boot
How can we install Jenkins X in a better way than what we’re used to? Jenkins X configuration should be defined as code and reside in a Git repository, and that’s what the community created for us. It maintains a GitHub repository that contains the structure of the definition of the Jenkins X platform, together with a pipeline that will install it, as well as a requirements file that we can use to tweak it to our specific needs.
Taking a look at the GitHub repository
Let’s take a look at the repository.
Get hands-on with 1400+ tech skills courses.