Prerequisites
Before you install Dispatch, be sure you have completed the Prerequisites.
Installing Dispatch into a D2iQ Konvoy Cluster
The easiest way to install Dispatch is on Konvoy.
- Configure kubectl to point to the correct Kubernetes cluster.
- Install the Dispatch CLI.
-
In your existing
cluster.yaml
, set the Dispatch addon fieldenabled
totrue
:apiVersion: konvoy.mesosphere.io/v1beta1 kind: ClusterConfiguration spec: addons: - configRepository: https://github.com/mesosphere/kubeaddons-dispatch configVersion: stable-1.19-1.4.1 addonsList: - name: dispatch enabled: true
-
If this is a CD-only deployment, set
ci.enabled
to false:apiVersion: konvoy.mesosphere.io/v1beta1 kind: ClusterConfiguration spec: addons: - configRepository: https://github.com/mesosphere/kubeaddons-dispatch configVersion: stable-1.19-1.4.1 addonsList: - name: dispatch enabled: true values: | ci: enabled: false
-
Install Dispatch into the cluster.
konvoy up
-
Verify that the Dispatch components are set up correctly.
helm test dispatch-kubeaddons
Configuring the Dispatch Installation
Dispatch installation can be customized by setting various options via values.yaml
if using dispatch init
command or via values
field in Dispatch Addon configuration.
Field | Type | Default value | Description |
---|---|---|---|
dispatch.dashboardMode |
String (one of dispatch or tekton ) |
dispatch |
Specify the default dashboard to link the PipelineRun Details link(s) on SCM page |
Next steps
At this point, you’ve successfully installed Dispatch. Next, you can add a new application to Dispatch CI. To do so, follow the steps at Setting up a repository to use Dispatch.
Additionally, your installation of Dispatch may require customization of MinIO to meet the requirements.
Prerequisites
Supported operating systems, packages, and hardware configurations…Read More
Dispatch CLI Installation
Installing the Dispatch CLI…Read More
Install on non-Konvoy Kubernetes
Install and Configure Dispatch on non-Konvoy Kubernetes clusters.…Read More
Install Dispatch on Multiple Clusters
Installing Dispatch on Multiple Clusters…Read More
Configure MinIO
Configure and Customize MinIO on Dispatch…Read More