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
BackstageCR with the following fields:
Example
labelsAdd labels to the Developer Hub pod.
Example adding the label
my=trueCopy 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
cpurequestSet the CPU request for the Developer Hub application container to 250m.
Example CPU request
Copy to Clipboard Copied! Toggle word wrap Toggle overflow my-sidecarcontainerAdd a new
my-sidecarsidecar container into the Developer Hub Pod.Example side car container
Copy to Clipboard Copied! Toggle word wrap Toggle overflow