From ff4e1abf664ef638b67501971523b7dfe2ce6dc8 Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Wed, 24 Apr 2024 03:17:35 +0000 Subject: [PATCH] repo_config improperly setting as str breaking config.repo fixes #153 --- plugins/modules/rpm_repository.py | 7 +- tests/fixtures/rpm_repository-0.yml | 1159 +++++++++++++------------- tests/fixtures/rpm_repository-1.yml | 20 +- tests/fixtures/rpm_repository-10.yml | 11 +- tests/fixtures/rpm_repository-11.yml | 37 +- tests/fixtures/rpm_repository-12.yml | 8 +- tests/fixtures/rpm_repository-13.yml | 34 +- tests/fixtures/rpm_repository-14.yml | 8 +- tests/fixtures/rpm_repository-15.yml | 8 +- tests/fixtures/rpm_repository-16.yml | 8 +- tests/fixtures/rpm_repository-17.yml | 8 +- tests/fixtures/rpm_repository-18.yml | 32 +- tests/fixtures/rpm_repository-19.yml | 6 +- tests/fixtures/rpm_repository-2.yml | 6 +- tests/fixtures/rpm_repository-20.yml | 30 +- tests/fixtures/rpm_repository-21.yml | 6 +- tests/fixtures/rpm_repository-22.yml | 22 +- tests/fixtures/rpm_repository-23.yml | 4 +- tests/fixtures/rpm_repository-3.yml | 32 +- tests/fixtures/rpm_repository-4.yml | 8 +- tests/fixtures/rpm_repository-5.yml | 34 +- tests/fixtures/rpm_repository-6.yml | 8 +- tests/fixtures/rpm_repository-7.yml | 41 +- tests/fixtures/rpm_repository-8.yml | 11 +- tests/fixtures/rpm_repository-9.yml | 44 +- 25 files changed, 793 insertions(+), 799 deletions(-) diff --git a/plugins/modules/rpm_repository.py b/plugins/modules/rpm_repository.py index 407df2c..ef1fa68 100644 --- a/plugins/modules/rpm_repository.py +++ b/plugins/modules/rpm_repository.py @@ -137,10 +137,9 @@ def main(): remote.find(failsafe=False) desired_attributes["remote"] = remote.href - repo_config = module.params["repo_config"] - # Encode the repo_config unless its a string, then assume it is pre-formatted JSON - if repo_config is not None and not isinstance(repo_config, string_types): - desired_attributes["repo_config"] = json.dumps(repo_config) + # Encode the repo_config if its a pre-formatted JSON string + if desired_attributes["repo_config"] is not None and isinstance(desired_attributes["repo_config"], string_types): + desired_attributes["repo_config"] = json.loads(desired_attributes["repo_config"]) PulpRpmRepository(module, natural_key, desired_attributes).process() diff --git a/tests/fixtures/rpm_repository-0.yml b/tests/fixtures/rpm_repository-0.yml index 5e9337a..493228c 100644 --- a/tests/fixtures/rpm_repository-0.yml +++ b/tests/fixtures/rpm_repository-0.yml @@ -23,12 +23,12 @@ interactions: \ \"url\": \"https://pulpproject.org\"\n },\n \"license\": {\n \"name\": \"GPLv2+\",\n \"url\": \"https://raw.githubusercontent.com/pulp/pulpcore/master/LICENSE\"\n \ },\n \"x-logo\": {\n \"url\": \"https://pulp.plan.io/attachments/download/517478/pulp_logo_word_rectangle.svg\"\n - \ },\n \"x-pulp-app-versions\": {\n \"core\": \"3.50.1\",\n - \ \"ansible\": \"0.21.3\",\n \"container\": \"2.19.2\",\n + \ },\n \"x-pulp-app-versions\": {\n \"core\": \"3.52.0\",\n + \ \"ansible\": \"0.21.3\",\n \"container\": \"2.19.3\",\n \ \"deb\": \"3.2.0\",\n \"gem\": \"0.5.0\",\n \"maven\": - \"0.8.0\",\n \"ostree\": \"2.3.0\",\n \"python\": \"3.11.0\",\n - \ \"rpm\": \"3.25.2\",\n \"certguard\": \"3.50.1\",\n - \ \"file\": \"3.50.1\"\n },\n \"x-pulp-domain-enabled\": + \"0.8.0\",\n \"ostree\": \"2.3.0\",\n \"python\": \"3.11.1\",\n + \ \"rpm\": \"3.25.3\",\n \"certguard\": \"3.52.0\",\n + \ \"file\": \"3.52.0\"\n },\n \"x-pulp-domain-enabled\": false\n },\n \"paths\": {\n \"/ansible/collections/\": {\n \"post\": {\n \"operationId\": \"upload_collection\",\n \"description\": \"Create an artifact and trigger an asynchronous task to create Collection @@ -17264,11 +17264,17 @@ interactions: {\n \"$ref\": \"#/components/schemas/PulpImportCheckResponse\"\n \ }\n }\n },\n \ \"description\": \"\"\n }\n }\n - \ }\n },\n \"/pulp/api/v3/orphans/\": {\n \"delete\": - {\n \"operationId\": \"orphans_delete\",\n \"description\": - \"DEPRECATED! Trigger an asynchronous task that deletes all orphaned content - and artifacts. Use the `POST /pulp/api/v3/orphans/cleanup/` call instead.\",\n - \ \"summary\": \"Delete orphans\",\n \"tags\": + \ }\n },\n \"/pulp/api/v3/livez/\": {\n \"get\": + {\n \"operationId\": \"livez_read\",\n \"description\": + \"Returns 200 OK when API is alive.\",\n \"summary\": \"Inspect + liveness of Pulp's REST API.\",\n \"tags\": [\n \"Livez\"\n + \ ],\n \"responses\": {\n \"200\": + {\n \"description\": \"No response body\"\n }\n + \ }\n }\n },\n \"/pulp/api/v3/orphans/\": + {\n \"delete\": {\n \"operationId\": \"orphans_delete\",\n + \ \"description\": \"DEPRECATED! Trigger an asynchronous task + that deletes all orphaned content and artifacts. Use the `POST /pulp/api/v3/orphans/cleanup/` + call instead.\",\n \"summary\": \"Delete orphans\",\n \"tags\": [\n \"Orphans\"\n ],\n \"security\": [\n {\n \"basicAuth\": []\n },\n \ {\n \"cookieAuth\": []\n }\n @@ -39495,43 +39501,43 @@ interactions: \ ]\n },\n \"ArtifactDistributionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for ArtifactDistribution.\",\n \"properties\": - {\n \"pulp_labels\": {\n \"type\": + {\n \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": \"object\",\n \"additionalProperties\": {\n \"type\": \"string\",\n \"nullable\": true\n }\n - \ },\n \"base_path\": {\n \"type\": - \"string\",\n \"description\": \"The base (relative) - path component of the published url. Avoid paths that overlap - with other distribution base paths (e.g. \\\"foo\\\" and \\\"foo/bar\\\")\"\n - \ },\n \"pulp_last_updated\": {\n \"type\": - \"string\",\n \"format\": \"date-time\",\n \"readOnly\": - true,\n \"description\": \"Timestamp of the last time - this resource was updated. Note: for immutable resources - like content, repository - versions, and publication - pulp_created and pulp_last_updated dates will - be the same.\"\n },\n \"base_url\": - {\n \"type\": \"string\",\n \"readOnly\": - true,\n \"description\": \"The URL for accessing the - publication as defined by this distribution.\"\n },\n \"pulp_href\": + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name. Ex, + `rawhide` and `stable`.\"\n },\n \"content_guard\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"description\": \"A unique name. Ex, `rawhide` and - `stable`.\"\n },\n \"pulp_created\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"An optional content-guard.\"\n },\n \"pulp_last_updated\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of creation.\"\n },\n \"content_guard\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"nullable\": true,\n \"description\": - \"An optional content-guard.\"\n },\n \"hidden\": - {\n \"type\": \"boolean\",\n \"default\": - false,\n \"description\": \"Whether this distribution - should be shown in the content app.\"\n }\n },\n - \ \"required\": [\n \"base_path\",\n \"name\"\n - \ ]\n },\n \"ArtifactRefResponse\": {\n - \ \"type\": \"object\",\n \"description\": \"A - serializer for an Artifact reference.\",\n \"properties\": - {\n \"filename\": {\n \"type\": - \"string\"\n },\n \"sha256\": {\n \"type\": - \"string\"\n },\n \"size\": {\n \"type\": + \"Timestamp of the last time this resource was updated. Note: for immutable + resources - like content, repository versions, and publication - pulp_created + and pulp_last_updated dates will be the same.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"description\": \"The base (relative) path component + of the published url. Avoid paths that overlap with other + distribution base paths (e.g. \\\"foo\\\" and \\\"foo/bar\\\")\"\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"base_url\": {\n \"type\": + \"string\",\n \"readOnly\": true,\n \"description\": + \"The URL for accessing the publication as defined by this distribution.\"\n + \ },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n }\n },\n \"required\": + [\n \"base_path\",\n \"name\"\n ]\n + \ },\n \"ArtifactRefResponse\": {\n \"type\": + \"object\",\n \"description\": \"A serializer for an Artifact + reference.\",\n \"properties\": {\n \"filename\": + {\n \"type\": \"string\"\n },\n + \ \"sha256\": {\n \"type\": \"string\"\n + \ },\n \"size\": {\n \"type\": \"integer\",\n \"format\": \"int64\"\n }\n \ },\n \"required\": [\n \"filename\",\n \ \"sha256\",\n \"size\"\n ]\n @@ -43031,277 +43037,275 @@ interactions: \"Sync only collections that have a signature\"\n }\n }\n \ },\n \"Patchedansible.GitRemote\": {\n \"type\": \"object\",\n \"description\": \"A serializer for Git Collection - Remotes.\",\n \"properties\": {\n \"download_concurrency\": + Remotes.\",\n \"properties\": {\n \"proxy_password\": + {\n \"type\": \"string\",\n \"writeOnly\": + true,\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"client_key\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"download_concurrency\": {\n \"type\": \"integer\",\n \"format\": \"int64\",\n \"nullable\": true,\n \"description\": \"Total number of simultaneous connections. If not set then the default value will be used.\",\n \"minimum\": 1\n },\n - \ \"password\": {\n \"type\": \"string\",\n + \ \"username\": {\n \"type\": \"string\",\n \ \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": - \"The password to be used for authentication when syncing. Extra leading and - trailing whitespace characters are not trimmed.\"\n },\n - \ \"pulp_labels\": {\n \"type\": - \"object\",\n \"additionalProperties\": {\n \"type\": - \"string\",\n \"nullable\": true\n }\n - \ },\n \"rate_limit\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Limits requests per second - for each concurrent downloader\"\n },\n \"username\": - {\n \"type\": \"string\",\n \"writeOnly\": - true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The username to be used for - authentication when syncing.\"\n },\n \"proxy_username\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"sock_read_timeout\": {\n \"type\": + \"number\",\n \"format\": \"double\",\n \"minimum\": + 0.0,\n \"nullable\": true,\n \"description\": + \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default + is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"rate_limit\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Limits requests per second for each concurrent downloader\"\n },\n + \ \"url\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"max_retries\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Maximum number of retry attempts after a download failure. If not set then + the default value (3) will be used.\"\n },\n \"password\": {\n \"type\": \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The username to authenticte - to the proxy.\"\n },\n \"connect_timeout\": + 1,\n \"description\": \"The password to be used for + authentication when syncing. Extra leading and trailing whitespace characters + are not trimmed.\"\n },\n \"sock_connect_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.connect + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used.\"\n },\n \"client_cert\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": \"A PEM encoded client certificate used for authentication.\"\n },\n - \ \"total_timeout\": {\n \"type\": - \"number\",\n \"format\": \"double\",\n \"minimum\": - 0.0,\n \"nullable\": true,\n \"description\": - \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default - is null, which will cause the default from the aiohttp library to be used.\"\n - \ },\n \"max_retries\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Maximum number of retry - attempts after a download failure. If not set then the default value (3) will - be used.\"\n },\n \"client_key\": {\n - \ \"type\": \"string\",\n \"writeOnly\": + \ \"ca_cert\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"metadata_only\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, only metadata + about the content will be stored in Pulp. Clients will retrieve content from + the remote URL.\"\n },\n \"git_ref\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A git ref. e.g.: branch, tag, + or commit sha.\"\n }\n }\n },\n + \ \"Patchedansible.RoleRemote\": {\n \"type\": \"object\",\n + \ \"description\": \"A serializer for Ansible Remotes.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"The URL of an external content + source.\"\n },\n \"ca_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n + \ },\n \"client_cert\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"client_key\": + {\n \"type\": \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": \"A PEM encoded private key used - for authentication.\"\n },\n \"proxy_password\": + for authentication.\"\n },\n \"tls_validation\": + {\n \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": {\n \"type\": \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": \"The password to authenticate to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n - \ },\n \"name\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": - \"A unique name for this remote.\"\n },\n \"sock_connect_timeout\": + \ },\n \"username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"password\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The password to be used for authentication when syncing. Extra leading and + trailing whitespace characters are not trimmed.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"max_retries\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Maximum number of retry + attempts after a download failure. If not set then the default value (3) will + be used.\"\n },\n \"policy\": {\n \"allOf\": + [\n {\n \"$ref\": + \"#/components/schemas/PolicyDb6Enum\"\n }\n ],\n + \ \"default\": \"immediate\",\n \"description\": + \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* + `When syncing, download all metadata and content now.` - When syncing, download + all metadata and content now.\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_read + (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used.\"\n },\n \"headers\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\"\n },\n \ \"description\": \"Headers for aiohttp.Clientsession\"\n - \ },\n \"ca_cert\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"A PEM encoded CA certificate - used to validate the server certificate presented by the remote server.\"\n - \ },\n \"tls_validation\": {\n \"type\": - \"boolean\",\n \"description\": \"If True, TLS peer - validation must be performed.\"\n },\n \"url\": + \ },\n \"rate_limit\": {\n \"type\": + \"integer\",\n \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n }\n }\n + \ },\n \"Patchedcertguard.RHSMCertGuard\": {\n \"type\": + \"object\",\n \"description\": \"RHSM Content Guard Serializer.\",\n + \ \"properties\": {\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"An optional description.\"\n },\n \"ca_certificate\": {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"The URL of an external content - source.\"\n },\n \"proxy_url\": {\n - \ \"type\": \"string\",\n \"nullable\": + 1,\n \"description\": \"A Certificate Authority (CA) + certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n }\n },\n \"Patchedcertguard.X509CertGuard\": + {\n \"type\": \"object\",\n \"description\": + \"X.509 Content Guard Serializer.\",\n \"properties\": {\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The unique name.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": - \"The proxy URL. Format: scheme://host:port\"\n },\n \"sock_read_timeout\": - {\n \"type\": \"number\",\n \"format\": - \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.sock_read - (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"metadata_only\": - {\n \"type\": \"boolean\",\n \"description\": - \"If True, only metadata about the content will be stored in Pulp. Clients - will retrieve content from the remote URL.\"\n },\n \"git_ref\": + \"An optional description.\"\n },\n \"ca_certificate\": {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"A git ref. e.g.: branch, tag, - or commit sha.\"\n }\n }\n },\n - \ \"Patchedansible.RoleRemote\": {\n \"type\": \"object\",\n - \ \"description\": \"A serializer for Ansible Remotes.\",\n - \ \"properties\": {\n \"name\": {\n \"type\": + 1,\n \"description\": \"A Certificate Authority (CA) + certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n + \ }\n }\n },\n \"Patchedcontainer.ContainerDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for ContainerDistribution.\",\n \"properties\": + {\n \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The base (relative) path component of the published url. Avoid paths that + \ overlap with other distribution base paths (e.g. \\\"foo\\\" + and \\\"foo/bar\\\")\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"repository_version\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"nullable\": + true,\n \"description\": \"RepositoryVersion to be + served\"\n },\n \"private\": {\n \"type\": + \"boolean\",\n \"description\": \"Restrict pull access + to explicitly authorized users. Defaults to unrestricted pull access.\"\n + \ },\n \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ }\n }\n },\n \"Patchedcontainer.ContainerPullThroughDistribution\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n + \ \"properties\": {\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": \"string\",\n \"minLength\": 1,\n \"description\": - \"A unique name for this remote.\"\n },\n \"url\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"The URL of an external content - source.\"\n },\n \"ca_cert\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"A PEM encoded CA certificate - used to validate the server certificate presented by the remote server.\"\n - \ },\n \"client_cert\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"A PEM encoded client certificate - used for authentication.\"\n },\n \"client_key\": - {\n \"type\": \"string\",\n \"writeOnly\": - true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"A PEM encoded private key used - for authentication.\"\n },\n \"tls_validation\": - {\n \"type\": \"boolean\",\n \"description\": - \"If True, TLS peer validation must be performed.\"\n },\n - \ \"proxy_url\": {\n \"type\": \"string\",\n - \ \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n - \ },\n \"proxy_username\": {\n \"type\": - \"string\",\n \"writeOnly\": true,\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"The username to authenticte to the proxy.\"\n },\n \"proxy_password\": - {\n \"type\": \"string\",\n \"writeOnly\": - true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The password to authenticate - to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n - \ },\n \"username\": {\n \"type\": - \"string\",\n \"writeOnly\": true,\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"The username to be used for authentication when syncing.\"\n },\n - \ \"password\": {\n \"type\": \"string\",\n - \ \"writeOnly\": true,\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"The password to be used for authentication when syncing. Extra leading and - trailing whitespace characters are not trimmed.\"\n },\n - \ \"pulp_labels\": {\n \"type\": - \"object\",\n \"additionalProperties\": {\n \"type\": - \"string\",\n \"nullable\": true\n }\n - \ },\n \"download_concurrency\": {\n - \ \"type\": \"integer\",\n \"format\": - \"int64\",\n \"nullable\": true,\n \"description\": - \"Total number of simultaneous connections. If not set then the default value - will be used.\",\n \"minimum\": 1\n },\n - \ \"max_retries\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Maximum number of retry - attempts after a download failure. If not set then the default value (3) will - be used.\"\n },\n \"policy\": {\n \"allOf\": - [\n {\n \"$ref\": - \"#/components/schemas/PolicyDb6Enum\"\n }\n ],\n - \ \"default\": \"immediate\",\n \"description\": - \"The policy to use when downloading content.\\n\\n* `immediate` - immediate\\n* - `When syncing, download all metadata and content now.` - When syncing, download - all metadata and content now.\"\n },\n \"total_timeout\": - {\n \"type\": \"number\",\n \"format\": - \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.total - (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"connect_timeout\": - {\n \"type\": \"number\",\n \"format\": - \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.connect - (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"sock_connect_timeout\": - {\n \"type\": \"number\",\n \"format\": - \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect - (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"sock_read_timeout\": - {\n \"type\": \"number\",\n \"format\": - \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.sock_read - (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"headers\": - {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"object\"\n },\n - \ \"description\": \"Headers for aiohttp.Clientsession\"\n - \ },\n \"rate_limit\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Limits requests per second - for each concurrent downloader\"\n }\n }\n - \ },\n \"Patchedcertguard.RHSMCertGuard\": {\n \"type\": - \"object\",\n \"description\": \"RHSM Content Guard Serializer.\",\n - \ \"properties\": {\n \"name\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": - \"The unique name.\"\n },\n \"description\": - {\n \"type\": \"string\",\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"An optional description.\"\n },\n \"ca_certificate\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"A Certificate Authority (CA) - certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n - \ }\n }\n },\n \"Patchedcertguard.X509CertGuard\": - {\n \"type\": \"object\",\n \"description\": - \"X.509 Content Guard Serializer.\",\n \"properties\": {\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": - \"The unique name.\"\n },\n \"description\": - {\n \"type\": \"string\",\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"An optional description.\"\n },\n \"ca_certificate\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"A Certificate Authority (CA) - certificate (or a bundle thereof) used to verify client-certificate authenticity.\"\n - \ }\n }\n },\n \"Patchedcontainer.ContainerDistribution\": - {\n \"type\": \"object\",\n \"description\": - \"A serializer for ContainerDistribution.\",\n \"properties\": - {\n \"pulp_labels\": {\n \"type\": - \"object\",\n \"additionalProperties\": {\n \"type\": - \"string\",\n \"nullable\": true\n }\n - \ },\n \"base_path\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": - \"The base (relative) path component of the published url. Avoid paths that - \ overlap with other distribution base paths (e.g. \\\"foo\\\" - and \\\"foo/bar\\\")\"\n },\n \"repository\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"nullable\": true,\n \"description\": - \"The latest RepositoryVersion for this Repository will be served.\"\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": - \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"content_guard\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"hidden\": {\n \"type\": \"boolean\",\n - \ \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\n },\n - \ \"repository_version\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"RepositoryVersion to be - served\"\n },\n \"private\": {\n \"type\": - \"boolean\",\n \"description\": \"Restrict pull access - to explicitly authorized users. Defaults to unrestricted pull access.\"\n - \ },\n \"description\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"An optional description.\"\n - \ }\n }\n },\n \"Patchedcontainer.ContainerPullThroughDistribution\": - {\n \"type\": \"object\",\n \"description\": - \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n - \ \"properties\": {\n \"pulp_labels\": {\n - \ \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"base_path\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"The base (relative) path component - of the published url. Avoid paths that overlap with other - distribution base paths (e.g. \\\"foo\\\" and \\\"foo/bar\\\")\"\n },\n - \ \"repository\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"The latest RepositoryVersion - for this Repository will be served.\"\n },\n \"name\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"A unique name. Ex, `rawhide` - and `stable`.\"\n },\n \"content_guard\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"hidden\": {\n \"type\": \"boolean\",\n - \ \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\n },\n - \ \"remote\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"description\": - \"Remote that can be used to fetch content when using pull-through caching.\"\n - \ },\n \"distributions\": {\n \"type\": - \"array\",\n \"items\": {\n \"type\": - \"string\",\n \"format\": \"uri\"\n },\n - \ \"description\": \"Distributions created after pulling - content through cache\"\n },\n \"private\": - {\n \"type\": \"boolean\",\n \"description\": - \"Restrict pull access to explicitly authorized users. Related distributions - inherit this value. Defaults to unrestricted pull access.\"\n },\n - \ \"description\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"An optional description.\"\n - \ }\n }\n },\n \"Patchedcontainer.ContainerPullThroughRemote\": - {\n \"type\": \"object\",\n \"description\": - \"A serializer for a remote used in the pull-through distribution.\",\n \"properties\": - {\n \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The base (relative) path component of the published url. Avoid paths that + \ overlap with other distribution base paths (e.g. \\\"foo\\\" + and \\\"foo/bar\\\")\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"remote\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"description\": + \"Remote that can be used to fetch content when using pull-through caching.\"\n + \ },\n \"distributions\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"string\",\n \"format\": \"uri\"\n },\n + \ \"description\": \"Distributions created after pulling + content through cache\"\n },\n \"private\": + {\n \"type\": \"boolean\",\n \"description\": + \"Restrict pull access to explicitly authorized users. Related distributions + inherit this value. Defaults to unrestricted pull access.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ }\n }\n },\n \"Patchedcontainer.ContainerPullThroughRemote\": + {\n \"type\": \"object\",\n \"description\": + \"A serializer for a remote used in the pull-through distribution.\",\n \"properties\": + {\n \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": \"A unique name for this remote.\"\n },\n \"url\": {\n \"type\": \"string\",\n \"minLength\": 1,\n \"description\": \"The URL of an external content @@ -43389,20 +43393,20 @@ interactions: {\n \"pulp_labels\": {\n \"type\": \"object\",\n \"additionalProperties\": {\n \"type\": \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name for this repository.\"\n },\n \"manifest_signing_service\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"A reference to an associated signing service.\"\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n \ },\n \"retain_repo_versions\": {\n \ \"type\": \"integer\",\n \"format\": \"int64\",\n \"nullable\": true,\n \"description\": \"Retain X versions of the repository. Default is null which retains all versions.\",\n - \ \"minimum\": 1\n },\n \"description\": - {\n \"type\": \"string\",\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"An optional description.\"\n },\n \"manifest_signing_service\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"nullable\": true,\n \"description\": - \"A reference to an associated signing service.\"\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": - \"A unique name for this repository.\"\n }\n }\n + \ \"minimum\": 1\n }\n }\n \ },\n \"Patchedcontainer.ContainerRemote\": {\n \"type\": \"object\",\n \"description\": \"A Serializer for ContainerRemote.\",\n \ \"properties\": {\n \"name\": {\n \"type\": @@ -45075,7 +45079,7 @@ interactions: {\n \"type\": \"object\",\n \"properties\": {\n \"finished_before\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"default\": - \"2024-03-05\",\n \"description\": \"Purge tasks completed + \"2024-03-25\",\n \"description\": \"Purge tasks completed earlier than this timestamp. Format '%Y-%m-%d[T%H:%M:%S]'\"\n },\n \ \"states\": {\n \"type\": \"array\",\n \ \"items\": {\n \"$ref\": @@ -46672,14 +46676,14 @@ interactions: Content.\",\n \"properties\": {\n \"artifact\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"description\": \"Artifact file representing - the physical content\"\n },\n \"repository\": + the physical content\"\n },\n \"upload\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"writeOnly\": true,\n \"description\": - \"A URI of a repository the new content unit should be associated with.\"\n - \ },\n \"upload\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"writeOnly\": - true,\n \"description\": \"An uncommitted upload that - may be turned into the content unit.\"\n },\n \"file\": + \"An uncommitted upload that may be turned into the content unit.\"\n },\n + \ \"repository\": {\n \"type\": \"string\",\n + \ \"format\": \"uri\",\n \"writeOnly\": + true,\n \"description\": \"A URI of a repository the + new content unit should be associated with.\"\n },\n \"file\": {\n \"type\": \"string\",\n \"format\": \"binary\",\n \"writeOnly\": true,\n \"description\": \"An uploaded file that may be turned into the content unit.\"\n },\n @@ -46722,22 +46726,22 @@ interactions: \ ]\n },\n \"ansible.CollectionVersionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for CollectionVersion Content.\",\n \"properties\": - {\n \"pulp_last_updated\": {\n \"type\": + {\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": + \"Artifact file representing the physical content\"\n },\n + \ \"pulp_last_updated\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"readOnly\": true,\n \"description\": \"Timestamp of the last time this resource was updated. Note: for immutable resources - like content, repository versions, and publication - pulp_created and pulp_last_updated dates will - be the same.\"\n },\n \"artifact\": + be the same.\"\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"Artifact file representing - the physical content\"\n },\n \"pulp_href\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"pulp_href\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"readOnly\": true\n },\n - \ \"pulp_created\": {\n \"type\": - \"string\",\n \"format\": \"date-time\",\n \"readOnly\": - true,\n \"description\": \"Timestamp of creation.\"\n - \ },\n \"sha256\": {\n \"type\": - \"string\",\n \"readOnly\": true,\n \"description\": + \ \"sha256\": {\n \"type\": \"string\",\n + \ \"readOnly\": true,\n \"description\": \"The SHA-256 checksum if available.\"\n },\n \"md5\": {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": \"The MD5 checksum if available.\"\n @@ -46858,169 +46862,168 @@ interactions: [\n \"signed_collection\"\n ]\n },\n \ \"ansible.GitRemote\": {\n \"type\": \"object\",\n \ \"description\": \"A serializer for Git Collection Remotes.\",\n - \ \"properties\": {\n \"download_concurrency\": - {\n \"type\": \"integer\",\n \"format\": - \"int64\",\n \"nullable\": true,\n \"description\": - \"Total number of simultaneous connections. If not set then the default value - will be used.\",\n \"minimum\": 1\n },\n - \ \"password\": {\n \"type\": \"string\",\n - \ \"writeOnly\": true,\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"The password to be used for authentication when syncing. Extra leading and - trailing whitespace characters are not trimmed.\"\n },\n - \ \"pulp_labels\": {\n \"type\": - \"object\",\n \"additionalProperties\": {\n \"type\": - \"string\",\n \"nullable\": true\n }\n - \ },\n \"rate_limit\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Limits requests per second - for each concurrent downloader\"\n },\n \"username\": + \ \"properties\": {\n \"proxy_password\": {\n \"type\": \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The username to be used for - authentication when syncing.\"\n },\n \"proxy_username\": - {\n \"type\": \"string\",\n \"writeOnly\": - true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The username to authenticte - to the proxy.\"\n },\n \"connect_timeout\": + 1,\n \"description\": \"The password to authenticate + to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n + \ },\n \"client_key\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded private key used for authentication.\"\n },\n + \ \"name\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"A unique name for this remote.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"connect_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"client_cert\": - {\n \"type\": \"string\",\n \"nullable\": + default from the aiohttp library to be used.\"\n },\n \"headers\": + {\n \"type\": \"array\",\n \"items\": + {\n \"type\": \"object\"\n },\n + \ \"description\": \"Headers for aiohttp.Clientsession\"\n + \ },\n \"proxy_username\": {\n \"type\": + \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": 1,\n \"description\": - \"A PEM encoded client certificate used for authentication.\"\n },\n - \ \"total_timeout\": {\n \"type\": + \"The username to authenticte to the proxy.\"\n },\n \"download_concurrency\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"username\": {\n \"type\": \"string\",\n + \ \"writeOnly\": true,\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The username to be used for authentication when syncing.\"\n },\n + \ \"sock_read_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": - \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default + \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used.\"\n - \ },\n \"max_retries\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Maximum number of retry - attempts after a download failure. If not set then the default value (3) will - be used.\"\n },\n \"client_key\": {\n - \ \"type\": \"string\",\n \"writeOnly\": - true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"A PEM encoded private key used - for authentication.\"\n },\n \"proxy_password\": + \ },\n \"tls_validation\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, TLS peer + validation must be performed.\"\n },\n \"proxy_url\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"rate_limit\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Limits requests per second for each concurrent downloader\"\n },\n + \ \"url\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The URL of an external content source.\"\n },\n \"max_retries\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Maximum number of retry attempts after a download failure. If not set then + the default value (3) will be used.\"\n },\n \"password\": {\n \"type\": \"string\",\n \"writeOnly\": true,\n \"nullable\": true,\n \"minLength\": - 1,\n \"description\": \"The password to authenticate - to the proxy. Extra leading and trailing whitespace characters are not trimmed.\"\n - \ },\n \"name\": {\n \"type\": - \"string\",\n \"minLength\": 1,\n \"description\": - \"A unique name for this remote.\"\n },\n \"sock_connect_timeout\": + 1,\n \"description\": \"The password to be used for + authentication when syncing. Extra leading and trailing whitespace characters + are not trimmed.\"\n },\n \"sock_connect_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"headers\": - {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"object\"\n },\n - \ \"description\": \"Headers for aiohttp.Clientsession\"\n - \ },\n \"ca_cert\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"minLength\": + default from the aiohttp library to be used.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"minLength\": 1,\n \"description\": + \"A PEM encoded client certificate used for authentication.\"\n },\n + \ \"ca_cert\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"minLength\": 1,\n \"description\": \"A PEM encoded CA certificate used to validate the server certificate presented by the remote server.\"\n - \ },\n \"tls_validation\": {\n \"type\": - \"boolean\",\n \"description\": \"If True, TLS peer - validation must be performed.\"\n },\n \"url\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"The URL of an external content - source.\"\n },\n \"proxy_url\": {\n - \ \"type\": \"string\",\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"The proxy URL. Format: scheme://host:port\"\n },\n \"sock_read_timeout\": - {\n \"type\": \"number\",\n \"format\": - \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.sock_read - (q.v.) for download-connections. The default is null, which will cause the - default from the aiohttp library to be used.\"\n },\n \"metadata_only\": - {\n \"type\": \"boolean\",\n \"description\": - \"If True, only metadata about the content will be stored in Pulp. Clients - will retrieve content from the remote URL.\"\n },\n \"git_ref\": + \ },\n \"metadata_only\": {\n \"type\": + \"boolean\",\n \"description\": \"If True, only metadata + about the content will be stored in Pulp. Clients will retrieve content from + the remote URL.\"\n },\n \"git_ref\": {\n \"type\": \"string\",\n \"minLength\": 1,\n \"description\": \"A git ref. e.g.: branch, tag, or commit sha.\"\n }\n },\n \"required\": [\n \"name\",\n \"url\"\n ]\n \ },\n \"ansible.GitRemoteResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for Git Collection - Remotes.\",\n \"properties\": {\n \"download_concurrency\": - {\n \"type\": \"integer\",\n \"format\": - \"int64\",\n \"nullable\": true,\n \"description\": - \"Total number of simultaneous connections. If not set then the default value - will be used.\",\n \"minimum\": 1\n },\n - \ \"pulp_labels\": {\n \"type\": - \"object\",\n \"additionalProperties\": {\n \"type\": - \"string\",\n \"nullable\": true\n }\n - \ },\n \"pulp_last_updated\": {\n \"type\": - \"string\",\n \"format\": \"date-time\",\n \"readOnly\": - true,\n \"description\": \"Timestamp of the most recent - update of the remote.\"\n },\n \"rate_limit\": - {\n \"type\": \"integer\",\n \"format\": - \"int64\",\n \"nullable\": true,\n \"description\": - \"Limits requests per second for each concurrent downloader\"\n },\n - \ \"connect_timeout\": {\n \"type\": - \"number\",\n \"format\": \"double\",\n \"minimum\": - 0.0,\n \"nullable\": true,\n \"description\": - \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default - is null, which will cause the default from the aiohttp library to be used.\"\n - \ },\n \"client_cert\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"description\": - \"A PEM encoded client certificate used for authentication.\"\n },\n - \ \"total_timeout\": {\n \"type\": - \"number\",\n \"format\": \"double\",\n \"minimum\": - 0.0,\n \"nullable\": true,\n \"description\": - \"aiohttp.ClientTimeout.total (q.v.) for download-connections. The default - is null, which will cause the default from the aiohttp library to be used.\"\n - \ },\n \"max_retries\": {\n \"type\": - \"integer\",\n \"format\": \"int64\",\n \"nullable\": - true,\n \"description\": \"Maximum number of retry - attempts after a download failure. If not set then the default value (3) will - be used.\"\n },\n \"pulp_created\": - {\n \"type\": \"string\",\n \"format\": - \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of creation.\"\n },\n \"name\": + Remotes.\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\",\n \"description\": - \"A unique name for this remote.\"\n },\n \"sock_connect_timeout\": + \"A unique name for this remote.\"\n },\n \"pulp_labels\": + {\n \"type\": \"object\",\n \"additionalProperties\": + {\n \"type\": \"string\",\n \"nullable\": + true\n }\n },\n \"connect_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": - true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + true,\n \"description\": \"aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used.\"\n },\n \"headers\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\"\n },\n \ \"description\": \"Headers for aiohttp.Clientsession\"\n - \ },\n \"ca_cert\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"description\": - \"A PEM encoded CA certificate used to validate the server certificate presented - by the remote server.\"\n },\n \"hidden_fields\": - {\n \"type\": \"array\",\n \"items\": - {\n \"type\": \"object\",\n \"properties\": - {\n \"name\": {\n \"type\": - \"string\"\n },\n \"is_set\": - {\n \"type\": \"boolean\"\n }\n - \ },\n \"required\": - [\n \"is_set\",\n \"name\"\n - \ ]\n },\n \"readOnly\": - true,\n \"description\": \"List of hidden (write only) - fields\"\n },\n \"pulp_href\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"readOnly\": - true\n },\n \"tls_validation\": {\n - \ \"type\": \"boolean\",\n \"description\": - \"If True, TLS peer validation must be performed.\"\n },\n - \ \"url\": {\n \"type\": \"string\",\n - \ \"description\": \"The URL of an external content - source.\"\n },\n \"proxy_url\": {\n - \ \"type\": \"string\",\n \"nullable\": - true,\n \"description\": \"The proxy URL. Format: scheme://host:port\"\n + \ },\n \"download_concurrency\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Total number of simultaneous connections. If not set then the default value + will be used.\",\n \"minimum\": 1\n },\n + \ \"hidden_fields\": {\n \"type\": + \"array\",\n \"items\": {\n \"type\": + \"object\",\n \"properties\": {\n \"name\": + {\n \"type\": \"string\"\n },\n + \ \"is_set\": {\n \"type\": + \"boolean\"\n }\n },\n + \ \"required\": [\n \"is_set\",\n + \ \"name\"\n ]\n + \ },\n \"readOnly\": true,\n + \ \"description\": \"List of hidden (write only) fields\"\n \ },\n \"sock_read_timeout\": {\n \"type\": \"number\",\n \"format\": \"double\",\n \"minimum\": 0.0,\n \"nullable\": true,\n \"description\": \"aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used.\"\n + \ },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"tls_validation\": {\n + \ \"type\": \"boolean\",\n \"description\": + \"If True, TLS peer validation must be performed.\"\n },\n + \ \"proxy_url\": {\n \"type\": \"string\",\n + \ \"nullable\": true,\n \"description\": + \"The proxy URL. Format: scheme://host:port\"\n },\n \"total_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.total + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"pulp_last_updated\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of the most recent update of the remote.\"\n },\n + \ \"rate_limit\": {\n \"type\": \"integer\",\n + \ \"format\": \"int64\",\n \"nullable\": + true,\n \"description\": \"Limits requests per second + for each concurrent downloader\"\n },\n \"url\": + {\n \"type\": \"string\",\n \"description\": + \"The URL of an external content source.\"\n },\n \"max_retries\": + {\n \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Maximum number of retry attempts after a download failure. If not set then + the default value (3) will be used.\"\n },\n \"sock_connect_timeout\": + {\n \"type\": \"number\",\n \"format\": + \"double\",\n \"minimum\": 0.0,\n \"nullable\": + true,\n \"description\": \"aiohttp.ClientTimeout.sock_connect + (q.v.) for download-connections. The default is null, which will cause the + default from the aiohttp library to be used.\"\n },\n \"pulp_created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"client_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded client certificate + used for authentication.\"\n },\n \"ca_cert\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"A PEM encoded CA certificate + used to validate the server certificate presented by the remote server.\"\n \ },\n \"metadata_only\": {\n \"type\": \"boolean\",\n \"description\": \"If True, only metadata about the content will be stored in Pulp. Clients will retrieve content from @@ -47219,22 +47222,22 @@ interactions: [\n \"name\",\n \"url\"\n ]\n \ },\n \"ansible.RoleResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for Role versions.\",\n - \ \"properties\": {\n \"pulp_last_updated\": - {\n \"type\": \"string\",\n \"format\": - \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of the last time this resource was updated. Note: for immutable - resources - like content, repository versions, and publication - pulp_created - and pulp_last_updated dates will be the same.\"\n },\n - \ \"artifact\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"description\": + \ \"properties\": {\n \"artifact\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": \"Artifact file representing the physical content\"\n },\n - \ \"pulp_href\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"readOnly\": - true\n },\n \"pulp_created\": {\n \"type\": + \ \"pulp_last_updated\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"readOnly\": - true,\n \"description\": \"Timestamp of creation.\"\n - \ },\n \"version\": {\n \"type\": - \"string\"\n },\n \"name\": {\n \"type\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"pulp_created\": + {\n \"type\": \"string\",\n \"format\": + \"date-time\",\n \"readOnly\": true,\n \"description\": + \"Timestamp of creation.\"\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n },\n + \ \"version\": {\n \"type\": \"string\"\n + \ },\n \"name\": {\n \"type\": \"string\"\n },\n \"namespace\": {\n \ \"type\": \"string\"\n }\n },\n \ \"required\": [\n \"artifact\",\n \"name\",\n @@ -47341,27 +47344,26 @@ interactions: [\n \"artifact\",\n \"digest\"\n ]\n \ },\n \"container.ContainerDistribution\": {\n \"type\": \"object\",\n \"description\": \"A serializer for ContainerDistribution.\",\n - \ \"properties\": {\n \"pulp_labels\": {\n - \ \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"base_path\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"The base (relative) path component - of the published url. Avoid paths that overlap with other - distribution base paths (e.g. \\\"foo\\\" and \\\"foo/bar\\\")\"\n },\n - \ \"repository\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"The latest RepositoryVersion - for this Repository will be served.\"\n },\n \"name\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"A unique name. Ex, `rawhide` - and `stable`.\"\n },\n \"content_guard\": + \ \"properties\": {\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"content_guard\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"description\": \"An optional content-guard. If none is specified, a default one will be used.\"\n },\n - \ \"hidden\": {\n \"type\": \"boolean\",\n - \ \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The base (relative) path component of the published url. Avoid paths that + \ overlap with other distribution base paths (e.g. \\\"foo\\\" + and \\\"foo/bar\\\")\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n \ \"repository_version\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": true,\n \"description\": \"RepositoryVersion to be @@ -47376,41 +47378,41 @@ interactions: \ },\n \"container.ContainerDistributionResponse\": {\n \ \"type\": \"object\",\n \"description\": \"A serializer for ContainerDistribution.\",\n \"properties\": - {\n \"pulp_labels\": {\n \"type\": + {\n \"hidden\": {\n \"type\": \"boolean\",\n + \ \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": \"object\",\n \"additionalProperties\": {\n \"type\": \"string\",\n \"nullable\": true\n }\n - \ },\n \"base_path\": {\n \"type\": - \"string\",\n \"description\": \"The base (relative) - path component of the published url. Avoid paths that overlap - with other distribution base paths (e.g. \\\"foo\\\" and \\\"foo/bar\\\")\"\n - \ },\n \"pulp_last_updated\": {\n \"type\": + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name. Ex, + `rawhide` and `stable`.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"pulp_last_updated\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"readOnly\": true,\n \"description\": \"Timestamp of the last time this resource was updated. Note: for immutable resources - like content, repository versions, and publication - pulp_created and pulp_last_updated dates will - be the same.\"\n },\n \"repository\": + be the same.\"\n },\n \"base_path\": + {\n \"type\": \"string\",\n \"description\": + \"The base (relative) path component of the published url. Avoid paths that + \ overlap with other distribution base paths (e.g. \\\"foo\\\" + and \\\"foo/bar\\\")\"\n },\n \"repository\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": true,\n \"description\": \"The latest RepositoryVersion for this Repository will be served.\"\n },\n - \ \"pulp_href\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"readOnly\": - true\n },\n \"name\": {\n \"type\": - \"string\",\n \"description\": \"A unique name. Ex, - `rawhide` and `stable`.\"\n },\n \"pulp_created\": - {\n \"type\": \"string\",\n \"format\": - \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of creation.\"\n },\n \"content_guard\": + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"repository_version\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"hidden\": {\n \"type\": \"boolean\",\n - \ \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\n },\n - \ \"repository_version\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"RepositoryVersion to be - served\"\n },\n \"registry_path\": {\n - \ \"type\": \"string\",\n \"readOnly\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"RepositoryVersion to be served\"\n },\n \"registry_path\": + {\n \"type\": \"string\",\n \"readOnly\": true,\n \"description\": \"The Registry hostname/name/ to use with docker pull command defined by this distribution.\"\n },\n \ \"remote\": {\n \"type\": \"string\",\n @@ -47452,27 +47454,26 @@ interactions: \ },\n \"container.ContainerPullThroughDistribution\": {\n \"type\": \"object\",\n \"description\": \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n - \ \"properties\": {\n \"pulp_labels\": {\n - \ \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"base_path\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"The base (relative) path component - of the published url. Avoid paths that overlap with other - distribution base paths (e.g. \\\"foo\\\" and \\\"foo/bar\\\")\"\n },\n - \ \"repository\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"The latest RepositoryVersion - for this Repository will be served.\"\n },\n \"name\": - {\n \"type\": \"string\",\n \"minLength\": - 1,\n \"description\": \"A unique name. Ex, `rawhide` - and `stable`.\"\n },\n \"content_guard\": + \ \"properties\": {\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"minLength\": 1,\n \"description\": + \"A unique name. Ex, `rawhide` and `stable`.\"\n },\n \"content_guard\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"description\": \"An optional content-guard. If none is specified, a default one will be used.\"\n },\n - \ \"hidden\": {\n \"type\": \"boolean\",\n - \ \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"base_path\": {\n \"type\": \"string\",\n + \ \"minLength\": 1,\n \"description\": + \"The base (relative) path component of the published url. Avoid paths that + \ overlap with other distribution base paths (e.g. \\\"foo\\\" + and \\\"foo/bar\\\")\"\n },\n \"repository\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n \ \"remote\": {\n \"type\": \"string\",\n \ \"format\": \"uri\",\n \"description\": \"Remote that can be used to fetch content when using pull-through caching.\"\n @@ -47492,39 +47493,38 @@ interactions: \ ]\n },\n \"container.ContainerPullThroughDistributionResponse\": {\n \"type\": \"object\",\n \"description\": \"A serializer for a specialized pull-through distribution referencing sub-distributions.\",\n - \ \"properties\": {\n \"pulp_labels\": {\n - \ \"type\": \"object\",\n \"additionalProperties\": - {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"base_path\": + \ \"properties\": {\n \"hidden\": {\n \"type\": + \"boolean\",\n \"default\": false,\n \"description\": + \"Whether this distribution should be shown in the content app.\"\n },\n + \ \"pulp_labels\": {\n \"type\": + \"object\",\n \"additionalProperties\": {\n \"type\": + \"string\",\n \"nullable\": true\n }\n + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name. Ex, + `rawhide` and `stable`.\"\n },\n \"content_guard\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"description\": \"An optional content-guard. + If none is specified, a default one will be used.\"\n },\n + \ \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"base_path\": {\n \"type\": \"string\",\n \"description\": \"The base (relative) path component of the published url. Avoid paths that \ overlap with other distribution base paths (e.g. \\\"foo\\\" - and \\\"foo/bar\\\")\"\n },\n \"pulp_last_updated\": - {\n \"type\": \"string\",\n \"format\": - \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of the last time this resource was updated. Note: for immutable - resources - like content, repository versions, and publication - pulp_created - and pulp_last_updated dates will be the same.\"\n },\n - \ \"repository\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"nullable\": - true,\n \"description\": \"The latest RepositoryVersion - for this Repository will be served.\"\n },\n \"pulp_href\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"description\": \"A unique name. Ex, `rawhide` and - `stable`.\"\n },\n \"pulp_created\": - {\n \"type\": \"string\",\n \"format\": - \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of creation.\"\n },\n \"content_guard\": + and \\\"foo/bar\\\")\"\n },\n \"repository\": {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"description\": \"An optional content-guard. - If none is specified, a default one will be used.\"\n },\n - \ \"hidden\": {\n \"type\": \"boolean\",\n - \ \"default\": false,\n \"description\": - \"Whether this distribution should be shown in the content app.\"\n },\n - \ \"remote\": {\n \"type\": \"string\",\n - \ \"format\": \"uri\",\n \"description\": + \"uri\",\n \"nullable\": true,\n \"description\": + \"The latest RepositoryVersion for this Repository will be served.\"\n },\n + \ \"pulp_created\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of creation.\"\n + \ },\n \"pulp_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"remote\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"description\": \"Remote that can be used to fetch content when using pull-through caching.\"\n \ },\n \"distributions\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": @@ -47715,57 +47715,58 @@ interactions: Repositories.\",\n \"properties\": {\n \"pulp_labels\": {\n \"type\": \"object\",\n \"additionalProperties\": {\n \"type\": \"string\",\n \"nullable\": - true\n }\n },\n \"retain_repo_versions\": - {\n \"type\": \"integer\",\n \"format\": - \"int64\",\n \"nullable\": true,\n \"description\": - \"Retain X versions of the repository. Default is null which retains all versions.\",\n - \ \"minimum\": 1\n },\n \"description\": - {\n \"type\": \"string\",\n \"nullable\": - true,\n \"minLength\": 1,\n \"description\": - \"An optional description.\"\n },\n \"manifest_signing_service\": + true\n }\n },\n \"name\": + {\n \"type\": \"string\",\n \"minLength\": + 1,\n \"description\": \"A unique name for this repository.\"\n + \ },\n \"manifest_signing_service\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": true,\n \"description\": \"A reference to an associated signing service.\"\n },\n - \ \"name\": {\n \"type\": \"string\",\n - \ \"minLength\": 1,\n \"description\": - \"A unique name for this repository.\"\n }\n },\n + \ \"description\": {\n \"type\": + \"string\",\n \"nullable\": true,\n \"minLength\": + 1,\n \"description\": \"An optional description.\"\n + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n }\n },\n \ \"required\": [\n \"name\"\n ]\n \ },\n \"container.ContainerPushRepositoryResponse\": {\n \"type\": \"object\",\n \"description\": \"Serializer for Container Push Repositories.\",\n \"properties\": - {\n \"pulp_labels\": {\n \"type\": + {\n \"latest_version_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_labels\": {\n \"type\": \"object\",\n \"additionalProperties\": {\n \"type\": \"string\",\n \"nullable\": true\n }\n - \ },\n \"retain_repo_versions\": {\n - \ \"type\": \"integer\",\n \"format\": - \"int64\",\n \"nullable\": true,\n \"description\": - \"Retain X versions of the repository. Default is null which retains all versions.\",\n - \ \"minimum\": 1\n },\n \"latest_version_href\": - {\n \"type\": \"string\",\n \"format\": - \"uri\",\n \"readOnly\": true\n },\n - \ \"description\": {\n \"type\": - \"string\",\n \"nullable\": true,\n \"description\": - \"An optional description.\"\n },\n \"pulp_last_updated\": - {\n \"type\": \"string\",\n \"format\": - \"date-time\",\n \"readOnly\": true,\n \"description\": - \"Timestamp of the last time this resource was updated. Note: for immutable - resources - like content, repository versions, and publication - pulp_created - and pulp_last_updated dates will be the same.\"\n },\n - \ \"versions_href\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"readOnly\": - true\n },\n \"pulp_href\": {\n \"type\": - \"string\",\n \"format\": \"uri\",\n \"readOnly\": - true\n },\n \"manifest_signing_service\": + \ },\n \"name\": {\n \"type\": + \"string\",\n \"description\": \"A unique name for + this repository.\"\n },\n \"manifest_signing_service\": {\n \"type\": \"string\",\n \"format\": \"uri\",\n \"nullable\": true,\n \"description\": \"A reference to an associated signing service.\"\n },\n - \ \"pulp_created\": {\n \"type\": + \ \"pulp_last_updated\": {\n \"type\": + \"string\",\n \"format\": \"date-time\",\n \"readOnly\": + true,\n \"description\": \"Timestamp of the last time + this resource was updated. Note: for immutable resources - like content, repository + versions, and publication - pulp_created and pulp_last_updated dates will + be the same.\"\n },\n \"description\": + {\n \"type\": \"string\",\n \"nullable\": + true,\n \"description\": \"An optional description.\"\n + \ },\n \"versions_href\": {\n \"type\": + \"string\",\n \"format\": \"uri\",\n \"readOnly\": + true\n },\n \"pulp_created\": {\n \"type\": \"string\",\n \"format\": \"date-time\",\n \"readOnly\": true,\n \"description\": \"Timestamp of creation.\"\n - \ },\n \"name\": {\n \"type\": - \"string\",\n \"description\": \"A unique name for - this repository.\"\n }\n },\n \"required\": - [\n \"name\"\n ]\n },\n \"container.ContainerRemote\": + \ },\n \"retain_repo_versions\": {\n + \ \"type\": \"integer\",\n \"format\": + \"int64\",\n \"nullable\": true,\n \"description\": + \"Retain X versions of the repository. Default is null which retains all versions.\",\n + \ \"minimum\": 1\n },\n \"pulp_href\": + {\n \"type\": \"string\",\n \"format\": + \"uri\",\n \"readOnly\": true\n }\n + \ },\n \"required\": [\n \"name\"\n + \ ]\n },\n \"container.ContainerRemote\": {\n \"type\": \"object\",\n \"description\": \"A Serializer for ContainerRemote.\",\n \"properties\": {\n \ \"name\": {\n \"type\": \"string\",\n @@ -53174,15 +53175,15 @@ interactions: Content-Disposition: - inline; filename="Pulp 3 API.json" Content-Length: - - '4408989' + - '4409479' Content-Type: - application/json Correlation-ID: - - 9170e16d469b439ca092670ad6e6d350 + - 9cae777b4d8f4910868b2118c5dd9c07 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:47 GMT + - Wed, 24 Apr 2024 03:33:35 GMT Referrer-Policy: - same-origin Server: @@ -53213,7 +53214,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/remotes/rpm/rpm/?limit=1&name=test_rpm_remote response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","pulp_created":"2024-04-04T20:23:41.016518Z","pulp_last_updated":"2024-04-04T20:23:41.016539Z","name":"test_rpm_remote","url":"https://fixtures.pulpproject.org/rpm-signed/","ca_cert":null,"client_cert":null,"tls_validation":true,"proxy_url":null,"pulp_labels":{},"download_concurrency":null,"max_retries":null,"policy":"immediate","total_timeout":null,"connect_timeout":null,"sock_connect_timeout":null,"sock_read_timeout":null,"headers":null,"rate_limit":null,"hidden_fields":[{"name":"client_key","is_set":false},{"name":"proxy_username","is_set":false},{"name":"proxy_password","is_set":false},{"name":"username","is_set":false},{"name":"password","is_set":false}],"sles_auth_token":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","pulp_created":"2024-04-24T03:33:28.906750Z","pulp_last_updated":"2024-04-24T03:33:28.906774Z","name":"test_rpm_remote","url":"https://fixtures.pulpproject.org/rpm-signed/","ca_cert":null,"client_cert":null,"tls_validation":true,"proxy_url":null,"pulp_labels":{},"download_concurrency":null,"max_retries":null,"policy":"immediate","total_timeout":null,"connect_timeout":null,"sock_connect_timeout":null,"sock_read_timeout":null,"headers":null,"rate_limit":null,"hidden_fields":[{"name":"client_key","is_set":false},{"name":"proxy_username","is_set":false},{"name":"proxy_password","is_set":false},{"name":"username","is_set":false},{"name":"password","is_set":false}],"sles_auth_token":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -53226,11 +53227,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - a81740489ca64771a95cb51c8e479ecd + - 72f12869d50149d88eabe2c4c500fecc Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:48 GMT + - Wed, 24 Apr 2024 03:33:36 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-1.yml b/tests/fixtures/rpm_repository-1.yml index 97de640..e4d542d 100644 --- a/tests/fixtures/rpm_repository-1.yml +++ b/tests/fixtures/rpm_repository-1.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/remotes/rpm/rpm/?limit=1&name=test_rpm_remote response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","pulp_created":"2024-04-04T20:23:41.016518Z","pulp_last_updated":"2024-04-04T20:23:41.016539Z","name":"test_rpm_remote","url":"https://fixtures.pulpproject.org/rpm-signed/","ca_cert":null,"client_cert":null,"tls_validation":true,"proxy_url":null,"pulp_labels":{},"download_concurrency":null,"max_retries":null,"policy":"immediate","total_timeout":null,"connect_timeout":null,"sock_connect_timeout":null,"sock_read_timeout":null,"headers":null,"rate_limit":null,"hidden_fields":[{"name":"client_key","is_set":false},{"name":"proxy_username","is_set":false},{"name":"proxy_password","is_set":false},{"name":"username","is_set":false},{"name":"password","is_set":false}],"sles_auth_token":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","pulp_created":"2024-04-24T03:33:28.906750Z","pulp_last_updated":"2024-04-24T03:33:28.906774Z","name":"test_rpm_remote","url":"https://fixtures.pulpproject.org/rpm-signed/","ca_cert":null,"client_cert":null,"tls_validation":true,"proxy_url":null,"pulp_labels":{},"download_concurrency":null,"max_retries":null,"policy":"immediate","total_timeout":null,"connect_timeout":null,"sock_connect_timeout":null,"sock_read_timeout":null,"headers":null,"rate_limit":null,"hidden_fields":[{"name":"client_key","is_set":false},{"name":"proxy_username","is_set":false},{"name":"proxy_password","is_set":false},{"name":"username","is_set":false},{"name":"password","is_set":false}],"sles_auth_token":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 8cd179487da8444da39fb0f94ada5bae + - 2c90fa63559e4403a61bbd6775c9af1c Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:50 GMT + - Wed, 24 Apr 2024 03:33:37 GMT Referrer-Policy: - same-origin Server: @@ -77,11 +77,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 09755bf03dd84afaaaa3f81cad8f50f4 + - 3d4b2501a0894274b32f2f43c9eeb0b6 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:50 GMT + - Wed, 24 Apr 2024 03:33:38 GMT Referrer-Policy: - same-origin Server: @@ -96,7 +96,7 @@ interactions: code: 200 message: OK - request: - body: '{"name": "test_rpm_repository", "remote": "/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/", + body: '{"name": "test_rpm_repository", "remote": "/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/", "description": null}' headers: Accept: @@ -115,7 +115,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:51.474134Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:39.291920Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -128,13 +128,13 @@ interactions: Content-Type: - application/json Correlation-ID: - - b19c1b1c93a349c9ac77b248e61f73d9 + - f950d839177349b88dfaadb5e9242e80 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:51 GMT + - Wed, 24 Apr 2024 03:33:39 GMT Location: - - /pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + - /pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-10.yml b/tests/fixtures/rpm_repository-10.yml index b0b3c76..d61bb05 100644 --- a/tests/fixtures/rpm_repository-10.yml +++ b/tests/fixtures/rpm_repository-10.yml @@ -16,9 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:08.746242Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":"{\"gpgcheck\": - 0}","compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:56.431810Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":0},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -27,15 +26,15 @@ interactions: Connection: - close Content-Length: - - '917' + - '912' Content-Type: - application/json Correlation-ID: - - c41b59833af644a1b78d24cb44a33892 + - aa3ad23244af41c59912f5a896be5a3e Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:11 GMT + - Wed, 24 Apr 2024 03:33:59 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-11.yml b/tests/fixtures/rpm_repository-11.yml index 4fe7288..0f33c71 100644 --- a/tests/fixtures/rpm_repository-11.yml +++ b/tests/fixtures/rpm_repository-11.yml @@ -16,9 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:08.746242Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":"{\"gpgcheck\": - 0}","compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:56.431810Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":0},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -27,15 +26,15 @@ interactions: Connection: - close Content-Length: - - '917' + - '912' Content-Type: - application/json Correlation-ID: - - 31c4fa14d14841a48b4e85133b6dcd83 + - 77dc752126ba4a8b84ffd101cdab4575 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:12 GMT + - Wed, 24 Apr 2024 03:34:00 GMT Referrer-Policy: - same-origin Server: @@ -65,10 +64,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-8b14-7e8e-8399-8084f1c0eadd/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2a-dc00-789b-8d70-61a4e42881e2/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -81,11 +80,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 0765cd10ff894411b4ab99425cb39759 + - f7d1d17243ec4560ba503c16f392dc29 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:13 GMT + - Wed, 24 Apr 2024 03:34:00 GMT Referrer-Policy: - same-origin Server: @@ -113,10 +112,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-8b14-7e8e-8399-8084f1c0eadd/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2a-dc00-789b-8d70-61a4e42881e2/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-8b14-7e8e-8399-8084f1c0eadd/","pulp_created":"2024-04-04T20:24:13.332831Z","pulp_last_updated":"2024-04-04T20:24:13.332855Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"0765cd10ff894411b4ab99425cb39759","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:13.345311Z","started_at":"2024-04-04T20:24:13.346377Z","finished_at":"2024-04-04T20:24:13.357511Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2a-dc00-789b-8d70-61a4e42881e2/","pulp_created":"2024-04-24T03:34:00.960881Z","pulp_last_updated":"2024-04-24T03:34:00.960902Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"f7d1d17243ec4560ba503c16f392dc29","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:34:00.973644Z","started_at":"2024-04-24T03:34:00.976295Z","finished_at":"2024-04-24T03:34:00.988144Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -129,11 +128,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - aea7eec718664a6fae7b3c9c4181521c + - 69d0a03341204b59a960a901db21632a Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:14 GMT + - Wed, 24 Apr 2024 03:34:01 GMT Referrer-Policy: - same-origin Server: @@ -161,11 +160,11 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:13.354317Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:00.983505Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -178,11 +177,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 4a22f33ddebd4909b79b7d0d7ba3e423 + - 113f34d203bb459b884fbfae181f3d5c Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:14 GMT + - Wed, 24 Apr 2024 03:34:02 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-12.yml b/tests/fixtures/rpm_repository-12.yml index 1463eea..9734e8b 100644 --- a/tests/fixtures/rpm_repository-12.yml +++ b/tests/fixtures/rpm_repository-12.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:13.354317Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:00.983505Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 5f0374445aa44bce964579a8adca9d37 + - 0a7808c35219432cba64d1a37d8b745c Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:16 GMT + - Wed, 24 Apr 2024 03:34:03 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-13.yml b/tests/fixtures/rpm_repository-13.yml index 47f4e55..108f964 100644 --- a/tests/fixtures/rpm_repository-13.yml +++ b/tests/fixtures/rpm_repository-13.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:13.354317Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:00.983505Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 1d41083cdf644b80990b093ef39c6acf + - 16fee35ae3a147c0af71218db6edee86 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:17 GMT + - Wed, 24 Apr 2024 03:34:04 GMT Referrer-Policy: - same-origin Server: @@ -64,10 +64,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-9d0c-7485-a347-112fef92e98e/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2a-ee10-742e-b840-abf0a9e1ff94/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -80,11 +80,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - f07e1cb38a7e47d7afe82f3640b68830 + - 3055b5797e114563982cbd168301b401 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:17 GMT + - Wed, 24 Apr 2024 03:34:05 GMT Referrer-Policy: - same-origin Server: @@ -112,10 +112,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-9d0c-7485-a347-112fef92e98e/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2a-ee10-742e-b840-abf0a9e1ff94/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-9d0c-7485-a347-112fef92e98e/","pulp_created":"2024-04-04T20:24:17.932754Z","pulp_last_updated":"2024-04-04T20:24:17.932781Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"f07e1cb38a7e47d7afe82f3640b68830","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:17.944384Z","started_at":"2024-04-04T20:24:17.945611Z","finished_at":"2024-04-04T20:24:17.954510Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2a-ee10-742e-b840-abf0a9e1ff94/","pulp_created":"2024-04-24T03:34:05.584890Z","pulp_last_updated":"2024-04-24T03:34:05.584912Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"3055b5797e114563982cbd168301b401","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:34:05.598411Z","started_at":"2024-04-24T03:34:05.602044Z","finished_at":"2024-04-24T03:34:05.612679Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -128,11 +128,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 5e0f3a95ad6649e3b1c0da3b7a885340 + - f6f4f39662e04278b1d81ed30666a01a Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:18 GMT + - Wed, 24 Apr 2024 03:34:06 GMT Referrer-Policy: - same-origin Server: @@ -160,11 +160,11 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:17.951897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:05.608574Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -177,11 +177,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - a5570b9b59584d3ab9608c4e9c59fdb7 + - d068ca87c52944c58ef29fea9e83ce47 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:19 GMT + - Wed, 24 Apr 2024 03:34:06 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-14.yml b/tests/fixtures/rpm_repository-14.yml index 19bf88d..5f7b7f2 100644 --- a/tests/fixtures/rpm_repository-14.yml +++ b/tests/fixtures/rpm_repository-14.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:17.951897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:05.608574Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - a51e0da4207b4c2ab7db87ff2ddf489e + - 78ff778ed37f411cb1ad2b419ae9a629 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:20 GMT + - Wed, 24 Apr 2024 03:34:08 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-15.yml b/tests/fixtures/rpm_repository-15.yml index ac5a43d..7951297 100644 --- a/tests/fixtures/rpm_repository-15.yml +++ b/tests/fixtures/rpm_repository-15.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:17.951897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:05.608574Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 835ef55f347e4c1b8496a4dd67b945fa + - 529a6b997106415d9c3447a3247e26df Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:21 GMT + - Wed, 24 Apr 2024 03:34:09 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-16.yml b/tests/fixtures/rpm_repository-16.yml index 5b46176..88d1e65 100644 --- a/tests/fixtures/rpm_repository-16.yml +++ b/tests/fixtures/rpm_repository-16.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=20&offset=0 response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:17.951897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:05.608574Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 88be785cefa14be88ae902a4de7a91c9 + - c6b2893fb09a42019b465d776c0495a0 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:23 GMT + - Wed, 24 Apr 2024 03:34:10 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-17.yml b/tests/fixtures/rpm_repository-17.yml index 8041f7b..807dedb 100644 --- a/tests/fixtures/rpm_repository-17.yml +++ b/tests/fixtures/rpm_repository-17.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:17.951897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:05.608574Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - ccf9bb73e6624b1d9d7ddae02032c79c + - 78ad9da94d454e0a838678401f3b0907 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:24 GMT + - Wed, 24 Apr 2024 03:34:12 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-18.yml b/tests/fixtures/rpm_repository-18.yml index f6c3c83..009d158 100644 --- a/tests/fixtures/rpm_repository-18.yml +++ b/tests/fixtures/rpm_repository-18.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:17.951897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:05.608574Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - ab2a1142b3a840a1a0fafa0ad1482d6a + - c8879322aa5c484ca8d47f5008af37e0 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:26 GMT + - Wed, 24 Apr 2024 03:34:13 GMT Referrer-Policy: - same-origin Server: @@ -64,10 +64,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-bf2b-7136-abcb-27493f5dbc6b/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2b-0f22-7b53-96bc-21f452e1db59/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -80,11 +80,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 5994e3a26f2949baa49501c9f5b7739c + - 320535c531ca49fe96f11cf7157a3211 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:26 GMT + - Wed, 24 Apr 2024 03:34:14 GMT Referrer-Policy: - same-origin Server: @@ -112,10 +112,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-bf2b-7136-abcb-27493f5dbc6b/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2b-0f22-7b53-96bc-21f452e1db59/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-bf2b-7136-abcb-27493f5dbc6b/","pulp_created":"2024-04-04T20:24:26.667720Z","pulp_last_updated":"2024-04-04T20:24:26.667743Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"5994e3a26f2949baa49501c9f5b7739c","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:26.682331Z","started_at":"2024-04-04T20:24:26.683553Z","finished_at":"2024-04-04T20:24:26.697270Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2b-0f22-7b53-96bc-21f452e1db59/","pulp_created":"2024-04-24T03:34:14.051640Z","pulp_last_updated":"2024-04-24T03:34:14.051661Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"320535c531ca49fe96f11cf7157a3211","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:34:14.063645Z","started_at":"2024-04-24T03:34:14.066273Z","finished_at":"2024-04-24T03:34:14.081817Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -128,11 +128,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - eec9e3fdad6044d8abf243e66dd099aa + - 905578d1e8ea4e198f2e56731e4f0d75 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:27 GMT + - Wed, 24 Apr 2024 03:34:14 GMT Referrer-Policy: - same-origin Server: @@ -160,10 +160,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:26.693366Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:14.076919Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -176,11 +176,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 1e6cc667e051457a85f5ddeb59d22eb0 + - e7f9463cc28e4ec9a4ee7f78d807f60f Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:27 GMT + - Wed, 24 Apr 2024 03:34:15 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-19.yml b/tests/fixtures/rpm_repository-19.yml index 616c80b..4ffaa50 100644 --- a/tests/fixtures/rpm_repository-19.yml +++ b/tests/fixtures/rpm_repository-19.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:26.693366Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:14.076919Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - ec9e4f01f70e490d9ebe1b842e5a1d69 + - ad82333478724a7a8dd529f4045ba4a8 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:29 GMT + - Wed, 24 Apr 2024 03:34:16 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-2.yml b/tests/fixtures/rpm_repository-2.yml index 44693fc..0686bc6 100644 --- a/tests/fixtures/rpm_repository-2.yml +++ b/tests/fixtures/rpm_repository-2.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:51.474134Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:39.291920Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 911d7e7866be4f43a396fdf03844643d + - 768d84b9c8e94558860d79036e93bafc Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:52 GMT + - Wed, 24 Apr 2024 03:33:40 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-20.yml b/tests/fixtures/rpm_repository-20.yml index 5500899..4d37c89 100644 --- a/tests/fixtures/rpm_repository-20.yml +++ b/tests/fixtures/rpm_repository-20.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:26.693366Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:14.076919Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 6e384a1f612b4a3a9d5b3bcbd3b456fa + - cb6ab21c990f48b9b15542fdd8edc71d Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:30 GMT + - Wed, 24 Apr 2024 03:34:17 GMT Referrer-Policy: - same-origin Server: @@ -63,10 +63,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-d1a2-7332-b047-5ae86f04d2e2/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2b-20e8-7dc1-ac4d-ea58f631e85e/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -79,11 +79,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - e48c47b0c050493b9bcfbd9b7844163e + - 879e80862b0d4d20b2f4242c9e192227 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:31 GMT + - Wed, 24 Apr 2024 03:34:18 GMT Referrer-Policy: - same-origin Server: @@ -111,10 +111,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-d1a2-7332-b047-5ae86f04d2e2/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2b-20e8-7dc1-ac4d-ea58f631e85e/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-d1a2-7332-b047-5ae86f04d2e2/","pulp_created":"2024-04-04T20:24:31.395529Z","pulp_last_updated":"2024-04-04T20:24:31.395551Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"e48c47b0c050493b9bcfbd9b7844163e","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:31.408054Z","started_at":"2024-04-04T20:24:31.409097Z","finished_at":"2024-04-04T20:24:31.418100Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2b-20e8-7dc1-ac4d-ea58f631e85e/","pulp_created":"2024-04-24T03:34:18.601318Z","pulp_last_updated":"2024-04-24T03:34:18.601338Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"879e80862b0d4d20b2f4242c9e192227","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:34:18.612944Z","started_at":"2024-04-24T03:34:18.617144Z","finished_at":"2024-04-24T03:34:18.627642Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -127,11 +127,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 7a06abfde180473f88c3ff4627db2edc + - 8834789ba2604820a626f676684a7cf4 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:32 GMT + - Wed, 24 Apr 2024 03:34:19 GMT Referrer-Policy: - same-origin Server: @@ -159,10 +159,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:31.415286Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:18.623326Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -175,11 +175,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 415073a0e43d45a493120bbe23595050 + - b21157ff0bf24aa3ad5c90e9bd562e17 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:32 GMT + - Wed, 24 Apr 2024 03:34:19 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-21.yml b/tests/fixtures/rpm_repository-21.yml index 6f80b9c..ea70374 100644 --- a/tests/fixtures/rpm_repository-21.yml +++ b/tests/fixtures/rpm_repository-21.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:31.415286Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:18.623326Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - e76c0441423f49ebb52821ecb4a5969c + - a616d07a512143e6a3f941ff1168fb98 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:34 GMT + - Wed, 24 Apr 2024 03:34:21 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-22.yml b/tests/fixtures/rpm_repository-22.yml index fa9bdd6..915a9b6 100644 --- a/tests/fixtures/rpm_repository-22.yml +++ b/tests/fixtures/rpm_repository-22.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:31.415286Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:34:18.623326Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 068be1ebf31949a091d8136e381a7134 + - c580c758957c46b6ab6792d48ec1f3c8 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:35 GMT + - Wed, 24 Apr 2024 03:34:22 GMT Referrer-Policy: - same-origin Server: @@ -61,10 +61,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: DELETE - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-e3ae-7b9d-a635-911cafe25fb0/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2b-32b3-7d95-bad9-4018940ef4bf/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -77,11 +77,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - a9fe239a77bd42cb9d9f03053377b4f6 + - 205681a51c85480f9b4ea8ad0f25fb59 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:36 GMT + - Wed, 24 Apr 2024 03:34:23 GMT Referrer-Policy: - same-origin Server: @@ -109,10 +109,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-e3ae-7b9d-a635-911cafe25fb0/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2b-32b3-7d95-bad9-4018940ef4bf/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-e3ae-7b9d-a635-911cafe25fb0/","pulp_created":"2024-04-04T20:24:36.015364Z","pulp_last_updated":"2024-04-04T20:24:36.015395Z","state":"completed","name":"pulpcore.app.tasks.base.general_delete","logging_cid":"a9fe239a77bd42cb9d9f03053377b4f6","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:36.076284Z","started_at":"2024-04-04T20:24:36.140786Z","finished_at":"2024-04-04T20:24:36.210820Z","error":null,"worker":"/pulp/api/v3/workers/018eaac7-c36f-7376-a216-45ee1848358d/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2b-32b3-7d95-bad9-4018940ef4bf/","pulp_created":"2024-04-24T03:34:23.156440Z","pulp_last_updated":"2024-04-24T03:34:23.156460Z","state":"completed","name":"pulpcore.app.tasks.base.general_delete","logging_cid":"205681a51c85480f9b4ea8ad0f25fb59","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:34:23.176809Z","started_at":"2024-04-24T03:34:23.230254Z","finished_at":"2024-04-24T03:34:23.285632Z","error":null,"worker":"/pulp/api/v3/workers/018f0e2a-1296-782c-9f5b-df01436cdb85/","parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -125,11 +125,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - af91b624f73c452281e4a603229826e7 + - 68679460b9844bafaeb37801b9d79c6a Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:36 GMT + - Wed, 24 Apr 2024 03:34:23 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-23.yml b/tests/fixtures/rpm_repository-23.yml index 0a7fef2..cc1fad6 100644 --- a/tests/fixtures/rpm_repository-23.yml +++ b/tests/fixtures/rpm_repository-23.yml @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - af7b0245cbe1405cb3eab502556568b2 + - bd25a2f3bf3a4d81893b300f942b8965 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:38 GMT + - Wed, 24 Apr 2024 03:34:25 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-3.yml b/tests/fixtures/rpm_repository-3.yml index d4389e9..ddfb039 100644 --- a/tests/fixtures/rpm_repository-3.yml +++ b/tests/fixtures/rpm_repository-3.yml @@ -16,7 +16,7 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:51.474134Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:39.291920Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -29,11 +29,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - b2f6013627ce477dbeb15a942545e0fd + - 38b9e3ad72c34d62b125dcf8d7ac023d Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:54 GMT + - Wed, 24 Apr 2024 03:33:42 GMT Referrer-Policy: - same-origin Server: @@ -63,10 +63,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-4210-7dcd-af5f-a3d0581c95c8/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2a-9560-7a34-b001-46e87f36c821/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -79,11 +79,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 8b34fc6b6ae24327ad5ab014cbfcc627 + - ffd7ea00138a4c13b8af8ee6818593f2 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:54 GMT + - Wed, 24 Apr 2024 03:33:42 GMT Referrer-Policy: - same-origin Server: @@ -111,10 +111,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-4210-7dcd-af5f-a3d0581c95c8/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2a-9560-7a34-b001-46e87f36c821/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-4210-7dcd-af5f-a3d0581c95c8/","pulp_created":"2024-04-04T20:23:54.641507Z","pulp_last_updated":"2024-04-04T20:23:54.641538Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"8b34fc6b6ae24327ad5ab014cbfcc627","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:23:54.663186Z","started_at":"2024-04-04T20:23:54.664127Z","finished_at":"2024-04-04T20:23:54.673388Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2a-9560-7a34-b001-46e87f36c821/","pulp_created":"2024-04-24T03:33:42.881431Z","pulp_last_updated":"2024-04-24T03:33:42.881452Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"ffd7ea00138a4c13b8af8ee6818593f2","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:33:42.904664Z","started_at":"2024-04-24T03:33:42.907079Z","finished_at":"2024-04-24T03:33:42.917925Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -127,11 +127,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - b74998bf576f439a974c8c59b0d50785 + - 67c6384d29814f86a9223fa06e717a23 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:55 GMT + - Wed, 24 Apr 2024 03:33:43 GMT Referrer-Policy: - same-origin Server: @@ -159,11 +159,11 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:54.670561Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:42.913950Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -176,11 +176,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 21f5df26cc484a298ec7ce95ba79baa1 + - 12cd9deb508f4dd0b943af78023ef9c9 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:56 GMT + - Wed, 24 Apr 2024 03:33:44 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-4.yml b/tests/fixtures/rpm_repository-4.yml index a8c5a74..4500c5e 100644 --- a/tests/fixtures/rpm_repository-4.yml +++ b/tests/fixtures/rpm_repository-4.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:54.670561Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:42.913950Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - e5fbd3989ea54a5ab28cb07ef070c926 + - 640987083fc647c2a15120f00e3e6ddb Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:57 GMT + - Wed, 24 Apr 2024 03:33:45 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-5.yml b/tests/fixtures/rpm_repository-5.yml index 33e838f..c14ee89 100644 --- a/tests/fixtures/rpm_repository-5.yml +++ b/tests/fixtures/rpm_repository-5.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:54.670561Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:42.913950Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":false,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 465c83ac25f841bb8cfa9fc0d7ef36cc + - d05fa07837d1424299a99004dabc9ec5 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:58 GMT + - Wed, 24 Apr 2024 03:33:46 GMT Referrer-Policy: - same-origin Server: @@ -64,10 +64,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-540b-7af8-aea4-72dea74c2a31/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2a-a727-7b9f-bef8-791dbec61d63/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -80,11 +80,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - b63027fc7ad8410a82c12c4c6cc1940d + - c92908d97fc94b6fbde28f8742a00c96 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:59 GMT + - Wed, 24 Apr 2024 03:33:47 GMT Referrer-Policy: - same-origin Server: @@ -112,10 +112,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-540b-7af8-aea4-72dea74c2a31/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2a-a727-7b9f-bef8-791dbec61d63/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-540b-7af8-aea4-72dea74c2a31/","pulp_created":"2024-04-04T20:23:59.243889Z","pulp_last_updated":"2024-04-04T20:23:59.243911Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"b63027fc7ad8410a82c12c4c6cc1940d","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:23:59.255733Z","started_at":"2024-04-04T20:23:59.256702Z","finished_at":"2024-04-04T20:23:59.266503Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2a-a727-7b9f-bef8-791dbec61d63/","pulp_created":"2024-04-24T03:33:47.432292Z","pulp_last_updated":"2024-04-24T03:33:47.432313Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"c92908d97fc94b6fbde28f8742a00c96","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:33:47.443667Z","started_at":"2024-04-24T03:33:47.446105Z","finished_at":"2024-04-24T03:33:47.456849Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -128,11 +128,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 63b3fd9fcd214e59b5dca76e147e45df + - 019a98bdddb74461acbc54959e618325 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:23:59 GMT + - Wed, 24 Apr 2024 03:33:48 GMT Referrer-Policy: - same-origin Server: @@ -160,11 +160,11 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:59.263086Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:47.452897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -177,11 +177,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 4c50537b7be4453ebf9b09a084912ec8 + - 0a7a73a4209f421b8a9a1cc6ab46f7b4 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:00 GMT + - Wed, 24 Apr 2024 03:33:48 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-6.yml b/tests/fixtures/rpm_repository-6.yml index 2e6925e..3495228 100644 --- a/tests/fixtures/rpm_repository-6.yml +++ b/tests/fixtures/rpm_repository-6.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:59.263086Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:47.452897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 5d03a575218e40ba92855ee33f200f86 + - 5a1ca9cdc1d4407d9308647949c6eaaf Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:02 GMT + - Wed, 24 Apr 2024 03:33:49 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-7.yml b/tests/fixtures/rpm_repository-7.yml index 4e80221..a88aa32 100644 --- a/tests/fixtures/rpm_repository-7.yml +++ b/tests/fixtures/rpm_repository-7.yml @@ -16,8 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:23:59.263086Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:47.452897Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 7dab2fd97f8249c8817951d4c788866a + - 6631718642e6410f90ebf142a1a322b5 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:03 GMT + - Wed, 24 Apr 2024 03:33:51 GMT Referrer-Policy: - same-origin Server: @@ -49,14 +49,14 @@ interactions: code: 200 message: OK - request: - body: '{"repo_config": "{\"gpgcheck\": 1}"}' + body: '{"repo_config": {"gpgcheck": 1}}' headers: Accept: - application/json Connection: - close Content-Length: - - 36 + - 32 Content-Type: - application/json Host: @@ -64,10 +64,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-66d2-7738-92a9-4a2ffa68450c/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2a-b89a-73bf-b44a-e1ca8bb3e3c5/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -80,11 +80,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - ebd8c054d7ca462e956683cfea27d5b5 + - 74495ae8f7c94c369cf28c65770f8835 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:04 GMT + - Wed, 24 Apr 2024 03:33:51 GMT Referrer-Policy: - same-origin Server: @@ -112,10 +112,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-66d2-7738-92a9-4a2ffa68450c/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2a-b89a-73bf-b44a-e1ca8bb3e3c5/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-66d2-7738-92a9-4a2ffa68450c/","pulp_created":"2024-04-04T20:24:04.051356Z","pulp_last_updated":"2024-04-04T20:24:04.051386Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"ebd8c054d7ca462e956683cfea27d5b5","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:04.068072Z","started_at":"2024-04-04T20:24:04.069461Z","finished_at":"2024-04-04T20:24:04.083100Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2a-b89a-73bf-b44a-e1ca8bb3e3c5/","pulp_created":"2024-04-24T03:33:51.898840Z","pulp_last_updated":"2024-04-24T03:33:51.898859Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"74495ae8f7c94c369cf28c65770f8835","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:33:51.912333Z","started_at":"2024-04-24T03:33:51.915341Z","finished_at":"2024-04-24T03:33:51.926074Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -128,11 +128,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 77173a57867740a9994db07e97475556 + - d5874247aef645409586310f7f128078 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:04 GMT + - Wed, 24 Apr 2024 03:33:52 GMT Referrer-Policy: - same-origin Server: @@ -160,12 +160,11 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:04.078709Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":"{\"gpgcheck\": - 1}","compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:51.921915Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":1},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -174,15 +173,15 @@ interactions: Connection: - close Content-Length: - - '865' + - '860' Content-Type: - application/json Correlation-ID: - - 521d9a548bee44ce82d47ddf9f7f8dde + - fb71061c9adc48d9873c8e4dd416441b Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:05 GMT + - Wed, 24 Apr 2024 03:33:53 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-8.yml b/tests/fixtures/rpm_repository-8.yml index 6975f47..de1655e 100644 --- a/tests/fixtures/rpm_repository-8.yml +++ b/tests/fixtures/rpm_repository-8.yml @@ -16,9 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:04.078709Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":"{\"gpgcheck\": - 1}","compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:51.921915Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":1},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -27,15 +26,15 @@ interactions: Connection: - close Content-Length: - - '917' + - '912' Content-Type: - application/json Correlation-ID: - - 8dd2f204e922450b89f23d4347a3f7aa + - 19349a5559c745f8862c4308fc08d591 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:06 GMT + - Wed, 24 Apr 2024 03:33:54 GMT Referrer-Policy: - same-origin Server: diff --git a/tests/fixtures/rpm_repository-9.yml b/tests/fixtures/rpm_repository-9.yml index 8877a68..45cde93 100644 --- a/tests/fixtures/rpm_repository-9.yml +++ b/tests/fixtures/rpm_repository-9.yml @@ -16,9 +16,8 @@ interactions: uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?limit=1&name=test_rpm_repository response: body: - string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:04.078709Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":"{\"gpgcheck\": - 1}","compression_type":null}]}' + string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:51.921915Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":1},"compression_type":null}]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -27,15 +26,15 @@ interactions: Connection: - close Content-Length: - - '917' + - '912' Content-Type: - application/json Correlation-ID: - - 62c2d34923e944e1a6d61728ee291f86 + - 2f91961cb8dd4691820766c3668d058f Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:08 GMT + - Wed, 24 Apr 2024 03:33:55 GMT Referrer-Policy: - same-origin Server: @@ -50,14 +49,14 @@ interactions: code: 200 message: OK - request: - body: '{"repo_config": "{\"gpgcheck\": 0}"}' + body: '{"repo_config": {"gpgcheck": 0}}' headers: Accept: - application/json Connection: - close Content-Length: - - 36 + - 32 Content-Type: - application/json Host: @@ -65,10 +64,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: PATCH - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"task":"/pulp/api/v3/tasks/018eaac8-7916-7f8e-9f17-4effb6da771b/"}' + string: '{"task":"/pulp/api/v3/tasks/018f0e2a-ca33-7930-aec0-0c37a786e00b/"}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -81,11 +80,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 9d7700d5906a432db2c2aa8f8f828444 + - d361fb2204e2470994de2fa89f377910 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:08 GMT + - Wed, 24 Apr 2024 03:33:56 GMT Referrer-Policy: - same-origin Server: @@ -113,10 +112,10 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/tasks/018eaac8-7916-7f8e-9f17-4effb6da771b/ + uri: http://pulp.example.org/pulp/api/v3/tasks/018f0e2a-ca33-7930-aec0-0c37a786e00b/ response: body: - string: '{"pulp_href":"/pulp/api/v3/tasks/018eaac8-7916-7f8e-9f17-4effb6da771b/","pulp_created":"2024-04-04T20:24:08.726808Z","pulp_last_updated":"2024-04-04T20:24:08.726833Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"9d7700d5906a432db2c2aa8f8f828444","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-04T20:24:08.739352Z","started_at":"2024-04-04T20:24:08.740315Z","finished_at":"2024-04-04T20:24:08.749094Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018eaac8-35a5-7499-89ea-29e8cd1913c7","/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","shared:prn:core.domain:018eaac6-4bdb-72db-a4fd-db3fffa2d5e8","shared:/pulp/api/v3/domains/018eaac6-4bdb-72db-a4fd-db3fffa2d5e8/"]}' + string: '{"pulp_href":"/pulp/api/v3/tasks/018f0e2a-ca33-7930-aec0-0c37a786e00b/","pulp_created":"2024-04-24T03:33:56.404044Z","pulp_last_updated":"2024-04-24T03:33:56.404063Z","state":"completed","name":"pulpcore.app.tasks.base.general_update","logging_cid":"d361fb2204e2470994de2fa89f377910","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2024-04-24T03:33:56.422237Z","started_at":"2024-04-24T03:33:56.424559Z","finished_at":"2024-04-24T03:33:56.435964Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:rpm.rpmrepository:018f0e2a-8751-7548-bde8-4c233ede1f53","/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","shared:prn:core.domain:018f0e28-af6f-7918-b74a-a1b7ea305c00","shared:/pulp/api/v3/domains/018f0e28-af6f-7918-b74a-a1b7ea305c00/"]}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -129,11 +128,11 @@ interactions: Content-Type: - application/json Correlation-ID: - - 4894ba4916c34adb834e4485a0b2617b + - 4abf3dda5ccf4675b4bfdf6f19e798eb Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:09 GMT + - Wed, 24 Apr 2024 03:33:57 GMT Referrer-Policy: - same-origin Server: @@ -161,12 +160,11 @@ interactions: User-Agent: - Python-urllib/3.9 method: GET - uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/ + uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/ response: body: - string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/","pulp_created":"2024-04-04T20:23:51.463770Z","pulp_last_updated":"2024-04-04T20:24:08.746242Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018eaac8-35a5-7499-89ea-29e8cd1913c7/versions/0/","name":"test_rpm_repository","description":"repository - created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018eaac8-0cd7-7085-8c47-cc7a8e54e61f/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":"{\"gpgcheck\": - 0}","compression_type":null}' + string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/","pulp_created":"2024-04-24T03:33:39.282675Z","pulp_last_updated":"2024-04-24T03:33:56.431810Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/018f0e2a-8751-7548-bde8-4c233ede1f53/versions/0/","name":"test_rpm_repository","description":"repository + created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/018f0e2a-5ec9-7b0f-b10c-4ab30d261884/","autopublish":true,"metadata_signing_service":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":0},"compression_type":null}' headers: Access-Control-Expose-Headers: - Correlation-ID @@ -175,15 +173,15 @@ interactions: Connection: - close Content-Length: - - '865' + - '860' Content-Type: - application/json Correlation-ID: - - 186dd54667824a7085567a192d4b8f6c + - 801f3354412948b68a29fdc54b4d5297 Cross-Origin-Opener-Policy: - same-origin Date: - - Thu, 04 Apr 2024 20:24:10 GMT + - Wed, 24 Apr 2024 03:33:57 GMT Referrer-Policy: - same-origin Server: