Skip to content

Commit d5f2447

Browse files
committed
CPLT2-5469 - Create a new folder for the Helm Custom Value Examples
Create a new folder of examples to support the CloudBees Core for Modern Platforms Helm installation.
1 parent 79499ca commit d5f2447

5 files changed

Lines changed: 73 additions & 1 deletion

File tree

README

Lines changed: 0 additions & 1 deletion
This file was deleted.

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## Welcome
2+
Welcome to the CloudBees examples repository. This repository was created as a place for storing. tutorials, examples, and other learning materials.
3+
4+
## Examples Summary
5+
The following table is a brief summary of each of the example projects.
6+
7+
|Directory|Description |
8+
|:---|:-|
9+
|pipeline-template-examples|This repository includes a sample Pipeline Template Catalog. The demos folder includes examples of how to customize a template.yaml file. |
10+
|helm-custom-value-file-examples|Custom Property Value Files for the CloudBees Core for Modern Platforms Helm installation.|
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# CloudBees Core Helm Installation Custom Value Example
2+
3+
## Introduction
4+
These YAML files are example values files for the CloudBees Core Helm Chart.
5+
6+
## Examples
7+
* `example-values.yaml`
8+
- An example of installing CloudBees Core that matches the CloudBees Core YAML file that is distributed with the CloudBees Core for installation package.
9+
- `migration-values-example.yaml`
10+
- A helm example values file for standard kubernetes install. An nginx-ingress controller is not installed and ssl isn't installed.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# A helm example values file for standard kubernetes install. An nginx-ingress controller is not installed and ssl isn't installed.
2+
# This example file is used to create the sample cloudbees-core.yaml file bundled with the installation.
3+
# Install an nginx-ingress controller
4+
nginx-ingress:
5+
enabled: false
6+
7+
OperationsCenter:
8+
# Set the HostName for the Operation Center
9+
HostName: 'cloudbees-core.example.com'
10+
Ingress:
11+
tls:
12+
## Set this to true in order to enable TLS on the ingress record
13+
Enable: false
14+
SecretName: core-example-com-tls
15+
Host: jenkins.cluster.local
16+
17+
# If you are migrating from an existing manual installation of CloudBees Core, provide the PVC that was created
18+
# during the initial installation
19+
Persistence:
20+
ExistingClaim:
21+
22+
nameOverride: cjoc
23+
24+
saOverride:
25+
enabled : true
26+
serviceAccount: cjoc
27+
masterServiceAccount: jenkins
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# A helm example values file for migrating a CloudBees Core for Modern Platfrom Install.
2+
# Install an nginx-ingress controller
3+
nginx-ingress:
4+
# Change this to true, if you want to install the NGINX Ingress Controller
5+
Enabled: false
6+
7+
OperationsCenter:
8+
# Set the HostName for the Operation Center
9+
HostName: 'cloudbees-core.example.com'
10+
Ingress:
11+
tls:
12+
## Set this to true in order to enable TLS on the ingress record
13+
Enable: false
14+
SecretName: core-example-com-tls
15+
Host: jenkins.cluster.local
16+
17+
# Do not change these values. They are all set for migrating CloudBees Core.
18+
Persistence:
19+
ExistingClaim: 'jenkins-home-cjoc-0'
20+
21+
nameOverride: cjoc
22+
23+
saOverride:
24+
enabled : true
25+
serviceAccount: cjoc
26+
masterServiceAccount: jenkins

0 commit comments

Comments
 (0)