Create slices spanning Chameleon and FABRIC via Layer 2 or Layer 3
138    134 (0)    1    Oct. 15, 2024, 8:21 p.m.
fabric tutorial
Example - testing
175    401 (1)    3    Oct. 15, 2024, 7:30 p.m.
Create slices spanning Cloud Lab and FABRIC via Layer 2
134    132 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Example of deploying OSPF across a wide-area using FRRouting (similar to Quagga).
120    129 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Add new keys on submit or add later via POA (Perform Operational Action).
112    132 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Create a node with an NVMe device.
125    135 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Configure you Environment including creating the `fabric_rc` and `ssh_config` files.
113    115 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Create a private local Ethernet network on a FABRIC site
130    135 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Create a private WAN Ethernet link between FABRIC sites
112    121 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Connect to FABRIC's IPv4 internet
113    250 (0)    2    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Connect to FABRIC's IPv6 internet
97    260 (0)    2    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Listen in on traffic in FABRIC dataplane using PortMirror service
98    133 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Options that can be used when creating, validating, and submitting current or future slices.
95    127 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Set node properties (site, image, cores, ram, disk, etc.).
104    122 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Options for deleting a slice or slices.
88    125 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Docker
125    125 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Program your smart nics with DPDK.
99    154 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Create a node with any GPU type.
107    122 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Provision a single FPGA and/or configure it using ESnet workflow.
80    128 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Deploy a Grafana/Prometheus services on a FABIRC node using Docker. Create a slice that can be monitored by a Grafana/Prometheus server.
116    119 (0)    1    Aug. 23, 2024, 8:44 p.m.
fabric tutorial
Results: 1 - 20 of 46

