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
#!/usr/bin/env python3
import configparser
import argparse
import json
from urllib.request import urlopen
import os
import re
version = '1.0.0'
udisksctl loop-setup --file something.img
@Voronenko
Voronenko / find_missing_package.txt
Created August 19, 2021 11:48
Offsite looking on missing package required by compiler
sudo apt-get install apt-file
...
apt-file update
apt-file search /usr/include/sys/acl.h
libacl1-dev: /usr/include/sys/acl.h
apt-file list libacl1-dev
sudo apt-get install libacl1-dev
#!/usr/bin/env bash
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
TARGET="$(readlink "$SOURCE")"
if [[ $TARGET == /* ]]; then
echo "SOURCE '$SOURCE' is an absolute symlink to '$TARGET'"
SOURCE="$TARGET"
else
DIR="$( dirname "$SOURCE" )"
location / {
expires -1;
try_files $uri @prerender;
}
location @prerender {
proxy_set_header X-Prerender-Token YOURTOKEN;
IAM role для билд агентов добавлена в aws-auth configmap для доступа к EKS
build agent берет на себя роль и под ней выполняет
aws eks update-kubeconfig --region {{ region }} --name {{ cluster_name }} --alias {{ cluster_name }}
при обращении к кластеру aws eks get token будет выполнятся с правильной ролью
набрати 466,
після фрази «перейти далі - натисніть два» - натискаєте 2
після фрази «Ви в головному меню» чекаєте, поки автовідповідач починає перераховувати меню, і натискаєте 2
чекаєте, поки автовідповідач починає перераховувати пункти меню, натискаєте 9
чекаєте фрази «залишилися питання - натисніть 9», натискаєте 9
Після цього чекайте з'єднання з оператором.
@Voronenko
Voronenko / gitlab_docker20_dind.yml
Created June 21, 2021 12:23
Example on 18.09 compatible upgrade
# ...
variables:
DOCKER_DRIVER: overlay
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ""
services:
- name: docker:20.10.7-dind
alias: docker
command: ["--tls=false"]
# ...
"block_log" : {
"title" : "Generic Block",
"description" : "A generic format for logs, like cron, that have a date at the start of a block.",
"regex" : {
"std" : {
"pattern" : "^(?<timestamp>\\S{3,8} \\w{3}\\s+\\d{1,2} \\d{2}:\\d{2}:\\d{2} \\w+ \\d{4})(?<body>(?:.|\\n)*)$"
}
},
"sample" : [
{