This documentation is for a release that is no longer maintained
See documentation for the latest supported version.Chapter 3. Configuring Red Hat Developer Hub deployment when using the Operator
The Red Hat Developer Hub Operator exposes a rhdh.redhat.com/v1alpha3
API Version of its custom resource (CR). This CR exposes a generic spec.deployment.patch
field, which gives you full control over the Developer Hub Deployment resource. This field can be a fragment of the standard apps.Deployment
Kubernetes object.
Procedure
-
Create a
Backstage
CR with the following fields:
Example
labels
Add labels to the Developer Hub pod.
Example adding the label
my=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow volumes
Add an additional volume named my-volume
and mount it under /my/path
in the Developer Hub application container.
Example additional volume
Replace the default dynamic-plugins-root
volume with a persistent volume claim (PVC) named dynamic-plugins-root
. Note the $patch: replace
directive, otherwise a new volume will be added.
Example dynamic-plugins-root
volume replacement
cpu
requestSet the CPU request for the Developer Hub application container to 250m.
Example CPU request
Copy to Clipboard Copied! Toggle word wrap Toggle overflow my-sidecar
containerAdd a new
my-sidecar
sidecar container into the Developer Hub Pod.Example side car container
Copy to Clipboard Copied! Toggle word wrap Toggle overflow