 Welcome to the ThreeScale installation guide where we will explore the use of OpenShift container storage for read write many operations used by components such as the developer portal in ThreeScale. So we are going to use OpenShift console for our demo today. You can also do this installation using the command line but our demo will exclusively focus on the console UI today. So before we start the prerequisites are or the assumption is that you've already installed your OpenShift cluster the console is up and running. For the purpose of this demo I'm going to use the internal Red Hat product demo system and I'm using OpenShift 4.8 for this exercise. So this is our OpenShift console UI. So to install ThreeScale we need to first create a project where we'll install all our components. So first let's go ahead and select projects. Create a project we'll name the project ThreeScale hyphen AMP. This is where we'll be installing our ThreeScale and all the relevant components and we'll ask the operator to install in this namespace. Right now that we've created the project let's go to operators and select the ThreeScale operator. Let's select the official Red Hat integration ThreeScale operator versus the community one for the part of our exercise. You can see here what the operator does what are the supported features etc and after having a quick read now let's go ahead and install the Red Hat ThreeScale integration operator. I'm going to choose the ThreeScale 2.10 for this exercise and make sure you've selected the namespace or project that we created earlier. Once you've verified that go ahead and click install. Alright so the installation will take a couple of minutes so please be patient with that. Alright now that the operator is installed and the installation has succeeded let's go and verify that install operators. It says succeeded. Now next we have to go ahead and install our OpenShift container storage operator in a similar way. Let's go to operator hub. Let's type OpenShift container storage. Yeah that's the operator. Let's go ahead and click on it. Again you can find details about the operator what it does the core capabilities etc and once you have a read of it let's go ahead and click install. We're going to choose the stable 4.8 version for this and again remember that OpenShift will create an OpenShift-storage namespace if it's already not created for this exercise. So once you've confirmed that let's go ahead and click on install. Again this process will take a few minutes for the operator installation to be successful. So let's wait until the create storage cluster button is activated that shows that you know the operator installation is successful. So let's again give it a couple of minutes here. There you go now you can go ahead and create your storage cluster. Let's go ahead and click on that. Right the request that capacity I think for this exercise let's just do 0.5 that should be enough. Let's select all the three nodes as it's recommended here and click on next. You can leave all the other options as default and in the next screen you can see the summary of what you've done. There you go so it shows all the actions that you performed previously. If you're satisfied go ahead and click create. Right now that we've completed the creation of our storage cluster the next step is to create API manager in the three scale project. API manager basically tells the three scale operator on what to install and what are the configurations that it should take. Let's go ahead and select the three scale project first. Navigate to install operators if you haven't already done so. Go to all the custom resource definitions. Select the API manager and create a new API manager. Go to the YAML view and replace the existing code that we that with the code that I've provided in in the blog. Go ahead and replace your wildcard domain with the default DNS of your OpenShift cluster. You can find it in the address bar of your console UI here. So this exact line is the key part of our demo here basically telling three scale to use OpenShift container storage. Go ahead and click on create. You see that the API manager is created. So as soon as you do that you can see that the API manager instructs the operator to start installation of three scale. We can go check that in the developer topology view. You can see all the pods are coming up one by one. This is basically the API manager telling the operator to install all these things. So give it around 10 minutes for all the pods to come up. Please feel free to go have a cup of coffee or something and after you come back don't forget to check if the system app pod is up and it has a route created. Now that we can see that system app is up the route is created here. Let's go ahead and click on it. You can see all the three scale cluster URLs here. The three scale admin URL. The three scale master URL. So let's go ahead and click on the admin URL and we land on the login page. You need the email password. We can find that under secrets of our three scale project. Let's go ahead and search for system seed. There you go. Scroll down. You can find the admin username password. Copy and paste these passwords on the three scale login page. Admin. Paste the password. Click on sign in. Alright so this is our three scale admin portal but the most important part to check if our installation has been successful is to go check the developer portal. So let's go ahead and click on the developer portal. Click on visit portal. Right so the developer portal is up and running. This shows our installation is successful. We can see the name of the API, the plans here and everything. So let's go ahead and make a small change to just check again our installation is perfect. I'm going to change the name of the API from eco API to red hat API and going to publish it. Go scroll down. Publish and refresh your developer portal. There you go. This shows our installation is successful and also brings us to the end of our video. I hope you found it useful. Thank you.