Skip to content

Instantly share code, notes, and snippets.

View tstrul1's full-sized avatar

Tzachi Strul tstrul1

View GitHub Profile
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: nginx-deployment
spec:
# A deployment's specification really only
# has a few useful options
# 1. How many copies of each pod do we want?
replicas: 3
kind: ConfigMap
apiVersion: v1
metadata:
name: example-configmap
data:
# Configuration values can be set as key-value properties
database: mongodb
database_uri: mongodb://localhost:27017
# Or set as complete file contents (even JSON!)
@tstrul1
tstrul1 / wheel
Last active August 20, 2020 23:49
# setup.py
from setuptools import setup, find_packages
with open('README.rst', encoding='UTF-8') as f:
readme = f.read()
setup(
name='pkgname',
version='0.1.0',
@pytest.fixture() # Runs in every method called with
def parser():
return cli.create_parser()
def test_parser_without_driver(parser):
"""
Without a specified driver the parser will exit
"""
with pytest.raises(SystemExit):
words = open('/usr/share/dict/words').readlines()
matches = []
for word in words:
if snippet in word.lower():
matches.append(word)
print(matches)
>>> import subprocess
>>> proc = subprocess.run(['ls', '-l'])
total 20
drwxrwxr-x. 2 user user 54 Jan 28 15:36 bin
drwxr-xr-x. 2 user user 6 Jan 7 2015 Desktop
-rw-rw-r--. 1 user user 44 Jan 26 22:16 new_xmen.txt
-rw-rw-r--. 1 user user 98 Jan 26 21:39 read_file.py
-rw-rw-r--. 1 user user 431 Aug 6 2015 VNCHOWTO
-rw-rw-r--. 1 user user 61 Jan 28 14:11 xmen_base.txt
-rw-------. 1 user user 68 Mar 18 2016 xrdp-chansrv.log
#!/usr/bin/env python3.6
import argparse
parser = argparse.ArgumentParser(description='Read a file in reverse')
parser.add_argument('filename', help='the file to read')
parser.add_argument('--limit', '-l', type=int, help='the number of lines to read')
parser.add_argument('--version', '-v', action='version', version='%(prog)s 1.0')
args = parser.parse_args()
.PHONY: default install test list
default: list
list:
@$(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | egrep -v -e '^[^[:alnum:]]' -e '^$@$$'
install:
pipenv install --dev --skip-lock
---
- hosts: tomcatServer
vars:
- warName: ROOT.war
- warRemotePath: /home/tomcat
tasks:
- name: Download WAR to server
command: wget http://git-internal/release.war -O {{ warRemotePath }}/{{ warName }}

Keybase proof

I hereby claim:

  • I am tstrul1 on github.
  • I am tstrul (https://keybase.io/tstrul) on keybase.
  • I have a public key ASBDBH4eSwzpRPePBy9kO1N9R2AXDr5_rDUqyS2Vtubjngo

To claim this, I am signing this object: