- Email: firstname.lastname@example.org
- Registered on: 12/01/2014
- Last connection: 01/07/2019
- Pulp (Contributor, 12/16/2014)
- RPM Support (Contributor, 12/17/2014)
- Puppet Support (Contributor, 12/17/2014)
- Docker Support (Contributor, 12/17/2014)
- Python Support (Contributor, 12/17/2014)
- Packaging (Contributor, 12/17/2014)
- Crane (Contributor, 12/17/2014)
- OSTree Support (Contributor, 12/17/2014)
- Debian Support (Contributor, 12/17/2014)
- Nectar (Contributor, 12/17/2014)
- External (Contributor, 03/21/2017)
- File Support (Contributor, 07/17/2017)
- Ansible Plugin (Contributor, 08/20/2018)
- Container Support (Contributor, 12/06/2019)
- Migration Plugin (Contributor, 01/14/2020)
Here's a summary I posted in IRC:
> 10:20 <mhrivnak> jortel bmbouter yes, years ago I setup an experiment that you can probably find detailed in the archives for one of the email lists. I can summarize it though.
> 10:21 <mhrivnak> ... Issue #4036: aiohttp.client_exceptions.ServerDisconnectedError during sync...
Most services that run on kubernetes try to not require a config file at all, or at least make it optional. They'll accept settings both as command-line arguments and as environment variables, with the command-line args usually winning i... Story #3943: As a user, I can configure Pulp using environment variablesProblem Statement
While trying to get Pulp3 running on Openshift I ran into an issue where I needed to set a setting in the settings.yaml file from an environment variable. For example the IP of the postgresql instance is only kno...
I encourage you to put performance requirements into context. This experiment revealed that when writing data to postgresql vs mongodb, there is a real cost to using a database with ACID guarantees and to writing more individual records ... Issue #3770: Pulp 3 is about 2x slower than pulp 2 in syncing a large file repoSyncing a large file repo is slower in pulp 3 than pulp 2, with 70,000 files:
pulp 3: 25 minutes
pulp 2: 15 minutes
I've attached the repo i used to sync, and then simply ran:...
+1. I originally made the timeout 1 second, likely for no particular reason other than optimism. This week it came back to bite me, just a little. :)
Testing another app against an internal "stage" deployment of crane, with a correspo... Story #3706: Crane's timeout for backend search requests is not configurableCrane currently uses a "hard-coded 1 second timeout":https://github.com/pulp/crane/blob/5a34c2980999012cded4c17105e9e4a515fc2308/crane/search/base.py#L101 when querying the GSA or Solr search backends. This timeout can be too short for s...
I've "been a fan":https://www.redhat.com/archives/pulp-dev/2017-October/msg00109.html of the hotfix repository model in the past. It provides the needed capability, and I actually like that it keeps an exceptional workflow in a separate ... Story #3360: As a user, I can create a repository version from any repository version***Motivation***
As a user I want to be able to revert a repository at repository version Y to repository version X from before.
As a user I want to treat different lifecycle environments as separate repositories. When the 'dev' re...
There's an important bit of nuance to the "added" and "removed" attributes that's worth capturing. They are derived attributes whose state depends on the state of previous versions. You could define them as:
"The set of content added/... Story #3218: As an authenticated user, I can list repository version content, added content, remo...Three detail routes need to be added to the RepositoryVersion viewset.
/api/v3/repositories/<uuid>/versions/<id>/content/ - paginated list of all content in particular version
The problem appears to be that pymongo cannot run on a FIPS-enabled machine. It hard fails just by importing it. There will need to be an investigation into whether there is some option for making pymongo work.
The MongoDB docs are no... Issue #3156: pulp-manage-db fails to run on FIPS enabled system.Installing pulp 2.14.3 on a FIPS enabled system fails on pulp-manage-db...
Thinking about naming today, and where the convention in django came from of objects that interact with a specific model being named $Modelname$Behavior, I wondered if the genesis of that convention might be ModelForms.
https://docs.d... Refactor #3074: Move sync logic from models to tasksMost of the work of this move will be handled by plugins, so refactor tasks will be created to implement this change for each plugin. The scope of this refactor should be limited to Importers/sync for now, so Publish is deliberately left...
Also available in: Atom