Skip to content

Commit 1381df4

Browse files
Merge pull request #94 from cloudbees/CDRO-8315
Update CB helm CDRO examples configuration files v2025.06.0
2 parents aaf6377 + f056c78 commit 1381df4

3 files changed

Lines changed: 54 additions & 15 deletions

File tree

cloudbees-cd/kubernetes/cloudbees-cd-agent-defaults.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ images:
99
## The `imageRepository` in the `images.registry` to pull the agent image from.
1010
imageRepository: "cbflow-agent"
1111
## CloudBees CD/RO flow-server image tag to pull.
12-
tag: "2025.03.0.178767_3.2.154_20250318"
12+
tag: "2025.06.0.180373_3.2.180_20250618"
1313

1414
## The image pull policy to use:
1515
pullPolicy: IfNotPresent

cloudbees-cd/kubernetes/cloudbees-cd-defaults.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ images:
2424
registry: "docker.io/cloudbees"
2525

2626
## CloudBees CD/RO flow-server image tag to pull.
27-
tag: "2025.03.0.178767_3.2.154_20250318"
27+
tag: "2025.06.0.180373_3.2.180_20250618"
2828

2929
## The image pull policy to use.
3030
pullPolicy: IfNotPresent
@@ -1307,7 +1307,7 @@ zookeeper:
13071307
## Container repository to pull ZooKeeper image from.
13081308
repository: docker.io/cloudbees/cbflow-tools
13091309
## Zookeeper image tag to pull.
1310-
tag: "2025.03.0.178767_3.2.154_20250318"
1310+
tag: "2025.06.0.180373_3.2.180_20250618"
13111311
## Added Image repository for global values support
13121312
imageRepository: cbflow-tools
13131313
fullnameOverride: zookeeper

cloudbees-cd/kubernetes/values.yaml

Lines changed: 51 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ images:
2525
registry: "docker.io/cloudbees"
2626

2727
## CloudBees CD/RO flow-server image tag to pull.
28-
tag: "2025.03.0.178767_3.2.154_20250318"
28+
tag: "2025.06.0.180373_3.2.180_20250618"
2929

3030
## The image pull policy to use.
3131
pullPolicy: IfNotPresent
@@ -103,6 +103,23 @@ ingress:
103103

104104
## Create an OpenShift route rather than a generic ingress.
105105
route: false
106+
## TLS configuration for the OpenShift Route.
107+
routeTls:
108+
# Specifies where TLS termination occurs.
109+
# Options:
110+
# - edge: TLS terminates at the OpenShift router.
111+
# - reencrypt: TLS terminates at the router and is re-encrypted to the backend.
112+
# - passthrough: TLS is passed through to the backend without termination.
113+
termination: edge
114+
115+
# Defines how HTTP traffic is handled when TLS is enabled.
116+
# Options:
117+
# - None: Only allow HTTPS traffic.
118+
# - Allow: Allow both HTTP and HTTPS traffic.
119+
# - Redirect: Redirect HTTP traffic to HTTPS.
120+
insecureEdgeTerminationPolicy: Redirect
121+
122+
106123

107124
## Enables platform-specific settings.
108125
## Platform-specific values are: `eks`, `aws`, `gke`, `aks`, `openshift`
@@ -346,6 +363,19 @@ web:
346363
# averageValue: 10000m
347364

348365

366+
## Custom labels for CD/RO web pods
367+
customLabels: {}
368+
369+
## Enable TLS termination at the CloudBees Flow web server.
370+
certificate:
371+
## Set to true to enable TLS termination at the web server.
372+
enabled: false
373+
## Use an existing Kubernetes secret containing the TLS certificate and key.
374+
## The secret must include the keys 'tls.crt' and 'tls.key'.
375+
existingSecret:
376+
key:
377+
crt:
378+
349379

350380
### --------------------------------------------
351381
### Flow repository configuration section
@@ -593,8 +623,7 @@ analytics:
593623
location: "/os-backups"
594624
## The `imageRepository` in the `images.registry` to pull component image from.
595625
imageRepository: cbflow-tools
596-
cleanupImageRepository: "python"
597-
cleanupImageTag: "3.7.7"
626+
598627
restoreSnapshot: false
599628
restoreSnapshotName:
600629
externalRepo:
@@ -730,7 +759,7 @@ analytics:
730759
dois:
731760

732761
## Flag that dictates the cbflow-dois workload and its accompanying services are installed.
733-
enabled: true
762+
enabled: false
734763
## The `imageRepository` in the `images.registry` to pull component image from.
735764
imageRepository: cbflow-dois
736765
## Number replicas of Elasticsearch nodes to create.
@@ -845,13 +874,16 @@ dois:
845874
externalRepo:
846875
## Enable if you are backing up in Amazon S3 or GCS.
847876
enabled: false
848-
## Type can be Amazon S3 or GCS.
877+
## Type can be s3, gcs, cloudian, minio, openio.
849878
type: s3
850879
# Name of bucket in Amazon S3 or GCS
851880
bucketName:
852-
## Use GKE Workload Identity with Kubernetes service account to impersonate a Google Cloud
853-
## Use The AWS IAM roles for service accounts to impersonate access to a S3
854-
## Enable serviceAccountsIdentity or provide IAM or GCS credentials below
881+
# endpoint for cloudian,minio, openio
882+
endpoint:
883+
# endpoint protocol for cloudian, minio, openio options: http, https
884+
endpointProtocol:
885+
# path style for cloudian, minio, openio
886+
pathStyleAccess: true
855887
serviceAccountsIdentity: false
856888

857889
## For `existingSecret`, either:
@@ -873,13 +905,16 @@ dois:
873905
## `kubectl create secret generic gcssasecret --from-file=GCS_SA_KEY=/tmp/gke-credentials.json`
874906
existingSecret:
875907
secret:
876-
## Provide *only* if type is AWS S3.
908+
## Provide *only* if type is s3.
877909
awsAccessKey:
878910
awsSecretKey:
879-
## Provide *only* if type is GCS.
911+
## Provide *only* if type is gcs.
880912
gcsSaKey:
913+
## Provide *only* if type is cloudian,minio, openio.
914+
accessKey:
915+
secretKey:
881916

882-
## Region of the AWS S3 or GCS bucket. Example: us-east-1
917+
## Region of the AWS S3, cloudian, minio, openio or GCS bucket. Example: us-east-1
883918
region:
884919
## Custom Pip config file configuration to install pip packages using private PyPi repo
885920
pipConfig: {}
@@ -1049,7 +1084,11 @@ boundAgent:
10491084
- apiGroups: [ "apps" ]
10501085
resources: [ "statefulsets/scale" ]
10511086
verbs: [ "update", "patch", "get" ]
1087+
- apiGroups: [ "" ]
1088+
resources: [ "pods" ]
1089+
verbs: [ "list", "get" ]
10521090

1091+
10531092
### --------------------------------------------
10541093
### Flow storage configuration section
10551094
### ---------------------------------------------
@@ -1303,7 +1342,7 @@ zookeeper:
13031342
## Container repository to pull ZooKeeper image from.
13041343
repository: docker.io/cloudbees/cbflow-tools
13051344
## Zookeeper image tag to pull.
1306-
tag: "2025.03.0.178767_3.2.154_20250318"
1345+
tag: "2025.06.0.180373_3.2.180_20250618"
13071346
## Added Image repository for global values support
13081347
imageRepository: cbflow-tools
13091348
fullnameOverride: zookeeper

0 commit comments

Comments
 (0)