Skip to content

Instantly share code, notes, and snippets.

View Voronenko's full-sized avatar
turning coffee into code since late 90s

Vyacheslav Voronenko

turning coffee into code since late 90s
View GitHub Profile
@Voronenko
Voronenko / kube.config
Last active July 26, 2018 11:06
Expose windows docker build daemon to external interface
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://localhost:6445
name: docker-for-desktop-cluster
contexts:
- context:
cluster: docker-for-desktop-cluster
user: docker-for-desktop
@Voronenko
Voronenko / linux_to_windows.cmd
Last active July 26, 2018 13:46
Winrm windows 10
winrm set winrm/config/Service/Auth @{Basic="true"}
winrm set winrm/config/Service @{AllowUnencrypted="true"}
@Voronenko
Voronenko / SSHrsync.sh
Created August 3, 2018 06:18 — forked from KartikTalwar/Documentation.md
Rsync over SSH - (40MB/s over 1GB NICs)
rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" user@<source>:<source_dir> <dest_dir>
@Voronenko
Voronenko / systemd_analyze_startup_timing.sh
Created August 4, 2018 19:13
unix analyze startup timing
systemd-analyze time
systemd-analyze blame
systemd-analyze critical-chain
@Voronenko
Voronenko / install_gitlab_runner.sh
Last active August 14, 2018 10:29
install_gitlab_runner.sh
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
sudo chmod +x /usr/local/bin/gitlab-runner
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start
# gitlab-ci-multi-runner exec docker {test_name}
#Run the build: gitlab-runner exec docker my-job.
#This will run my-job defined in the local .gitlab-ci.yml in a docker container.
#!/bin/sh
# * */6 * * * /etc/storage/scheduled_reboot.sh >/dev/null 2>&1
echo --------------- --------------- --------------- --
echo WAN CONTROL RESTART
echo --------------- --------------- --------------- --
logger -t "di" "===========WAN CONTROL RESTART====================="
PINGRESORCE1="bbc.com"
PINGRESORCE2="cnn.com"
PINGRESORCE3="google.com"
if (! ping -q -c3 ${PINGRESORCE1} > /dev/null 2>&1)
. /usr/local/anaconda/bin/activate
pip freeze | grep jupy
jupyter==1.0.0
jupyter-client==5.2.3
jupyter-console==5.2.0
jupyter-core==4.4.0
jupyterhub==0.8.1
jupyterlab==0.34.2
jupyterlab-launcher==0.13.1
#!/bin/sh
WORKDIR=${PWD}/OUT/app
mkdir -p $WORKDIR/DEBIAN
cat <<EOF > $WORKDIR/DEBIAN/control
Package: app
Architecture: all
Maintainer: YOURNAME
Priority: optional
tmp=`mktemp -d /tmp/test-XXXXX`
trap "rm -rf $tmp" EXIT
@Voronenko
Voronenko / simple_versioning.txt
Created November 12, 2018 10:58
Simple versioning for something based in git
#!/bin/bash
function resolveLatest() {
git tag --sort=-taggerdate | head -1
}
function _hasGitChanges() {
test -n "$(git status -s)"
}