I hereby claim:
- I am talbright on github.
- I am talbright (https://keybase.io/talbright) on keybase.
- I have a public key ASB_OJNsfti0Iy5-nnGOJKyJNTquqRQcQqKFFp0BtFzYFwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| diff --git i/hieradata/environment/staging/desk_redis.yaml w/hieradata/environment/staging/desk_redis.yaml | |
| index a80c901..7005017 100644 | |
| --- i/hieradata/environment/staging/desk_redis.yaml | |
| +++ w/hieradata/environment/staging/desk_redis.yaml | |
| @@ -1,5 +1,9 @@ | |
| --- | |
| desk_redis::configuration::redis_cluster_a_master: 'rks-a-00-master.deskstaging.com 6379' | |
| +desk_redis::configuration::redis_cluster_a_master_host: 'rks-a-00-master.deskstaging.com' | |
| +desk_redis::configuration::redis_cluster_a_master_port: '6379' | |
| desk_redis::configuration::redis_cluster_a_proxy: 'rks-a-00-proxy.deskstaging.com 6379' |
| api_v2_jira_comments POST /api/v2/jira/comments(.:format) api/v2/jira/comments#create {:format=>"json"} | |
| api_v2_jira_comment GET /api/v2/jira/comments/:id(.:format) api/v2/jira/comments#show {:format=>"json"} | |
| api_v2_jira_attachments POST /api/v2/jira/attachments(.:format) api/v2/jira/attachments#create {:format=>"json"} | |
| api_v2_jira_attachment GET /api/v2/jira/attachments/:id(.:format) api/v2/jira/attachments#show {:format=>"json"} | |
| link_api_v2_jira_issues POST |
| { | |
| "expand": "renderedFields,names,schema,transitions,operations,editmeta,changelog", | |
| "id": "58224", | |
| "self": "https://jira.desk.technology/rest/api/2/issue/58224", | |
| "key": "AA-27004", | |
| "fields": { | |
| "issuetype": { | |
| "self": "https://jira.desk.technology/rest/api/2/issuetype/1", | |
| "id": "1", | |
| "description": "A problem which impairs or prevents the functions of the product.", |
| package main | |
| import ( | |
| "github.com/talbright/martini" | |
| "net/http" | |
| "strings" | |
| "fmt" | |
| ) | |
| func generic() string { |
| # Ensures mtimes are consistent with the git commit to utilize ADD caching | |
| # Re-written from https://github.com/docker-library/official-images/blob/1dd9118804a06fef308e613cdbabe44bf0529043/bashbrew/git-set-mtimes | |
| # This version is more platform compatible (assuming you have ruby), works on os x and *nix | |
| git_set_mtimes() { | |
| pushd $1 | |
| IFS=$'\n' | |
| files=( $({ git ls-files | xargs dirname | sort -u && git ls-files; } | sort -r) ) | |
| unset IFS | |
| for f in "${files[@]}"; do | |
| stamp="$(git --no-pager log -1 --format='format:%ai' -- "$f")" |
| #!/usr/bin/env ruby | |
| require 'yaml' | |
| require 'zlib' | |
| starting_bound = 368_796_583 | |
| ending_bound = 999_999_999 | |
| integers = [] | |
| ARGV[0].to_i.times { |x| integers << rand(starting_bound..ending_bound) } |
| # config/initializers/elasticsearch_transition.rb | |
| # Both elasticsearch-0.4.11 and rubberband-0.1.6 use 'elasticsearch' | |
| # in their respective gem lib dirs. This causes the elasticsearch gem | |
| # to incorrectly require same named paths from the wrong gem (in this | |
| # case from rubberband). That's because rubberband is in the require | |
| # path first. | |
| # | |
| # You have to set require: false in your Gemfile for the | |
| # elasticsearch gems. |
| action_base = ActionController::Base.new | |
| key = "en/handlebars_ticket_filter_show_v2/ssl:false" | |
| action_base.fragment_exist?(key) | |
| action_base.read_fragment(key) | |
| action_base.fragment_cache_key(key) # shows how Rails modifies the key before storage see ActiveSupport::Cache.expand_cache_key |
| # config/initializers | |
| ActiveSupport::Notifications.subscribe /fragment.action_controller/ do |*args| | |
| event = ActiveSupport::Notifications::Event.new *args | |
| Rails.logger.info "Notification for event #{event.name} with payload #{event.payload}" | |
| end |