Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save danseethaler/6442be7a88f02bcb44e451fdd6cc74e2 to your computer and use it in GitHub Desktop.
Save danseethaler/6442be7a88f02bcb44e451fdd6cc74e2 to your computer and use it in GitHub Desktop.

All repository sets: GET "/repository_sets/?organization_id=ID"

{
  "total": 5,
  "subtotal": 5,
  "page": null,
  "per_page": null,
  "error": null,
  "search": null,
  "sort": {
    "by": null,
    "order": null
  },
  "results": [
    {
      "repositories": [],
      "product": {
        "name": "Red hat Enterprise Linux Server 7",
        "id": 5
      },
      "type": "file",
      "vendor": "Red Hat",
      "gpgUrl": "http://",
      "contentUrl": "/content/dist/rhel/server/7///source/iso",
      "id": "2457",
      "name": "Red Hat Enterprise Linux 7 Server (Source ISOs)",
      "label": "rhel-7-server-source-isos"
    },
    {
      "repositories": [],
      "type": "yum",
      "product": {
        "name": "Red hat Enterprise Linux Server 7",
        "id": 5
      },
      "vendor": "Red Hat",
      "gpgUrl": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release",
      "contentUrl":
        "/content/dist/rhel/server/6/6Server//sat-tools/6.1/source/SRPMS",
      "id": "4187",
      "name": "Red Hat Satellite Tools 6.1 (for RHEL 6 Server) (Source RPMs)",
      "label": "rhel-6-server-satellite-tools-6.1-source-rpms"
    },
    {
      "repositories": [],
      "type": "yum",
      "product": {
        "name": "Red hat Enterprise Linux Server 7",
        "id": 5
      },
      "vendor": "Red Hat",
      "gpgUrl":
        "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release",
      "contentUrl": "/content/beta/rhel/server/6/6Server//rh-common/os",
      "id": "3076",
      "name": "Red Hat Enterprise Linux 6 Server - RH Common Beta (RPMs)",
      "label": "rhel-6-server-rh-common-beta-rpms"
    },
    {
      "repositories": [],
      "type": "yum",
      "product": {
        "name": "Red hat Enterprise Linux Server 7",
        "id": 5
      },
      "vendor": "Red Hat",
      "gpgUrl": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release",
      "contentUrl": "/content/dist/rhel/server/6///rhev-agent/3/os",
      "id": "1699",
      "name":
        "Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs)",
      "label": "rhel-6-server-rhev-agent-rpms"
    },
    {
      "repositories": [
        {
          "id": 631,
          "name": "Red Hat Enterprise Linux 6 Server Kickstart x86_64 6.8",
          "releasever": "6.8",
          "arch": "x86_64"
        }
      ],
      "product": {
        "name": "Red hat Enterprise Linux Server 7",
        "id": 5
      },
      "type": "kickstart",
      "vendor": "Red Hat",
      "gpgUrl": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release",
      "contentUrl": "/content/dist/rhel/server/6///kickstart",
      "id": "1952",
      "name": "Red Hat Enterprise Linux 6 Server (Kickstart)",
      "label": "rhel-6-server-kickstart"
    }
  ]
}

Enabled repository Sets: GET "/organizations/:id/repository_sets?enabled=true"

{
  "total": 5,
  "subtotal": 5,
  "page": null,
  "per_page": null,
  "error": null,
  "search": null,
  "sort": {
    "by": null,
    "order": null
  },
  "results": [
    {
      "repositories": [
        {
          "id": 631,
          "name": "Red Hat Enterprise Linux 6 Server Kickstart x86_64 6.8",
          "releasever": "6.8",
          "arch": "x86_64"
        }
      ],
      "product": {
        "name": "Red hat Enterprise Linux Server 7",
        "id": 5
      },
      "type": "kickstart",
      "vendor": "Red Hat",
      "gpgUrl": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release",
      "contentUrl": "/content/dist/rhel/server/6///kickstart",
      "id": "1952",
      "name": "Red Hat Enterprise Linux 6 Server (Kickstart)",
      "label": "rhel-6-server-kickstart"
    }
  ]
}

GET "/products/:product_id/repository_sets/:content_id/available_repositories"

{
  "total": 6,
  "subtotal": 6,
  "page": null,
  "per_page": null,
  "error": null,
  "search": null,
  "sort": {
    "by": null,
    "order": null
  },
  "results": [
    {
      "substitutions": {
        "releasever": "7.0",
        "basearch": "x86_64"
      },
      "path": "/content/dist/rhel/server/7/7.0/x86_64/supplementary/os",
      "repo_name":
        "Red Hat Enterprise Linux 7 Server - Supplementary RPMs x86_64 7.0",
      "name": "Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)",
      "pulp_id":
        "Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_-_Supplementary_RPMs_x86_64_7_0",
      "enabled": false,
      "promoted": false
    },
    {
      "substitutions": {
        "releasever": "7.1",
        "basearch": "x86_64"
      },
      "path": "/content/dist/rhel/server/7/7.1/x86_64/supplementary/os",
      "repo_name":
        "Red Hat Enterprise Linux 7 Server - Supplementary RPMs x86_64 7.1",
      "name": "Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)",
      "pulp_id":
        "Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_-_Supplementary_RPMs_x86_64_7_1",
      "enabled": false,
      "promoted": false
    },
    {
      "substitutions": {
        "releasever": "7.2",
        "basearch": "x86_64"
      },
      "path": "/content/dist/rhel/server/7/7.2/x86_64/supplementary/os",
      "repo_name":
        "Red Hat Enterprise Linux 7 Server - Supplementary RPMs x86_64 7.2",
      "name": "Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)",
      "pulp_id":
        "Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_-_Supplementary_RPMs_x86_64_7_2",
      "enabled": false,
      "promoted": false
    },
    {
      "substitutions": {
        "releasever": "7.3",
        "basearch": "x86_64"
      },
      "path": "/content/dist/rhel/server/7/7.3/x86_64/supplementary/os",
      "repo_name":
        "Red Hat Enterprise Linux 7 Server - Supplementary RPMs x86_64 7.3",
      "name": "Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)",
      "pulp_id":
        "Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_-_Supplementary_RPMs_x86_64_7_3",
      "enabled": false,
      "promoted": false
    },
    {
      "substitutions": {
        "releasever": "7.4",
        "basearch": "x86_64"
      },
      "path": "/content/dist/rhel/server/7/7.4/x86_64/supplementary/os",
      "repo_name":
        "Red Hat Enterprise Linux 7 Server - Supplementary RPMs x86_64 7.4",
      "name": "Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)",
      "pulp_id":
        "Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_-_Supplementary_RPMs_x86_64_7_4",
      "enabled": false,
      "promoted": false
    },
    {
      "substitutions": {
        "releasever": "7Server",
        "basearch": "x86_64"
      },
      "path": "/content/dist/rhel/server/7/7Server/x86_64/supplementary/os",
      "repo_name":
        "Red Hat Enterprise Linux 7 Server - Supplementary RPMs x86_64 7Server",
      "name": "Red Hat Enterprise Linux 7 Server - Supplementary (RPMs)",
      "pulp_id":
        "Default_Organization-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_7_Server_-_Supplementary_RPMs_x86_64_7Server",
      "enabled": false,
      "promoted": false
    }
  ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment