Skip to content

Quickstart with OpenShift

Install Pulp Operator

Pulp is available on OpenShift's OperatorHub. Open your OpenShift console and follow the instructions:


Find Pulp at `OperatorHub > Integration & Delivery`.
OperatorHub tab

For installing it, click on `Pulp Project` and then `Install`.
Installing pulp

Confirm the installation.
Installing pulp

Setup Credentials

You should use valid credentials from an already configured S3 bucket.


Create a `Secret` with the `S3` credentials.
S3 credentials Secret

Setup Storage

Use the name of the storage of the previous step to configure S3. For this tutorial it is example-pulp-object-storage.


Go to `Operators > Installed Operators > Pulp > Create Instance`.
Click on Pulp

Select `S3` storage and use your storage name on `S3 storage-secret`.
S3 credentials on Pulp kind

Setup Routes

From the previous page, click Advanced Configuration, fill the form as follows and wait a few minutes for pulp-operator to be successfully deployed!


Select `Route` as `Ingress Type`, fill `Route DNS host`, select `Edge` as Route TLS termination mechanism, and click on `Create`.
Advanced Configuration

Check your deployment


You can check your `password` on `Secrets`, `example-pulp-admin-password`.
Admin password Secret

Verify your URL at `Networking > Routes`.
Route URL

Use the URL from the previous step with `/pulp/api/v3/status/`path and verify Pulp was successfully deployed.
Pulp Status