Skip to content

Instantly share code, notes, and snippets.

@qaiserali
qaiserali / Kubernetes -> Merge kubeconfig files
Created June 9, 2019 10:50
Merge kubeconfig files via kubectl
$ mv ~/.kube/config ~/.kube/config-bkp - Backup your config file
KUBECONFIG=~/.kube/config:config-file2:config-file3 kubectl config view --merge --flatten > config
@qaiserali
qaiserali / Upgrade kubectl
Last active February 13, 2024 21:25
How to upgrade kubectl on Ubuntu
## Step1: Run the below command to download the latest version of kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
## Step2: Make kubectl executable
chmod +x kubectl
## Step3: Move it to the directory where kubectl is already installed
sudo mv kubectl $(which kubectl)
@qaiserali
qaiserali / mysql-docker.sh
Created February 26, 2018 09:19 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@qaiserali
qaiserali / ResetAdminPasswordMySQL
Created December 4, 2017 09:42
Reset admin password in magento via MySQL
Magento 1.9
UPDATE admin_user SET `password` = md5('{New_Password}'), is_active = 1 WHERE `username` = '{Admin_User_Name}';
Magento 2
UPDATE admin_user SET `password` = CONCAT(SHA2('xxxxxxxx{New_Password}', 256), ':xxxxxxxx:1') WHERE `username` = '{Admin_User_Name}';
@qaiserali
qaiserali / Magento2InstallationScript
Last active November 16, 2017 09:50
[Magento2 ] Magento installation script from the command line
magento setup:install --base-url={site-url} --db-host={db-host} \
--db-name={db-name} --db-user={db-username} --db-password={db-password} \
--admin-firstname={admin-firstname} --admin-lastname={admin-lastname} --admin-email={admin-email} \
--admin-user={admin-username} --admin-password={admin-password} --language=sv_SE --currency=SEK \
--timezone=Europe/Stockholm --use-rewrites=1
@qaiserali
qaiserali / LoadHeaderBlock
Last active March 8, 2016 08:29
Load block outside the Magento scope
<?php
require_once 'app/Mage.php';
umask(0);
Mage::app();
$layout = Mage::getSingleton('core/layout');
//load default xml layout handle and generate blocks
$layout->getUpdate()->load('default');
$layout->generateXml()->generateBlocks();