---
# System prepended metadata

title: pulp-operator deployment future

---

### Problem

pulp-operator is deployed into each namespace where it is needed. While this is tolerable in stage and production, in the ephemeral environment this adds a lot of time to the deployment of Content Sources and Image Builder.

### Solution

Deploy pulp-operator into it's own namespace.

### Steps to achieve the goal

- Test with every PR that pulp-operator behaves correctly when watching multiple Pulp deployments.
- Enable pulp-operator to watch all namespaces in a cluster
- Remove pulp-operator Subscriptions from content-sources and image builder namespaces.
- Deploy pulp-operator to it's own namespace in ephemeral/stage

### Challenges

Current pulp-operator PR checks (GitHub Actions) don't have enough resources to deploy Minikube with multiple Pulp deployments.
