A script to install Pulp 3 on Linux systems with as many plugins as possible and an uninstaller.
Works by installing K3s (lightweight kubernetes), and then deploying pulp-operator on top of it.
Is not considered production ready because pulp-operator is not yet, it hides every config option, and upgrades are not considered. Only suitable as a quick way to evaluate Pulp for the time being.
deploy/crds/pulpproject_v1beta1_pulp_cr.default.yaml. If the variables' default values are not correct for your environment, copy to
deploy/crds/pulpproject_v1beta1_pulp_cr.yaml, uncomment "spec:", and uncomment and adjust the variables.
minikube service list
Get external ports:
kubectl get services
Get external IP addresses:
kubectl get pods -o wide
Pulp is available on
OperatorHub, you can find it at the
Integration & Delivery section:
For installing it, click on:
Pulp Project and then
Secret with the
S3 as the storage type and, on
S3 storage secret, enter the name of the storage you created before,
Route as Ingress type, fill in the
Route DNS host, select
Edge as Route TLS termination mechanism, and click on
Wait a few minutes for pulp-operator to be successfully deployed!
You can check your
Verify your URL at
Networking > Routes:
Use the URL from the previous step with
/pulp/api/v3/statuspath and verify Pulp was successfully deployed: