Skip to content

Instantly share code, notes, and snippets.

View camilb's full-sized avatar
🗻
remote

Camil Blanaru camilb

🗻
remote
View GitHub Profile
@camilb
camilb / keybase.md
Created August 8, 2016 19:13
keybase.md

Keybase proof

I hereby claim:

  • I am camilb on github.
  • I am camil (https://keybase.io/camil) on keybase.
  • I have a public key whose fingerprint is EDB6 B662 6283 5EDA 5777 B09C 9BEC 1CA0 76FA 6EAA

To claim this, I am signing this object:

@camilb
camilb / exportShortGitCommit.groovy
Created September 13, 2016 20:03 — forked from fabito/exportShortGitCommit.groovy
Exporting short git commit sha1 hash in Jenkins through System Groovy Script build step
import hudson.model.*
def env = build.getEnvironment()
def gitCommit = env['GIT_COMMIT']
def shortGitCommit = gitCommit[0..6]
def pa = new ParametersAction([
new StringParameterValue("SHORT_GIT_COMMIT", shortGitCommit)
])
@camilb
camilb / enable-access-log.cli
Created December 16, 2016 14:16 — forked from mcupak/enable-access-log.cli
Enabling access log with Undertow on WildFly - http://mirocupak.com/logging-requests-with-undertow/
# Script for enabling access log based on Undertow on WildFly.
# Run with: $WILDFLY_HOME/bin/jboss-cli.sh --connect --file=enable-access-log.cli
batch
/subsystem=undertow/server=default-server/host=default-host/setting=access-log:add(pattern="%h %t \"%r\" %s \"%{i,User-Agent}\"",use-server-log=true)
run-batch
@camilb
camilb / users.md
Created February 19, 2017 02:47 — forked from philips/users.md
Kubernetes Third-Party Resource Users

Please comment below if you are using Kubernetes Third-Party Resources and I will add you to the list.

Known Users:

@camilb
camilb / users.md
Created February 19, 2017 02:47 — forked from philips/users.md
Kubernetes Third-Party Resource Users

Please comment below if you are using Kubernetes Third-Party Resources and I will add you to the list.

Known Users:

@camilb
camilb / nginx-lb-aws.yaml
Last active January 4, 2021 21:06
Kubernetes Nginx Ingress Controller for AWS
kind: Service
apiVersion: v1
metadata:
name: nginx-default-backend
namespace: kube-system
labels:
k8s-addon: ingress-nginx.addons.k8s.io
spec:
ports:
- port: 80
@camilb
camilb / sqsmove.py
Created September 20, 2017 10:26
Move SQS messages between regions
#!/usr/bin/env python
import json
import time
import argparse
import boto.sqs
from termcolor import cprint
@camilb
camilb / restricted-psp.yaml
Created November 24, 2017 19:04 — forked from tallclair/restricted-psp.yaml
Restricted PodSecurityPolicy
apiVersion: extensions/v1beta1
kind: PodSecurityPolicy
metadata:
name: restricted
annotations:
seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default'
apparmor.security.beta.kubernetes.io/allowedProfileNames: 'runtime/default'
seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default'
apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default'
spec:
@camilb
camilb / Operations.md
Created December 15, 2017 10:34 — forked from owainlewis/Operations.md
Install Spinnaker on Ubuntu 16.04

Operations

Upgrade Spinnaker to latest

sudo apt-get upgrade -y spinnaker

Check version of Spinnaker installed

@camilb
camilb / k8s-svc-annotations.md
Created April 10, 2018 13:50 — forked from mgoodness/k8s-svc-annotations.md
AWS ELB-related annotations for Kubernetes Services (v1.5)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval (in minutes)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-enabled (true|false)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name
  • service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix
  • service.beta.kubernetes.io/aws-load-balancer-backend-protocol (http|https|ssl|tcp)
  • service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled (true|false)
  • service.beta.kubernetes.io/aws-load-balancer-connection-draining-timeout (in seconds)