Yahya H

Posts

Setting up IPV6 for Biznet Home on the EG8245H5 router

For some reason, it’s not configured by default. Login to your router Web UI on 192.168.18.1. The default credentials are Adminep:epAdmin Go to ⚙️ > Maintenance Diagnosis > Configuration file & Download your current config, just in case. Go to ⚙️ > WAN, Open your current config & take a screenshot of it Delete your current configuration, this will cut off your internet connection Create a new connection, copying your previous config, with these changes: Set protocol type to “IPv4/IPv6” Set password to your dial password.

Moving to Cloudflare pages

So I moved the site to Cloudflare pages. It sounds cooler than Vercel. The migration process was seamless, since my domain is already on cloudflare anyways. The build times in Cloudflare are way slower (granted, it’s in beta). I’ll be updating the post if I found any quirks. Update 1: This post took 3 minutes to build. That’s nuts, since Vercel builds take ~15s. Maybe because this site uses hugo?

Deleting kubernetes namespaces stuck on terminating

Why are namespaces stuck on deleting? Kubernetes resources have a concept called finalizers, which is a hook that is called before a resource is deleted. The resource will only be deleted if all the hook succeeds. Sometimes, your cluster setup has custom finalizers, usually when using CRDs. However, when deleting namespaces, it’s possible that the finalizer service is deleted first before the resources with that finalizer is deleted, making the hook fail.

Switch between Google Cloud CLI configurations easily

When managing multiple Google Cloud environments, you will find yourself often switching between them. This can be done easily using gcloud config configurations list and gcloud config configurations activate, but those commands feels overly verbose & easy to forget. Here are some ways to make it easier. Shell functions gcl(){ gcloud config configurations list; } gca(){ gcloud config configurations activate $1; } This is already a lot better than the previous way, it’s short and sweet.