Skip to content

Instantly share code, notes, and snippets.

@qs-wang
qs-wang / get-argocd-default-password.md
Created September 10, 2024 01:24 — forked from iambryancs/get-argocd-default-password.md
Get ArgoCD default admin password

Get ArgoCD default admin password

To get ArgoCD default admin password after installation, run:

kubectl -n argocd get secret argocd-initial-admin-secret \
          -o jsonpath="{.data.password}" | base64 -d; echo

The default admin user is admin.

#function to check whether the bit
# at given position is set or unset
def bitAtGivenPosSetOrUnset( n, k):
new_num = n >> (k - 1)
#if it results to '1' then bit is set,
#else it results to '0' bit is unset
return (new_num & 1)
# Python implementation
from pprint import pformat
def d (*args):
if len(args)==1:
prefix = ""
target = args[0]
else:
prefix = args[0]
target = args[1]
@qs-wang
qs-wang / gh-cleanup-releases-tags.sh
Created August 6, 2023 13:39 — forked from joejordanbrown/gh-cleanup-releases-tags.sh
GitHub Cli - Delete all releases and tags in repo.
#! /bin/sh
for num in `gh release list 2>/dev/null | awk '{print $1}'`; do
gh release delete $num -y
done
for num in `gh api repos/:owner/:repo/tags | jq -r '.[].name'`; do
gh api repos/:owner/:repo/git/refs/tags/${num} -X DELETE
echo '✓ Deleted tag' $num
done
@qs-wang
qs-wang / generate_key.sh
Created November 8, 2022 23:21 — forked from cevaris/generate_key.sh
Sign and Verify using Python pycrypto
#!/usr/bin/env bash
# Generate RSA private key
openssl genrsa -out private_key.pem 1024
import json
from datetime import datetime as dt
from Crypto.Hash import SHA1 # Python3 should use PyCryptodome
from Crypto.Signature import PKCS1_v1_5
from Crypto.PublicKey import RSA
import requests
from base64 import (
b64encode
)
@qs-wang
qs-wang / auth-hook.js
Created February 19, 2022 11:22 — forked from ulises-jeremias/auth-hook.js
Examples of hooks utils using axios, recoil.js, keycloak-js, @react-keycloak/web and more.
import { useCallback, useEffect, useState } from 'react';
import { useSetRecoilState } from 'recoil';
import { useKeycloak } from '@react-keycloak/web';
import { commonNotification } from './common';
/**
* Returns the auth info and some auth strategies.
*
*/
@qs-wang
qs-wang / References
Created January 10, 2022 03:45 — forked from jpcaparas/References
Limit docker CPU and memory resource usage
Inspired by: https://stackoverflow.com/questions/46408673/docker-17-06-ce-default-container-memory-limit-on-shared-host-resources/46557336#46557336
@qs-wang
qs-wang / kms
Created September 27, 2020 02:50
# generate KMS data key
aws kms generate-data-key \
--key-id $keyid \
--key-spec AES_256
# generate initialization vector
aws kms generate-random \
--number-of-bytes 16 \
--query Plaintext --output text | \
base64 --decode | \
@qs-wang
qs-wang / git-remove-branches
Created June 25, 2020 14:34 — forked from TBonnin/git-remove-branches
Safely remove local fully merged branches
#!/bin/bash
# This has to be run from master
git checkout master
# Update our list of remotes
git fetch
git remote prune origin
# Remove local fully merged branches