Changelog#
0.14.1 (2022-10-03)#
No significant changes.
0.14.0 (2022-09-19)#
Features#
- Omitted pulp-web role if ingress_type==route, which brings some benefits like:
- reduce point of failure
- reduce complexity
- reduce resource consumption
- reduce communication hops #436
- Add support for pulp_container signing service #564
Bugfixes#
- Adding NodeSelector/Toleration to Redis Deployment #561
- Allows users to correctly set predefined pvc with backup_pvc. It was hardcoded in the remove ownerReferences task. Now correctly uses the dynamic variable backup_claim. #610
Misc#
0.13.0 (2022-07-04)#
Features#
- Added more information on
.status.conditions
CR field. #435 - Added readiness probe to content and workers #455
Bugfixes#
- Remove ownerReferences from DB fields encryption secret to avoid garbage collection #467
Misc#
0.12.0 (2022-06-15)#
Features#
- Make no_log configurable #443
Bugfixes#
- Improve pulp status health check #447
0.11.1 (2022-06-09)#
Bugfixes#
0.11.0 (2022-06-02)#
Features#
- Upgrade to PostgreSQL 13 and add data migration logic #358
- Made Nginx, Gunicorn, HAproxy timeouts configurable #418
- The Pulp API can now be rerooted using the new
API_ROOT
setting. By default it is set to/pulp/
. Pulp appends the stringapi/v3/
onto the value ofAPI_ROOT
. #421
Bugfixes#
- Ensure Nginx
client_max_body_size
is correctly set #418 - Ensure content can be signed #426
- Fix restore when
deployment_name
is set #427
Misc#
0.10.1 (2022-05-18)#
Bugfixes#
- Set reconcile period to 0s to resolve issue with reconciliation loop not converging #385
- Patch container-auth secret creation to ensure the reconciliation loop converges #403
Deprecations and Removals#
- Revert #373 to ensure the reconciliation loop converges #403
0.10.0 (2022-05-12)#
Features#
- Add configurable timeout for pulp-api and pulp-content #390
- Add configurable workers for pulp-api and pulp-content #392
Bugfixes#
- Fix a reference to an incorrect variable in pulp-status role #388
- Provide default values for container registry #394
Misc#
0.9.0 (2022-04-27)#
Features#
- Modified image_pull_secret to allow users to provide multiple secrets. #343
- Implement the galaxy collection signing service #362
- Backup & restore the default signing service #366
- Enable backup for ReadWriteOnce access mode #380
Bugfixes#
- Fix backup/restore events #378
Misc#
0.8.0 (2022-03-14)#
Features#
- Add ability to configure extra args for postgres #344
- Add the ability to specify topologySpreadConstraints #345
- Allow service annotations not only for LoadBalancer type #346
- Support nodeSelector and tolerations #348
Bugfixes#
- Ensure the operator works with pre-defined TLS secret #354
0.7.1 (2022-02-22)#
Bugfixes#
- Made Redis optional when installing pulp #323
- Made Operator work with arbitrary namespaces #326
- Made web image and ingress to have the same max_body_size #330
- Fixed pulp-api and pulp-web liveness probes. #332
- Fixes TokenReview authentication #337
0.7.0 (2021-12-21)#
Features#
- Support cert-manager format on container token secret #313
- Enable Execution Environments by default #315
Bugfixes#
- Renamed services to avoid overwriting environment variables https://kubernetes.io/docs/concepts/services-networking/service/#environment-variables #309
0.6.1 (2021-12-09)#
Bugfixes#
- Mount
/var/lib/pulp/tmp
on pulp-content #299 - Raise resource limits for worker container to avoid OOMKill #302
- Raise resource limits for content container to avoid OOMKill #303
0.6.0 (2021-12-06)#
Bugfixes#
0.5.0 (2021-11-05)#
Features#
- Made request size limit configurable #227
- Ensure resource manager is not started for pulpcore >= 3.16 #231
- Set RELATED_IMAGE_ vars to enable disconnected deployments #232
Bugfixes#
- Image pull policy defaults to IfNotPresent #229
0.4.0 (2021-10-15)#
Features#
- Removed tags, registry, and projects so users can add images with custom registries and tags in image override #218
- Create or import a key for pulp-api to use when encrypting sensitive db fields #8730
- Enable new tasking system #9020
- Added support to override PosgreSQL sslmode #9421
Bugfixes#
- Ensure default storage for Postgres #221
Deprecations and Removals#
- Move from cluster-scoped operator model to namespace-scoped model #208
- Dropping OCP 4.6 support #9330
Misc#
0.3.0 (2021-07-14)#
Features#
- Enable container based database migration support #8472
- Enable backup of database and secrets associated with Pulp custom resource #8473
- Enable backup of storage associated with Pulp custom resource #8474
- Enable restore of deployment associated with Pulp custom resource backup #8513
- Add additional backup and restore flexibility to allow for restore from only a PVC #8630
- Allow user to specify the storage class for the Redis PVC #8877
Bugfixes#
- Allow user to specify empty string for PostgreSQL PVC storage class #8733
- Update nodeport templating in API and Content services #8810
- Fix collision on file_storage fact usage after pulp prefix cleanup #8832
- Fix Nodeport flow to create ports in standard range and only on the web service. Also allows node_ip discover based on where the pod is running. #8833
- Resolve Pulp status correctly when deployed in a separate namespace #8880
Improved Documentation#
- Document how to deploy Pulp on OpenShift #8836
Misc#
0.2.0 (2021-03-26)#
Features#
- Add deployment of nginx webserver with pulp snippets #5657
- Container building machinery for the operator #7171
- Enable the creation of Ingress or Route objects based on the specifications within the custom resource #8272
- Deploy postgres database using a secret to store configuration instead of it existing in the custom resource; allows credentials to be kept secret. #8289
- Enable the use of S3 compliant or Azure object storage as storage backend #8361
- Operator will provide information data via custom resource status object #8402
- Enable installation of operator using OLM catalog #8409
- Enable resource requirement specification for deployments and have operator check for running nodes and healthy status #8456
Bugfixes#
- Only build plugins from pulp org #7234
- Fix storage option check so that Azure Blob Storage can be used as a backend #8424