Skip to main content

How to get over Qwiklabs glitches to learn GCP

This blog entry is primarily recorded for Dev/Sys/Ops people who have little to no experience with javascript. I have been using different services offered by different cloud providers for some time now. For any cloud provider, the learning curve is linear and the only catch is you should have prior knowledge of the service you are consuming, be it VM, load balancer, database, code repository or container-related services. Just like any random guy in IT, my first cloud experience came with AWS, I deployed some hobby projects to experiments, and I also used the same to deliver some MVP for official work. There was a difference between working as a sole developer utilizing personal account and using IAM under enterprise cloud account but I guess they are all part of the learning curve.

The second provider I worked on is Google Cloud, I wanted to evaluate their GKE service. This was about 3 years back, some months ago I came across an offer from Google, the offered an SRE course with a certificate in Coursera platform. Since the course was tutored by Google themselves I happily signed up, the course had a different and intuitive approach towards teaching, it included hands-on lab. Unlike the Oracle Cloud's self-learning courses which only had video lectures, I went through those videos sleepless to complete my OCI certification. Separately while scrolling through OCI docs I found links for the hands-on lab: https://go.oracle.com/hols. 

All these hands-on labs were hosted in Qwiklabs. This platform also had labs that will help us learn AWS, for the sake of this blog post I'd limit myself to GCP because I discovered Qwiklabs only when I tried to learn GCP. To be honest with you Coursera didn't introduce me to Qwiklabs, that badge would go to GDG Cloud Chennai, they organized a study group for GDP certification preparation, I never wanted to take the certification, nonetheless, I wanted the knowledge. I highly encourage you to join such groups, they'd give you coupons and discounts for both Qwiklabs and GDP certifications. If you are a member, I highly discourage you from putting such coupon code in public as the repercussions might that they stop releasing such coupons.

On to the main topic, Qwiklabs generate a temporary credential to access GCP/AWS and in some cases also provisions some services and permissions and they use APIs to test the user's progress after every checkpoint. And this temporary credential is nothing but a google account and so every lab is preceded with a warning that requests people to use incognito/private browsing so they don't accidentally get charged for the cloud resources/services they are required to provision/use as per the lab. And this caused many glitches for me, since UI is javascript heavy it is better if you let cookies to be stored so that state can be better maintained. And solving this problem is very easy, simply use Guest account in chrome browser and you safe yourselves a ton of time and mal-functioning UI.

But the second problem that I faced was more irritating, as I progressed I started doing the labs faster and it seems at one point I did so fast that I confused the system and the client-side authorization broke down! In this window, we have to accept the Terms of Services, before we can use GCP service, nothing out of ordinary, but a couple of times the javascript refuses to display the 'Accept' checkbox, however much I refreshed the checkbox won't appear. I did what I used to do for ads, Right-click => Inspect => 'Press Delete key", repeat this till you see normal-looking GCP console window (the last layer you'd delete would be partially opaque layer added all over the window). Now click on 'Cloud Shell' icon on the right top, in the Cloud Shell dock you should again see the 'Accept' checkbox, click accept and enjoy the rest of the lab.

The regular authorization window, take not of checkbox and partially opaque window

Auth broke down and the GCP Terms of Services checkbox is not being displayed and so there is no way to AGREE AND CONTINUE.
Now do the right click > inspect > delete routine

Now the window is 100% visible, click Cloud shell icon.
Ah! Terms of Service checkbox is again visible

Comments

Popular this month

Puththu kovilum Putho tilesum, as they are built

Its the grand Aadi season here in Tamil Nadu wherever you go you'd be followed by awful noise from no mercy speakers masqueraded as a devotional song. Yes, this is the first post dedicated to it. Hindu is not a religion but it's idealism, a way to unite people, that's perfectly constructed by assuming separate task to every God, no single God worship. Hindus moved from nature worship to idol worship, but that doesn't mean that we don't have nature worship we have created an idol for them and continued to worship them in a different form. Snake is a beautiful reptile, I have made friend with few too... Our ancestor found the natural law, 'every living creature on earth is important for the ecosystem to be balanced'. Maybe to make sure snakes are not killed fearing their venom they made them as God too! Not just idol snakes, they are worshipped as they are at their  conquered (from rats and termite)   nest or  puthu . Puthu...

