@@ -12,7 +12,7 @@ CloudBees CI (formerly known as _CloudBees Core_) consists of three Docker image
...
@@ -12,7 +12,7 @@ CloudBees CI (formerly known as _CloudBees Core_) consists of three Docker image
For each image, all files other than UBI and native packages
For each image, all files other than UBI and native packages
are included in a `files.tar` marked with a SHA-256 checksum.
are included in a `files.tar` marked with a SHA-256 checksum.
A version of CloudBees CI is given in the format `2.289.3.2-ra`
A version of CloudBees CI is given in the format `2.303.1.6-ra`
where the first three components are aligned with a Jenkins LTS.
where the first three components are aligned with a Jenkins LTS.
The Helm chart is coversioned with `core-oc`.
The Helm chart is coversioned with `core-oc`.
The `core-mm` image typically shares the same version,
The `core-mm` image typically shares the same version,
...
@@ -25,13 +25,13 @@ plus whatever other customizations are desired:
...
@@ -25,13 +25,13 @@ plus whatever other customizations are desired:
```yaml
```yaml
OperationsCenter:
OperationsCenter:
Image:
Image:
dockerImage:your-registry/core-oc:2.289.3.2-ra
dockerImage:your-registry/core-oc:2.303.1.6-ra
Master:
Master:
Image:
Image:
dockerImage:your-registry/core-mm:2.289.3.2-ra
dockerImage:your-registry/core-mm:2.303.1.6-ra
Agents:
Agents:
Image:
Image:
dockerImage:your-registry/agent:2.289.3.2-ra
dockerImage:your-registry/agent:2.303.1.6-ra
```
```
and [install via Helm 3](https://docs.cloudbees.com/docs/cloudbees-core/latest/kubernetes-install-guide/installing-kubernetes-using-helm) using the local copy of the chart:
and [install via Helm 3](https://docs.cloudbees.com/docs/cloudbees-core/latest/kubernetes-install-guide/installing-kubernetes-using-helm) using the local copy of the chart:
# * JENKINS_JAVA_BIN : Java executable to use instead of the default in PATH or obtained from JAVA_HOME
# * JENKINS_TUNNEL : HOST:PORT for a tunnel to route TCP traffic to jenkins host, when jenkins can't be directly accessed over network
# * JENKINS_TUNNEL : HOST:PORT for a tunnel to route TCP traffic to jenkins host, when jenkins can't be directly accessed over network
# * JENKINS_URL : alternate jenkins URL
# * JENKINS_URL : alternate jenkins URL
# * JENKINS_SECRET : agent secret, if not set as an argument
# * JENKINS_SECRET : agent secret, if not set as an argument
...
@@ -36,9 +37,9 @@
...
@@ -36,9 +37,9 @@
# the agent skips connecting to an HTTP(S) port for connection info.
# the agent skips connecting to an HTTP(S) port for connection info.
# * JENKINS_PROTOCOLS: Specify the remoting protocols to attempt when instanceIdentity is provided.
# * JENKINS_PROTOCOLS: Specify the remoting protocols to attempt when instanceIdentity is provided.
if[$# -eq 1 ];then
if[$# -eq 1 ]&&["${1#-}"=="$1"];then
# if `docker run` only has one arguments, we assume user is running alternate command like `bash` to inspect the image
# if `docker run` only has one arguments and it is not an option as `-help`, we assume user is running alternate command like `bash` to inspect the image