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