Up and Close with Sudalai Madan: The Encounter

Night of 13th April all the preparations for the rituals were done in the temple, Sudalaimadan swamy was decorated with flowers, fruits and coconuts; the dedications reached above his chest. My cousin Sudalai Muthu, senior priest of the shrine reached home by late-night got blessings of his father Late Shanmugam Sundaram also previous head priest and blessed the family members in room dedicated for God, then started towards the temple. People have already gathered in huge numbers and were waiting for the Sudalaimada Swamy's arrival at Temple. Different rituals were offered by people to the Lord in order to get the blessings. As it is believed Sudaimada Swamy, the son of Lord Siva used to consume meat in Kailash for this reason he is sent to earth, where he can satisfy his earthy hunger thereby not polluting Kailash. Sree Aaladi Padmanabha Sudalaimada Swamy Temple, Kumarapuram Offering meat to Sudalaimadan is the most important and watchful event of the festival. Many devotees off...

Old is Gold: Vaitheeswaran Koil

My parent’s Shastiapthapoorthi just happened on 8th Oct at Thirukadaiyur, Amritaghateswarar – Abirami Temple , we were so glad that all poojai took place on Nandhi mandapam. My scheduled next stop was my uncle home for virunthu . But after getting boosted with abundant spiritual aura can’t stop myself from stopping for Vaitheeswaran koil on the way, that evening along with my wife experienced the glory of good old times.   Though Vaithyanatha swamy(Lord Shiva as Lingam) is the prime deity, Muthukumaraswamy stole the day, the panchaloga figurine of Lord Murugan in the shrine. Its Urchavar as its referred here since the figure is movable and comes out of the mandapam on special occasions. We went inside temple purified ourselves with holy water in temple pond, worshiped goddess Thaiyal Nayagi then stood in front of Lord Shiva for a very long time, but no poojari-iyer dropped by I’m not sure what special occasion it is on 08-Oct-13, as we saw many move towards closed doors of parti...

Good to know about Ancestry

Probably I would have been in shorts and ungodly shirt when I last visited my native, 12 years back. All these years it has been don't worry about native years, because I'm in great confusion on which is my native 😅 So how can I relate this place to me? My Grandfather Palaniappa Pillai's hometown. My  Father's Paternal Grandfather,  Mr.Chokalingam Pillai  got settled into Kumarapuram a village next to T isaiyanvilai, Thirunelveli. We were the affluent family from upper-caste Saiva Pillai, so we received a lot of respect, the family is referred to as 'Kanapillai kudumbam' and our home is referred to as 'Panna veedu'. More like 90's Tamil movies when elders from my family cross the street people used to remove slippers and keep their towel in the armpit or they tie it around the hip. It didn't last long just two generations,✌  a victory for equality! Even now the respect has not come down but idiotic 'remove chappal' rituals are skippe...

Forums and Logins

Forums and Q&A sites are IT guys main land, without them most would suffocate. These have always been the first step in analyzing, some do it literally! copy paste the error code even if it's by getting the business object exposed to outside world. An ordinary guy would copy the error message, google it, find multiple solutions in multiple sites and chooses what is easy to implement and if fixed done  its time to debug & fix the next error. This cycle is so established that it won’t ever change  wait did I mentioned ‘cycle’ is it so? ask yourself have you been just extracting information or have actively participated? Most are designed in such a way that all the contents are accessible to anyone but edits are not possible and hence we don’t care even to register until a time comes where we have ask a new question that wasn’t asked ever. Lets ask another question is signing up to any such Q&A site is advantageous? Yes! indeed yes given that yo...