{"action":"created","comment":{"url":"https://api.github.com/repos/UKCloud/documentation/pulls/comments/218416430","pull_request_review_id":156347161,"id":218416430,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxODQxNjQzMA==","diff_hunk":"@@ -0,0 +1,282 @@\n+---\r\n+title: How to create a load balancer | UKCloud Ltd\r\n+description: Provides help for creating a load balancer on UKCloud for Microsoft Azure\r\n+services: azure-stack\r\n+author: Bailey Lawson\r\n+toc_rootlink: Users\r\n+toc_sub1: How To\r\n+toc_sub2:\r\n+toc_sub3:\r\n+toc_sub4:\r\n+toc_title: Create a load balancer\r\n+toc_fullpath: Users/How To/azs-how-create-load-balancer.md\r\n+toc_mdlink: azs-how-create-load-balancer.md\r\n+---\r\n+\r\n+# How to create a load balancer\r\n+\r\n+## Overview\r\n+\r\n+A load balancer provides scale and availability by spreading incoming requests across multiple virtual machines within a load balancing pool. This guide shows you how to create a pool of back-end servers and a load balancer to spread traffic across them. In this example, the load balancer spreads traffic across two web servers.\r\n+\r\n+### Intended audience\r\n+\r\n+To complete the steps in this guide, you must have appropriate access to a subscription in the UKCloud Azure Stack portal.\r\n+\r\n+## Creating a load balancer\r\n+\r\n+In this section we will create a load balancer with a public IP address.\r\n+\r\n+1. Log in to the UKCloud Azure Stack portal.\r\n+\r\n+   For more detailed instructions, see the [*Getting Started Guide for UKCloud for Microsoft Azure*](azs-gs.md).\r\n+\r\n+2. In the favourites panel, select **Create a resource**.\r\n+\r\n+   ![Create a resource option in favourites panel](images/azsp_newmenu.png)\r\n+\r\n+3. In the **New** blade, select **Networking**.\r\n+\r\n+   ![Networking option in New blade](images/azs-browser-new-networking.png)\r\n+\r\n+4. In the **Featured** section, select **Load Balancer**.\r\n+\r\n+   ![Create new networking resource](images/azs-browser-networking-create.png)\r\n+\r\n+5. In the **Create load balancer** blade, enter the following information:\r\n+\r\n+   - **Name** - The name of the load balancer.\r\n+\r\n+   - **Type** - You can use internal load balancers to balance traffic from private IP addresses. Public load balancers can balance traffic originating from public IP addresses. For this example we will be creating a public load balancer.\r\n+\r\n+   - **Public IP Address** - The public IP address that will be assigned to this load balancer. To create a new public IP address:\r\n+     - Click **Public IP address** on the **Create load balancer** blade.\r\n+     - Select **Create new** on the **Choose public IP address** blade.\r\n+     - Enter a name for the public IP address and click **OK**.\r\n+\r\n+   - **Subscription** - This is your UKCloud for Microsoft Azure subscription.\r\n+\r\n+   - **Resource Group** - Select an existing resource group, or create a new one by typing a name for your new resource group.\r\n+\r\n+   - **Location** - This will be `frn00006`, which is the location of the Azure Stack.\r\n+\r\n+     ![Create new load balancer](images/azs-browser-create-load-balancer.png)\r\n+\r\n+6. Click **Create**\r\n+\r\n+## Create back-end servers\r\n+\r\n+In this section we will create a virtual network and two virtual machines which exist on this network. This will form the back-end pool of the load balancer.\r\n+\r\n+### Create a virtual network\r\n+\r\n+1. In the favourites panel, select **Create a resource**.\r\n+\r\n+   ![Create a resource option in favourites panel](images/azsp_newmenu.png)\r\n+\r\n+2. In the **New** blade, select **Networking**.\r\n+\r\n+   ![Networking option in New blade](images/azs-browser-new-networking.png)\r\n+\r\n+3. In the **Featured** section, select **Virtual network**.\r\n+\r\n+   ![Create new networking resource](images/azs-browser-networking-create.png)\r\n+\r\n+4. In the **Create virtual network** blade, enter the following information:\r\n+\r\n+   - **Name** - The name of the virtual network.\r\n+\r\n+   - **Address Space** - The virtual network's address range in CIDR notation (for example, 192.168.1.0/16).\r\n+\r\n+   - **Subscription** - This is your UKCloud for Microsoft Azure subscription.\r\n+\r\n+   - **Resource Group** - Select an existing resource group, or create a new one by typing a name for your new resource group.\r\n+\r\n+   - **Location** - This will be `frn00006`, which is the location of the Azure Stack.\r\n+\r\n+   - **Subnet Name** - The name of the first subnet within the virtual network.\r\n+\r\n+   - **Address Range** - The subnet's address range in CIDR notation (for example, 192.168.1.0/24). It must be contained by the address space of the virtual network. The address range of a subnet which is in use can't be edited.\r\n+\r\n+     ![Create new virtual network](images/azs-browser-create-virtual-network.png)\r\n+\r\n+5. Click **Create**.\r\n+\r\n+### Create the virtual machines\r\n+\r\n+1. In the favourites panel, select **Create a resource**.\r\n+\r\n+   ![Create a resource option in favourites panel](images/azsp_newmenu.png)\r\n+\r\n+2. In the **New** blade, select **Compute**.\r\n+\r\n+   ![Compute option in New blade](images/azsp_newblade.png)\r\n+\r\n+3. In the **Compute** blade, select the template that you want to use for your VM.\r\n+\r\n+    ![List of VM images in Compute blade](images/azsp_computeblade.png)\r\n+\r\n+4. In the **Create virtual machine** blade, in the **Basics** step, enter general information about the VM, including a name, credentials and resource group, then click **OK**.\r\n+  \r\n+   ![Create virtual machine > Basics](images/azsp_createvm_basics.png)\r\n+\r\n+5. In the *Size* step, select the appropriate size for your VM, depending on its purpose, then click **Select**.\r\n+\r\n+   For information about the different available VM sizes, see <https://docs.microsoft.com/en-gb/azure/azure-stack/user/azure-stack-vm-sizes>\r\n+\r\n+   > [!TIP]\r\n+   > By default, the list shows a selection of recommended VM sizes. To see all available VM sizes, click **View all**.\r\n+\r\n+   ![Create virtual machine > Size](images/azsp_createvm_size.png)\r\n+\r\n+6. In the **Settings** step, change any of the optional settings as required for your VM, then click **OK**. Ensure that the virtual network created earlier is selected and that the VM belongs to an availability set. To create a new availability set:\r\n+\r\n+   - Click **Availability set** on the **Create virtual machine** blade.\r\n+   - Select **Create new** on the **Change availability set** blade.\r\n+   - Enter a name for the availability set and the number of fault domains and update domains, then click **OK**\r\n+\r\n+   ![Create virtual machine > Settings](images/azs-browser-vm-settings-as.png)\r\n+\r\n+7. In the **Summary** step, review the selections you've made and then click **OK** to start the deployment.\r\n+\r\n+8. Create another VM, ensuring that the **Availability set**, **Virtual network**, **Subnet** and **Network Security Group** are the same.\r\n+\r\n+### Create network security group rules\r\n+\r\n+In this section we will create NSG rules to allow inbound traffic.\r\n+\r\n+1. Navigate to your network security group by clicking on **All services** in the favourites panel, then selecting **Network security groups** under the networking section.\r\n+\r\n+2. Select the network security group your VMs are using from the list.\r\n+\r\n+3. In the blade for your network security group, select **Inbound security rules** under the **Settings** section.\r\n+\r\n+4. Click the **+Add** button.\r\n+\r\n+5. In the **Add inbound security rule** blade, enter the following information:\r\n+\r\n+   - **Source** - The source filter can be Any, an IP address range, or a default tag. It specifies the incoming traffic from a specific source IP address range that will be allowed or denied by this rule.\r\n+\r\n+   - **Source port range** - Provide a single port, such as 80, or a port range, such as 1024-65535. This specifies from which ports traffic will be allowed or denied by this rule. Provide an asterisk (*) to allow traffic on any port.\r\n+\r\n+   - **Destination** - The destination filter can be Any, an IP address range, or a default tag. It specifies the outgoing traffic for a specific destination IP address range that will be allowed or denied by this rule.\r\n+\r\n+   - **Destination port range** - Provide a single port, such as 80, or a port range, such as 1024-65535. This specifies from which ports traffic will be allowed or denied by this rule. Provide an asterisk (*) to allow traffic on any port.\r\n+\r\n+   - **Protocol** - Specify whether to allow inbound traffic using UDP, TCP or both.\r\n+\r\n+   - **Action** - Choose whether the rule allows or denies the traffic specified.\r\n+\r\n+   - **Priority** - Rules are processed in priority order; the lower the number, the higher the priority. We recommend leaving gaps between rules - 100, 200, 300, etc. - so that it's easier to add new rules without having to edit existing rules.\r\n+\r\n+   - **Name** - The name of the security rule.\r\n+\r\n+   - **Description** - A description of the security rule.\r\n+  \r\n+    ![Add an inbound security rule](images/azs-browser-add-in-security-rule.png)\r\n+\r\n+6. Click **Add**.\r\n+\r\n+### Create a back-end address pool\r\n+\r\n+To spread traffic load across the VMs, a back-end address pool must be created. This pool contains the IP addresses of the VMs.\r\n+\r\n+1. Navigate to your load balancer by clicking on **All services** in the favourites panel, then selecting **Load balancers** under the networking section.\r\n+\r\n+2. Select the load balancer you created earlier from the list.\r\n+\r\n+3. In the blade for your load balancer, select **Backend pools** under the **Settings** section.\r\n+\r\n+4. Click the **+Add** button.\r\n+\r\n+5. In the **Add backend pool** blade, enter a name for the backend pool.\r\n+\r\n+6. Select **Availability set** for the **Associated to** option, then select the availability set that you created in the previous section.\r\n+\r\n+7. Click the **+ Add a target network IP configuration** button, select the first VM you created in the previous section and select the network IP to be associated with the back end pool.\r\n+\r\n+8. Repeat step 7 for the second VM.\r\n+\r\n+   ![Add a backend pool](images/azs-browser-add-backend-pool.png)\r\n+\r\n+9. Click **OK**\r\n+\r\n+### Create a health probe\r\n+\r\n+When creating a load balancer, a health probe is used to monitor the status of your application. In Azure Stack, the health probe adds and removes VMs from the load balancer backend pool based on their current status.\r\n+\r\n+1. Navigate to your load balancer by clicking on **All services** in the favourites panel, then selecting **Load balancers** under the networking section.\r\n+\r\n+2. Select the load balancer you created earlier from the list.\r\n+\r\n+3. In the blade for your load balancer, select **Health Probes** under the **Settings** section.\r\n+\r\n+4. Click the **+Add** button.\r\n+\r\n+5. In the **Add health probe** blade, enter the following information:\r\n+\r\n+   - **Name** - The name of your health probe.\r\n+\r\n+   - **Protocol** - The protocol that the health probe uses to monitor the status of your VMs.\r\n+\r\n+   - **Port** - The port that the health probe uses to monitor the status of your VMs\r\n+\r\n+   - **Interval** - The number of seconds between probe attempts.\r\n+\r\n+   - **Unhealthy threshold** - The number of consecutive probe failures that must occur before a virtual machine is considered unhealthy and is removed from the pool.\r\n+  \r\n+    ![Add a health probe](images/azs-browser-add-health-probe.png)\r\n+\r\n+6. Click **OK**.\r\n+\r\n+### Create a load balancing rule\r\n+\r\n+A load balancer rule defines how traffic is distributed between VMs. The rule listens for traffic on a frontend IP address, then distributes it among the backend pool.\r\n+\r\n+1. Navigate to your load balancer by clicking on **All services** in the favourites panel, then selecting **Load balancers** under the networking section.\r\n+\r\n+2. Select the load balancer you created earlier from the list.\r\n+\r\n+3. In the blade for your load balancer, select **Load balancing rules** under the **Settings** section.\r\n+\r\n+4. Click the **+Add** button.\r\n+\r\n+5. In the **Add load balancing rule** blade, enter the following information:\r\n+\r\n+   - **Name** - The name of your load balancing rule.\r\n+\r\n+   - **Frontend IP address** - Clients communicating with this load balancer on the selected IP address and service will have their traffic routed to the target virtual machine by this NAT rule.\r\n+\r\n+   - **Protocol** - The protocol that the rule redirects traffic for.\r\n+\r\n+   - **Port** - The frontend port that the rule listens on.\r\n+\r\n+   - **Backend port** - You can choose to route traffic to the virtual machines in the backend pool using a different port than the one clients use to communicate with the load balancer.\r\n+\r\n+   - **Backend pool** - The virtual machines in the selected backend pool will be the target for the load balanced traffic of this rule. Select the pool that you created in the previous section.\r\n+\r\n+   - **Health probe** - The selected probe is used by this rule to determine which virtual machines in the backend pool are healthy and can receive load balanced traffic. Select the probe that you created in the previous section.\r","path":"articles/azure/azs-how-create-load-balancer.md","position":null,"original_position":258,"commit_id":"12d396a20fe8e238f465b3bad1a8451f049fd90d","original_commit_id":"0249c287dc3ca042cf7b416e7873cfc8b60cda55","user":{"login":"BaileyLawson","id":41685901,"node_id":"MDQ6VXNlcjQxNjg1OTAx","avatar_url":"https://avatars3.githubusercontent.com/u/41685901?v=4","gravatar_id":"","url":"https://api.github.com/users/BaileyLawson","html_url":"https://github.com/BaileyLawson","followers_url":"https://api.github.com/users/BaileyLawson/followers","following_url":"https://api.github.com/users/BaileyLawson/following{/other_user}","gists_url":"https://api.github.com/users/BaileyLawson/gists{/gist_id}","starred_url":"https://api.github.com/users/BaileyLawson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BaileyLawson/subscriptions","organizations_url":"https://api.github.com/users/BaileyLawson/orgs","repos_url":"https://api.github.com/users/BaileyLawson/repos","events_url":"https://api.github.com/users/BaileyLawson/events{/privacy}","received_events_url":"https://api.github.com/users/BaileyLawson/received_events","type":"User","site_admin":false},"body":"Fixed","created_at":"2018-09-18T12:47:10Z","updated_at":"2018-09-18T12:47:10Z","html_url":"https://github.com/UKCloud/documentation/pull/159#discussion_r218416430","pull_request_url":"https://api.github.com/repos/UKCloud/documentation/pulls/159","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/UKCloud/documentation/pulls/comments/218416430"},"html":{"href":"https://github.com/UKCloud/documentation/pull/159#discussion_r218416430"},"pull_request":{"href":"https://api.github.com/repos/UKCloud/documentation/pulls/159"}},"in_reply_to_id":218391704},"pull_request":{"url":"https://api.github.com/repos/UKCloud/documentation/pulls/159","id":214888959,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0ODg4OTU5","html_url":"https://github.com/UKCloud/documentation/pull/159","diff_url":"https://github.com/UKCloud/documentation/pull/159.diff","patch_url":"https://github.com/UKCloud/documentation/pull/159.patch","issue_url":"https://api.github.com/repos/UKCloud/documentation/issues/159","number":159,"state":"open","locked":false,"title":"New Azure Doc - Create a load balancer","user":{"login":"BaileyLawson","id":41685901,"node_id":"MDQ6VXNlcjQxNjg1OTAx","avatar_url":"https://avatars3.githubusercontent.com/u/41685901?v=4","gravatar_id":"","url":"https://api.github.com/users/BaileyLawson","html_url":"https://github.com/BaileyLawson","followers_url":"https://api.github.com/users/BaileyLawson/followers","following_url":"https://api.github.com/users/BaileyLawson/following{/other_user}","gists_url":"https://api.github.com/users/BaileyLawson/gists{/gist_id}","starred_url":"https://api.github.com/users/BaileyLawson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BaileyLawson/subscriptions","organizations_url":"https://api.github.com/users/BaileyLawson/orgs","repos_url":"https://api.github.com/users/BaileyLawson/repos","events_url":"https://api.github.com/users/BaileyLawson/events{/privacy}","received_events_url":"https://api.github.com/users/BaileyLawson/received_events","type":"User","site_admin":false},"body":"New Azure Doc - Create a load balancer","created_at":"2018-09-12T09:13:32Z","updated_at":"2018-09-18T12:47:10Z","closed_at":null,"merged_at":null,"merge_commit_sha":"1f3209d913acfd4de1bcabe73409481f6978065d","assignee":null,"assignees":[],"requested_reviewers":[{"login":"cblackuk","id":28607803,"node_id":"MDQ6VXNlcjI4NjA3ODAz","avatar_url":"https://avatars3.githubusercontent.com/u/28607803?v=4","gravatar_id":"","url":"https://api.github.com/users/cblackuk","html_url":"https://github.com/cblackuk","followers_url":"https://api.github.com/users/cblackuk/followers","following_url":"https://api.github.com/users/cblackuk/following{/other_user}","gists_url":"https://api.github.com/users/cblackuk/gists{/gist_id}","starred_url":"https://api.github.com/users/cblackuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cblackuk/subscriptions","organizations_url":"https://api.github.com/users/cblackuk/orgs","repos_url":"https://api.github.com/users/cblackuk/repos","events_url":"https://api.github.com/users/cblackuk/events{/privacy}","received_events_url":"https://api.github.com/users/cblackuk/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/UKCloud/documentation/pulls/159/commits","review_comments_url":"https://api.github.com/repos/UKCloud/documentation/pulls/159/comments","review_comment_url":"https://api.github.com/repos/UKCloud/documentation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/UKCloud/documentation/issues/159/comments","statuses_url":"https://api.github.com/repos/UKCloud/documentation/statuses/12d396a20fe8e238f465b3bad1a8451f049fd90d","head":{"label":"UKCloud:BaileyLawson-azure-load-balancer","ref":"BaileyLawson-azure-load-balancer","sha":"12d396a20fe8e238f465b3bad1a8451f049fd90d","user":{"login":"UKCloud","id":13114415,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMTE0NDE1","avatar_url":"https://avatars3.githubusercontent.com/u/13114415?v=4","gravatar_id":"","url":"https://api.github.com/users/UKCloud","html_url":"https://github.com/UKCloud","followers_url":"https://api.github.com/users/UKCloud/followers","following_url":"https://api.github.com/users/UKCloud/following{/other_user}","gists_url":"https://api.github.com/users/UKCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/UKCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UKCloud/subscriptions","organizations_url":"https://api.github.com/users/UKCloud/orgs","repos_url":"https://api.github.com/users/UKCloud/repos","events_url":"https://api.github.com/users/UKCloud/events{/privacy}","received_events_url":"https://api.github.com/users/UKCloud/received_events","type":"Organization","site_admin":false},"repo":{"id":134849964,"node_id":"MDEwOlJlcG9zaXRvcnkxMzQ4NDk5NjQ=","name":"documentation","full_name":"UKCloud/documentation","private":false,"owner":{"login":"UKCloud","id":13114415,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMTE0NDE1","avatar_url":"https://avatars3.githubusercontent.com/u/13114415?v=4","gravatar_id":"","url":"https://api.github.com/users/UKCloud","html_url":"https://github.com/UKCloud","followers_url":"https://api.github.com/users/UKCloud/followers","following_url":"https://api.github.com/users/UKCloud/following{/other_user}","gists_url":"https://api.github.com/users/UKCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/UKCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UKCloud/subscriptions","organizations_url":"https://api.github.com/users/UKCloud/orgs","repos_url":"https://api.github.com/users/UKCloud/repos","events_url":"https://api.github.com/users/UKCloud/events{/privacy}","received_events_url":"https://api.github.com/users/UKCloud/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/UKCloud/documentation","description":"Repository for Knowledge Centre Articles","fork":false,"url":"https://api.github.com/repos/UKCloud/documentation","forks_url":"https://api.github.com/repos/UKCloud/documentation/forks","keys_url":"https://api.github.com/repos/UKCloud/documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UKCloud/documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UKCloud/documentation/teams","hooks_url":"https://api.github.com/repos/UKCloud/documentation/hooks","issue_events_url":"https://api.github.com/repos/UKCloud/documentation/issues/events{/number}","events_url":"https://api.github.com/repos/UKCloud/documentation/events","assignees_url":"https://api.github.com/repos/UKCloud/documentation/assignees{/user}","branches_url":"https://api.github.com/repos/UKCloud/documentation/branches{/branch}","tags_url":"https://api.github.com/repos/UKCloud/documentation/tags","blobs_url":"https://api.github.com/repos/UKCloud/documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UKCloud/documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UKCloud/documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/UKCloud/documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UKCloud/documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/UKCloud/documentation/languages","stargazers_url":"https://api.github.com/repos/UKCloud/documentation/stargazers","contributors_url":"https://api.github.com/repos/UKCloud/documentation/contributors","subscribers_url":"https://api.github.com/repos/UKCloud/documentation/subscribers","subscription_url":"https://api.github.com/repos/UKCloud/documentation/subscription","commits_url":"https://api.github.com/repos/UKCloud/documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/UKCloud/documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/UKCloud/documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/UKCloud/documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/UKCloud/documentation/contents/{+path}","compare_url":"https://api.github.com/repos/UKCloud/documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UKCloud/documentation/merges","archive_url":"https://api.github.com/repos/UKCloud/documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UKCloud/documentation/downloads","issues_url":"https://api.github.com/repos/UKCloud/documentation/issues{/number}","pulls_url":"https://api.github.com/repos/UKCloud/documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/UKCloud/documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/UKCloud/documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UKCloud/documentation/labels{/name}","releases_url":"https://api.github.com/repos/UKCloud/documentation/releases{/id}","deployments_url":"https://api.github.com/repos/UKCloud/documentation/deployments","created_at":"2018-05-25T11:56:30Z","updated_at":"2018-09-17T14:42:49Z","pushed_at":"2018-09-18T12:37:42Z","git_url":"git://github.com/UKCloud/documentation.git","ssh_url":"git@github.com:UKCloud/documentation.git","clone_url":"https://github.com/UKCloud/documentation.git","svn_url":"https://github.com/UKCloud/documentation","homepage":null,"size":33535,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":8,"mirror_url":null,"archived":false,"open_issues_count":11,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":8,"open_issues":11,"watchers":0,"default_branch":"master"}},"base":{"label":"UKCloud:master","ref":"master","sha":"1c7b41cb1adf0cd1620abf66fd779ad63995ae45","user":{"login":"UKCloud","id":13114415,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMTE0NDE1","avatar_url":"https://avatars3.githubusercontent.com/u/13114415?v=4","gravatar_id":"","url":"https://api.github.com/users/UKCloud","html_url":"https://github.com/UKCloud","followers_url":"https://api.github.com/users/UKCloud/followers","following_url":"https://api.github.com/users/UKCloud/following{/other_user}","gists_url":"https://api.github.com/users/UKCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/UKCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UKCloud/subscriptions","organizations_url":"https://api.github.com/users/UKCloud/orgs","repos_url":"https://api.github.com/users/UKCloud/repos","events_url":"https://api.github.com/users/UKCloud/events{/privacy}","received_events_url":"https://api.github.com/users/UKCloud/received_events","type":"Organization","site_admin":false},"repo":{"id":134849964,"node_id":"MDEwOlJlcG9zaXRvcnkxMzQ4NDk5NjQ=","name":"documentation","full_name":"UKCloud/documentation","private":false,"owner":{"login":"UKCloud","id":13114415,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEzMTE0NDE1","avatar_url":"https://avatars3.githubusercontent.com/u/13114415?v=4","gravatar_id":"","url":"https://api.github.com/users/UKCloud","html_url":"https://github.com/UKCloud","followers_url":"https://api.github.com/users/UKCloud/followers","following_url":"https://api.github.com/users/UKCloud/following{/other_user}","gists_url":"https://api.github.com/users/UKCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/UKCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UKCloud/subscriptions","organizations_url":"https://api.github.com/users/UKCloud/orgs","repos_url":"https://api.github.com/users/UKCloud/repos","events_url":"https://api.github.com/users/UKCloud/events{/privacy}","received_events_url":"https://api.github.com/users/UKCloud/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/UKCloud/documentation","description":"Repository for Knowledge Centre Articles","fork":false,"url":"https://api.github.com/repos/UKCloud/documentation","forks_url":"https://api.github.com/repos/UKCloud/documentation/forks","keys_url":"https://api.github.com/repos/UKCloud/documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/UKCloud/documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/UKCloud/documentation/teams","hooks_url":"https://api.github.com/repos/UKCloud/documentation/hooks","issue_events_url":"https://api.github.com/repos/UKCloud/documentation/issues/events{/number}","events_url":"https://api.github.com/repos/UKCloud/documentation/events","assignees_url":"https://api.github.com/repos/UKCloud/documentation/assignees{/user}","branches_url":"https://api.github.com/repos/UKCloud/documentation/branches{/branch}","tags_url":"https://api.github.com/repos/UKCloud/documentation/tags","blobs_url":"https://api.github.com/repos/UKCloud/documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/UKCloud/documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/UKCloud/documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/UKCloud/documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/UKCloud/documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/UKCloud/documentation/languages","stargazers_url":"https://api.github.com/repos/UKCloud/documentation/stargazers","contributors_url":"https://api.github.com/repos/UKCloud/documentation/contributors","subscribers_url":"https://api.github.com/repos/UKCloud/documentation/subscribers","subscription_url":"https://api.github.com/repos/UKCloud/documentation/subscription","commits_url":"https://api.github.com/repos/UKCloud/documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/UKCloud/documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/UKCloud/documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/UKCloud/documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/UKCloud/documentation/contents/{+path}","compare_url":"https://api.github.com/repos/UKCloud/documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/UKCloud/documentation/merges","archive_url":"https://api.github.com/repos/UKCloud/documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/UKCloud/documentation/downloads","issues_url":"https://api.github.com/repos/UKCloud/documentation/issues{/number}","pulls_url":"https://api.github.com/repos/UKCloud/documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/UKCloud/documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/UKCloud/documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/UKCloud/documentation/labels{/name}","releases_url":"https://api.github.com/repos/UKCloud/documentation/releases{/id}","deployments_url":"https://api.github.com/repos/UKCloud/documentation/deployments","created_at":"2018-05-25T11:56:30Z","updated_at":"2018-09-17T14:42:49Z","pushed_at":"2018-09-18T12:37:42Z","git_url":"git://github.com/UKCloud/documentation.git","ssh_url":"git@github.com:UKCloud/documentation.git","clone_url":"https://github.com/UKCloud/documentation.git","svn_url":"https://github.com/UKCloud/documentation","homepage":null,"size":33535,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":8,"mirror_url":null,"archived":false,"open_issues_count":11,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":8,"open_issues":11,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/UKCloud/documentation/pulls/159"},"html":{"href":"https://github.com/UKCloud/documentation/pull/159"},"issue":{"href":"https://api.github.com/repos/UKCloud/documentation/issues/159"},"comments":{"href":"https://api.github.com/repos/UKCloud/documentation/issues/159/comments"},"review_comments":{"href":"https://api.github.com/repos/UKCloud/documentation/pulls/159/comments"},"review_comment":{"href":"https://api.github.com/repos/UKCloud/documentation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/UKCloud/documentation/pulls/159/commits"},"statuses":{"href":"https://api.github.com/repos/UKCloud/documentation/statuses/12d396a20fe8e238f465b3bad1a8451f049fd90d"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"BaileyLawson"}}