Project

Profile

Help

Issue #2010

closed

group_export_distributor is not listed by /pulp/api/v2/plugins/distributors

Added by elyezer almost 8 years ago. Updated about 4 years ago.

Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Master
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

When exporting a repository group a distributor of type group_export_distributor is required but it is not listed on /pulp/api/v2/plugins/distributors results (results listed below). Without that information is hard to figure out what distributor type id should be used by an repository group export.

[
  {
    "display_name": "Yum Distributor",
    "id": "yum_distributor",
    "types": [
      "rpm",
      "srpm",
      "drpm",
      "erratum",
      "package_group",
      "package_category",
      "distribution",
      "yum_repo_metadata_file"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/yum_distributor/"
  },
  {
    "display_name": "Puppet Distributor",
    "id": "puppet_distributor",
    "types": [
      "puppet_module"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/puppet_distributor/"
  },
  {
    "display_name": "OSTree Web Distributor",
    "id": "ostree_web_distributor",
    "types": [
      "ostree"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/ostree_web_distributor/"
  },
  {
    "display_name": "Puppet File Distributor",
    "id": "puppet_file_distributor",
    "types": [
      "puppet_module"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/puppet_file_distributor/"
  },
  {
    "display_name": "ISO Distributor",
    "id": "iso_distributor",
    "types": [
      "iso"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/iso_distributor/"
  },
  {
    "display_name": "Python Python Distributor",
    "id": "python_distributor",
    "types": [
      "python_package"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/python_distributor/"
  },
  {
    "display_name": "Export Distributor",
    "id": "export_distributor",
    "types": [
      "rpm",
      "srpm",
      "drpm",
      "erratum",
      "distribution",
      "package_category",
      "package_group"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/export_distributor/"
  },
  {
    "display_name": "Pulp Nodes HTTP Distributor",
    "id": "nodes_http_distributor",
    "types": [
      "node"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/nodes_http_distributor/"
  },
  {
    "display_name": "Docker Web Distributor",
    "id": "docker_distributor_web",
    "types": [
      "docker_image"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/docker_distributor_web/"
  },
  {
    "display_name": "Puppet Install Distributor",
    "id": "puppet_install_distributor",
    "types": [
      "puppet_module"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/puppet_install_distributor/"
  },
  {
    "display_name": "Docker Export Distributor",
    "id": "docker_distributor_export",
    "types": [
      "docker_image"
    ],
    "_href": "/pulp/api/v2/plugins/distributors/docker_distributor_export/"
  }
]

Also available in: Atom PDF