Skip to content

Instantly share code, notes, and snippets.

Avatar

Kirill Popov k-popov

  • Saint-Peterburg, Russia
View GitHub Profile
View bastion.tf
resource "yandex_compute_instance" "bastion" {
name = "bastion"
hostname = "bastion"
platform_id = "standard-v1"
zone = "ru-central1-c"
labels = {
group = "bastion-hosts"
vds = "bastion"
}
View cv_kpopov_eng.pdf
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View ex_trigger_DAG.py
#!/usr/bin/env python
from __future__ import print_function
import datetime
from airflow import DAG
from airflow.operators.python_operator import PythonOperator
from airflow.operators.dagrun_operator import TriggerDagRunOperator
View foreign_xcom_DAG.py
#!/usr/bin/env python
from __future__ import print_function
import pytz
import datetime
from airflow import DAG
from airflow.operators.python_operator import PythonOperator
@k-popov
k-popov / README.md
Last active Sep 7, 2018
GridU Azure capstone
View README.md

GridU Azure capstone

@k-popov
k-popov / add_allure.groovy
Created Jun 15, 2018
add allure installation
View add_allure.groovy
import ru.yandex.qatools.allure.jenkins.tools.*
import hudson.tools.InstallSourceProperty
import hudson.tools.ToolProperty
import hudson.tools.ToolPropertyDescriptor
import hudson.util.DescribableList
def isp = new InstallSourceProperty()
def autoInstaller = new AllureCommandlineInstaller("2.6.0")
isp.installers.add(autoInstaller)
View README.md

Usage:

az resource list | python sort_for_deletion_parallel.py '^resources-to-delete.*' | while read CMD; do bash -xc "$CMD"; done
View closest_to_median.py
#!/usr/bin/env python2
source = [1,5,7,3,2,1,4]
median = sum(source)/float(len(source))
mindelta = abs(source[0] - median)
closest = source[0]
for item in source[1:]:
View escape_pid_ns.c
#define _GNU_SOURCE
#include <sys/wait.h>
#include <sys/utsname.h>
#include <sched.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
View ipc_ns_demo.c
#define _GNU_SOURCE
#include <sys/wait.h>
#include <sys/utsname.h>
#include <sched.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/sem.h>