Skip to content

Instantly share code, notes, and snippets.

View cppforlife's full-sized avatar
👉
building Kubernetes tools in https://github.com/k14s

Dmitriy Kalinin cppforlife

👉
building Kubernetes tools in https://github.com/k14s
View GitHub Profile
@cppforlife
cppforlife / gist:3773954
Created September 24, 2012 02:59
instrumentObjcMessageSends
setenv("NSObjCMessageLoggingEnabled", "YES", 1);
instrumentObjcMessageSends(YES);
instrumentObjcMessageSends(NO);
grep -v '\- DVT' __FILE__ | grep -v '\- NS' | grep -v '\+ NS' | grep -v '\+ DVT' | grep -v '_NS'
@cppforlife
cppforlife / example.rb
Last active December 13, 2015 16:49
Safer mock objects
MockClass.define(:MockGateway, Gateway) do
overrides :create do |name, type, otps={}|
# noop
end
end
@cppforlife
cppforlife / quick-require-debug.rb
Created March 31, 2014 08:05
Quick require debug
$require_indent = 0
$require_times = []
$require_abs_start = Time.now.to_f
def putz(*args, &blk)
puts(*args, &blk)
end
module Kernel
alias_method :old_require, :require
@cppforlife
cppforlife / gist:745ee834e039487b21a3
Created October 30, 2014 01:26
gem install --local trying to connect to internet
| |-bosh-agent,675 -I aws -P ubuntu -C /var/vcap/bosh/agent.json
| | |-bash,1583 -x packaging
| | | `-gem,12126 /var/vcap/packages/ruby/bin/gem install --local --verbose --no-ri --no-rdoc -w -n/var/vcap/package
| | | `-{gem},12127
[#<Thread:0x007fd5f0382660 sleep>]
eval:1:in `backtrace'
eval:1:in `block in connect'
/var/vcap/packages/ruby/lib/ruby/2.1.0/net/http.rb:879:in `initialize'
/var/vcap/packages/ruby/lib/ruby/2.1.0/net/http.rb:879:in `open'
@cppforlife
cppforlife / gist:03fcc812373c02a9740e
Created November 19, 2014 20:15
s3 bucket policy
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
@cppforlife
cppforlife / gist:d50c7e16f13f0ee4d76a
Created November 27, 2014 00:41
service instance ops
GET v2/service_instances/abc123
{
"metadata": {
"guid":"abc123",
"url": "v2/service_instances/abc123"
},
"entity": {
"name":"myservice-instance",
---
name: cf
director_uuid: REPLACE_WITH_DIRECTOR_ID
releases:
- {name: cf, version: latest}
networks:
- name: cf_private
type: manual
---
name: redis-from-scratch
resource_pools:
- name: default
network: default
cloud_properties:
instance_type: m3.medium
networks:
diff --git a/src/bosh-dns/dns/internal/datatests/prodlike20180124/aliases.json b/src/bosh-dns/dns/internal/datatests/prodlike20180124/aliases.json
index b943537..1ba39e2 100644
--- a/src/bosh-dns/dns/internal/datatests/prodlike20180124/aliases.json
+++ b/src/bosh-dns/dns/internal/datatests/prodlike20180124/aliases.json
@@ -1,4 +1,7 @@
{
+ "test.bosh": [
+ "*.ig-5fc2278*.net-79382b0e.dep-966b6cac.bosh"
+ ],
"_.cell.service.cf.internal": [
https://github.com/cloudfoundry/bosh-agent/commit/032c79bdfc82bb58c94b46069c66a946117b8c78
https://www.pivotaltracker.com/n/projects/956238/stories/150308840
cake layering approach