artifacts:
{
  "count": 46,
  "next": "https://alpha-1.fabric-testbed.net/artifacts/?page=2",
  "previous": null,
  "results": [
    {
      "artifact_downloads_active": 134,
      "artifact_downloads_retired": 0,
      "artifact_views": 138,
      "authors": [],
      "created": "2024-08-23 20:44:40.081000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Create slices spanning Chameleon and FABRIC via Layer 2 or Layer 3",
      "modified": "2024-10-15 20:21:01.810000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": false,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Chameleon Facility Ports",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:40.334000+00:00",
          "urn": "urn:fabric:contents:renci:7607ace5-d787-43f8-ba2d-2aabbd11bcdd",
          "uuid": "7607ace5-d787-43f8-ba2d-2aabbd11bcdd",
          "version": "2024-08-23",
          "version_downloads": 134
        }
      ],
      "visibility": "public",
      "uuid": "7d82a7d1-f9c4-4c31-9b2b-928119885b7c"
    },
    {
      "artifact_downloads_active": 401,
      "artifact_downloads_retired": 1,
      "artifact_views": 175,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        },
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "stealey@unc.edu",
          "name": "Michael J. Stealey, Sr",
          "uuid": "593dd0d3-cedb-4bc6-9522-a945da0a8a8e"
        },
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "yaxueguo@renci.org",
          "name": "Yaxue Guo",
          "uuid": "69f9b1a6-c3c3-4c53-8693-21c63e771c78"
        }
      ],
      "created": "2023-08-03 16:34:01.788000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "stealey@unc.edu",
        "name": "Michael J. Stealey, Sr",
        "uuid": "593dd0d3-cedb-4bc6-9522-a945da0a8a8e"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "Example \r\n- testing upload of .tar, .tar.gz, and .tgz files \r\n- testing download of each file",
      "description_short": "Example - testing",
      "modified": "2024-10-15 19:30:50.767000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "stealey@unc.edu",
        "name": "Michael J. Stealey, Sr",
        "uuid": "593dd0d3-cedb-4bc6-9522-a945da0a8a8e"
      },
      "number_of_versions": 3,
      "project_name": "Test Project 1",
      "project_uuid": "74a5b28b-c1a2-4fad-882b-03362dddfa71",
      "show_authors": true,
      "show_project": true,
      "tags": [],
      "title": "Example",
      "versions": [
        {
          "active": true,
          "created": "2024-10-15 19:24:06.975000+00:00",
          "urn": "urn:fabric:contents:renci:0bc526b5-7fb5-4771-b124-af039caf30ce",
          "uuid": "0bc526b5-7fb5-4771-b124-af039caf30ce",
          "version": "2024-10-15.2",
          "version_downloads": 131
        },
        {
          "active": true,
          "created": "2024-10-15 19:23:57.457000+00:00",
          "urn": "urn:fabric:contents:renci:e71df398-75e6-41ef-905d-3f60a6b7af7d",
          "uuid": "e71df398-75e6-41ef-905d-3f60a6b7af7d",
          "version": "2024-10-15.1",
          "version_downloads": 137
        },
        {
          "active": true,
          "created": "2024-10-15 19:23:47.156000+00:00",
          "urn": "urn:fabric:contents:renci:2aa41da2-56b0-4891-a5d9-69cb09c1a3b7",
          "uuid": "2aa41da2-56b0-4891-a5d9-69cb09c1a3b7",
          "version": "2024-10-15",
          "version_downloads": 133
        },
        {
          "active": false,
          "created": "2023-08-11 20:17:50.924000+00:00",
          "urn": "urn:fabric:contents:renci:1279063c-5a28-44e3-a48c-4e4d69903062",
          "uuid": "1279063c-5a28-44e3-a48c-4e4d69903062",
          "version": "2023-08-11",
          "version_downloads": 1
        }
      ],
      "visibility": "public",
      "uuid": "cb13f805-7e73-44aa-8fc9-d4faa863062e"
    },
    {
      "artifact_downloads_active": 132,
      "artifact_downloads_retired": 0,
      "artifact_views": 134,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:39.003000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Create slices spanning Cloud Lab and FABRIC via Layer 2",
      "modified": "2024-08-23 20:44:39.019000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: CloudLab Facility Ports",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:39.286000+00:00",
          "urn": "urn:fabric:contents:renci:2ef30c26-44b1-4322-a859-d0a321410b81",
          "uuid": "2ef30c26-44b1-4322-a859-d0a321410b81",
          "version": "2024-08-23",
          "version_downloads": 132
        }
      ],
      "visibility": "public",
      "uuid": "9aba09be-c558-4d68-91ee-8be9ae915b2c"
    },
    {
      "artifact_downloads_active": 129,
      "artifact_downloads_retired": 0,
      "artifact_views": 120,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:37.840000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Example of deploying OSPF across a wide-area using FRRouting (similar to Quagga).",
      "modified": "2024-08-23 20:44:37.851000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: FRRouting OSPF",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:38.247000+00:00",
          "urn": "urn:fabric:contents:renci:9f7dde18-98b3-4f88-8258-c43d1195f82e",
          "uuid": "9f7dde18-98b3-4f88-8258-c43d1195f82e",
          "version": "2024-08-23",
          "version_downloads": 129
        }
      ],
      "visibility": "public",
      "uuid": "1e2a3023-ce56-4844-a6fc-77c35aa70c4c"
    },
    {
      "artifact_downloads_active": 132,
      "artifact_downloads_retired": 0,
      "artifact_views": 112,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:36.774000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Add new keys on submit or add later via POA (Perform Operational Action).",
      "modified": "2024-08-23 20:44:36.790000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Adding other user's keys into slice",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:37.002000+00:00",
          "urn": "urn:fabric:contents:renci:60cf7fb4-69f4-4b26-95aa-7672b7f3af9a",
          "uuid": "60cf7fb4-69f4-4b26-95aa-7672b7f3af9a",
          "version": "2024-08-23",
          "version_downloads": 132
        }
      ],
      "visibility": "public",
      "uuid": "157527fb-bedb-4690-b3a1-aa50f914d80f"
    },
    {
      "artifact_downloads_active": 135,
      "artifact_downloads_retired": 0,
      "artifact_views": 125,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:35.919000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Create a node with an NVMe device.",
      "modified": "2024-08-23 20:44:35.934000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: NVMe Devices",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:36.080000+00:00",
          "urn": "urn:fabric:contents:renci:f0c7492e-8416-4a1a-b7e5-aa341b110c43",
          "uuid": "f0c7492e-8416-4a1a-b7e5-aa341b110c43",
          "version": "2024-08-23",
          "version_downloads": 135
        }
      ],
      "visibility": "public",
      "uuid": "f78e26d5-b382-4804-9def-93c9e0b20ab0"
    },
    {
      "artifact_downloads_active": 115,
      "artifact_downloads_retired": 0,
      "artifact_views": 113,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:34.974000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Configure you Environment including creating the `fabric_rc` and `ssh_config` files.",
      "modified": "2024-08-23 20:44:34.990000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Configure Environment",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:35.172000+00:00",
          "urn": "urn:fabric:contents:renci:1824f7aa-127f-4d7a-b1b2-515cc5a5d297",
          "uuid": "1824f7aa-127f-4d7a-b1b2-515cc5a5d297",
          "version": "2024-08-23",
          "version_downloads": 115
        }
      ],
      "visibility": "public",
      "uuid": "078346c8-506f-4e2d-9bd3-e636229f3adf"
    },
    {
      "artifact_downloads_active": 135,
      "artifact_downloads_retired": 0,
      "artifact_views": 130,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:34.030000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "Create a private local Ethernet network on a FABRIC site with three configuration options - auto, manual or user defined",
      "description_short": "Create a private local Ethernet network on a FABRIC site",
      "modified": "2024-08-23 20:44:34.051000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Local Ethernet (Layer 2)",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:34.226000+00:00",
          "urn": "urn:fabric:contents:renci:7b7ae6d0-5643-4cc2-b2d1-1db7b3d2c899",
          "uuid": "7b7ae6d0-5643-4cc2-b2d1-1db7b3d2c899",
          "version": "2024-08-23",
          "version_downloads": 135
        }
      ],
      "visibility": "public",
      "uuid": "1ccedc8e-149a-4df7-89ec-bc85f4ab1164"
    },
    {
      "artifact_downloads_active": 121,
      "artifact_downloads_retired": 0,
      "artifact_views": 112,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:33.122000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "Create a private WAN Ethernet link between FABRIC sites with three configuration options - auto, manual or user defined",
      "description_short": "Create a private WAN Ethernet link between FABRIC sites",
      "modified": "2024-08-23 20:44:33.136000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Wide Area Link (Layer 2)",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:33.303000+00:00",
          "urn": "urn:fabric:contents:renci:58e5e442-266e-49b8-b4f1-d4f29956ae20",
          "uuid": "58e5e442-266e-49b8-b4f1-d4f29956ae20",
          "version": "2024-08-23",
          "version_downloads": 121
        }
      ],
      "visibility": "public",
      "uuid": "eb825119-25ed-491c-b46f-aeddf6558e9d"
    },
    {
      "artifact_downloads_active": 250,
      "artifact_downloads_retired": 0,
      "artifact_views": 113,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:31.208000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "Connect to FABRIC's IPv4 internet with three configuration options - auto, manual or user defined.",
      "description_short": "Connect to FABRIC's IPv4 internet",
      "modified": "2024-08-23 20:44:32.158000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 2,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: FABNet IPv4 (Layer 3)",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:32.302000+00:00",
          "urn": "urn:fabric:contents:renci:9530e554-1016-4642-bde6-3539f04739f6",
          "uuid": "9530e554-1016-4642-bde6-3539f04739f6",
          "version": "2024-08-23.1",
          "version_downloads": 125
        },
        {
          "active": true,
          "created": "2024-08-23 20:44:31.380000+00:00",
          "urn": "urn:fabric:contents:renci:9164ac0b-d81f-438e-a736-4fcf38b51543",
          "uuid": "9164ac0b-d81f-438e-a736-4fcf38b51543",
          "version": "2024-08-23",
          "version_downloads": 125
        }
      ],
      "visibility": "public",
      "uuid": "251a912c-1ac4-4b89-af66-402e234c0a88"
    },
    {
      "artifact_downloads_active": 260,
      "artifact_downloads_retired": 0,
      "artifact_views": 97,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:29.535000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "Connect to FABRIC's IPv6 internet with three configuration options - auto, manual or user defined",
      "description_short": "Connect to FABRIC's IPv6 internet",
      "modified": "2024-08-23 20:44:30.408000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 2,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: FABNet IPv6 (Layer 3)",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:30.527000+00:00",
          "urn": "urn:fabric:contents:renci:9061cd87-6d89-4aae-a7ee-574f9a2a294e",
          "uuid": "9061cd87-6d89-4aae-a7ee-574f9a2a294e",
          "version": "2024-08-23.1",
          "version_downloads": 131
        },
        {
          "active": true,
          "created": "2024-08-23 20:44:29.710000+00:00",
          "urn": "urn:fabric:contents:renci:4a5f92b3-8f02-403a-8921-95a0421dbb59",
          "uuid": "4a5f92b3-8f02-403a-8921-95a0421dbb59",
          "version": "2024-08-23",
          "version_downloads": 129
        }
      ],
      "visibility": "public",
      "uuid": "7928049d-58a4-47f0-8451-fa8b3bc0e94f"
    },
    {
      "artifact_downloads_active": 133,
      "artifact_downloads_retired": 0,
      "artifact_views": 98,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:28.539000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "Listen in on traffic in FABRIC dataplane using PortMirror service - Infrastructure Port Mirroring or InSlice Port Mirroring",
      "description_short": "Listen in on traffic in FABRIC dataplane using PortMirror service",
      "modified": "2024-08-23 20:44:28.551000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Port Mirroring",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:28.805000+00:00",
          "urn": "urn:fabric:contents:renci:e46e4609-e12a-47c9-910c-1b4b5f6de812",
          "uuid": "e46e4609-e12a-47c9-910c-1b4b5f6de812",
          "version": "2024-08-23",
          "version_downloads": 133
        }
      ],
      "visibility": "public",
      "uuid": "54928b24-b982-4b58-91e3-82a7e691500b"
    },
    {
      "artifact_downloads_active": 127,
      "artifact_downloads_retired": 0,
      "artifact_views": 95,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:27.707000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Options that can be used when creating, validating, and submitting current or future slices.",
      "modified": "2024-08-23 20:44:27.723000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Validate and Submit a Slice",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:27.864000+00:00",
          "urn": "urn:fabric:contents:renci:9c102025-5b63-44d1-b403-9eeaa2b127a3",
          "uuid": "9c102025-5b63-44d1-b403-9eeaa2b127a3",
          "version": "2024-08-23",
          "version_downloads": 127
        }
      ],
      "visibility": "public",
      "uuid": "bc70076b-89ec-44ab-9c97-0ae20358a2f0"
    },
    {
      "artifact_downloads_active": 122,
      "artifact_downloads_retired": 0,
      "artifact_views": 104,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:26.831000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Set node properties (site, image, cores, ram, disk, etc.).",
      "modified": "2024-08-23 20:44:26.847000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Customizing Nodes",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:27.015000+00:00",
          "urn": "urn:fabric:contents:renci:53c47b4f-acc5-4f6d-8238-8e4dcb2f3199",
          "uuid": "53c47b4f-acc5-4f6d-8238-8e4dcb2f3199",
          "version": "2024-08-23",
          "version_downloads": 122
        }
      ],
      "visibility": "public",
      "uuid": "5566c196-4ca7-4cff-8a8a-7c2d054612d6"
    },
    {
      "artifact_downloads_active": 125,
      "artifact_downloads_retired": 0,
      "artifact_views": 88,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:25.956000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Options for deleting a slice or slices.",
      "modified": "2024-08-23 20:44:25.973000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Delete Slice(s)",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:26.128000+00:00",
          "urn": "urn:fabric:contents:renci:7680587e-1b10-4056-a917-ec736b784c5f",
          "uuid": "7680587e-1b10-4056-a917-ec736b784c5f",
          "version": "2024-08-23",
          "version_downloads": 125
        }
      ],
      "visibility": "public",
      "uuid": "2f8e206c-7fc8-4e45-9dd4-088b7c6f21e3"
    },
    {
      "artifact_downloads_active": 125,
      "artifact_downloads_retired": 0,
      "artifact_views": 125,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:25.091000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Docker",
      "modified": "2024-08-23 20:44:25.107000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Deploy Docker Containers",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:25.248000+00:00",
          "urn": "urn:fabric:contents:renci:260fbe1d-aab4-48d2-898f-ee48472cf78f",
          "uuid": "260fbe1d-aab4-48d2-898f-ee48472cf78f",
          "version": "2024-08-23",
          "version_downloads": 125
        }
      ],
      "visibility": "public",
      "uuid": "43ecc0b9-787a-4894-b796-9e594cac1b28"
    },
    {
      "artifact_downloads_active": 154,
      "artifact_downloads_retired": 0,
      "artifact_views": 99,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:23.869000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Program your smart nics with DPDK.",
      "modified": "2024-08-23 20:44:23.884000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: DPDK and Pktgen with Smart NICs",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:24.351000+00:00",
          "urn": "urn:fabric:contents:renci:fd50a99e-aa2f-4bd5-9276-e434c93eff6c",
          "uuid": "fd50a99e-aa2f-4bd5-9276-e434c93eff6c",
          "version": "2024-08-23",
          "version_downloads": 154
        }
      ],
      "visibility": "public",
      "uuid": "73c5b67a-4bba-400f-a3a2-e0850e2ed147"
    },
    {
      "artifact_downloads_active": 122,
      "artifact_downloads_retired": 0,
      "artifact_views": 107,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:22.893000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Create a node with any GPU type.",
      "modified": "2024-08-23 20:44:22.913000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: All FABRIC GPUs: Tesla T4, RTX6000, A30, A40",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:23.126000+00:00",
          "urn": "urn:fabric:contents:renci:c36ea282-e888-4d7e-add2-40175aaf958a",
          "uuid": "c36ea282-e888-4d7e-add2-40175aaf958a",
          "version": "2024-08-23",
          "version_downloads": 122
        }
      ],
      "visibility": "public",
      "uuid": "156d58f7-5a50-469c-ba7d-26fb93f18dc9"
    },
    {
      "artifact_downloads_active": 128,
      "artifact_downloads_retired": 0,
      "artifact_views": 80,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:21.782000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Provision a single FPGA and/or configure it using ESnet workflow.",
      "modified": "2024-08-23 20:44:21.799000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Provision a single FPGA and/or configure it using ESnet workflow",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:22.161000+00:00",
          "urn": "urn:fabric:contents:renci:304e10d5-9c4b-4e8c-bb7d-5c6c8a59cab6",
          "uuid": "304e10d5-9c4b-4e8c-bb7d-5c6c8a59cab6",
          "version": "2024-08-23",
          "version_downloads": 128
        }
      ],
      "visibility": "public",
      "uuid": "7273ae75-3464-417e-ad5c-ffe321c79253"
    },
    {
      "artifact_downloads_active": 119,
      "artifact_downloads_retired": 0,
      "artifact_views": 116,
      "authors": [
        {
          "affiliation": "University of North Carolina at Chapel Hill",
          "email": "kthare10@email.unc.edu",
          "name": "Komal Thareja",
          "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
        }
      ],
      "created": "2024-08-23 20:44:20.743000+00:00",
      "created_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "deleted": false,
      "deleted_at": null,
      "description_long": "",
      "description_short": "Deploy a Grafana/Prometheus services on a FABIRC node using Docker. Create a slice that can be monitored by a Grafana/Prometheus server.",
      "modified": "2024-08-23 20:44:20.759000+00:00",
      "modified_by": {
        "affiliation": "University of North Carolina at Chapel Hill",
        "email": "kthare10@email.unc.edu",
        "name": "Komal Thareja",
        "uuid": "2265a4da-e1fc-4ffc-bbb7-d86d56575bff"
      },
      "number_of_versions": 1,
      "project_name": "FABRIC Staff Alpha",
      "project_uuid": "8b3a2eae-a0c0-475a-807b-e9af581ce4c0",
      "show_authors": true,
      "show_project": true,
      "tags": [
        "fabric",
        "tutorial"
      ],
      "title": "FABRIC Example: Measuring and Visualizing with Grafana and Prometheus",
      "versions": [
        {
          "active": true,
          "created": "2024-08-23 20:44:21.025000+00:00",
          "urn": "urn:fabric:contents:renci:b992872a-95d8-48d3-a0cb-a1f14519f0e4",
          "uuid": "b992872a-95d8-48d3-a0cb-a1f14519f0e4",
          "version": "2024-08-23",
          "version_downloads": 119
        }
      ],
      "visibility": "public",
      "uuid": "83740c4c-ff44-46a9-8c6f-746e41991102"
    }
  ]
}
api_user:
{
  "access_expires": "2024-10-18 19:06:35.576000+00:00",
  "access_type": "cookie",
  "affiliation": "None",
  "can_create_artifact": false,
  "cilogon_id": "None",
  "email": "None",
  "fabric_roles": [],
  "is_artifact_manager_admin": false,
  "is_authenticated": false,
  "name": "AnonymousUser",
  "projects": [],
  "uuid": "00000000-0000-0000-0000-000000000000"
}