18 April 2014

The Ruby Reflector

Topic

Solr

  Source Favicon
By Joshua Timberman of Chef Blog 7 months ago.
Email

…chef-vault . The --search option tells chef-vault to use the public keys of the nodes matching the SOLR query for encrypting the value. Then during the Chef run, chef-vault uses those node's private keys to decrypt the value. The --admins option tells chef-vault the list of users on the Chef Server who are also allowed to decrypt the secret. This is specified as a comma separated string for multiple admins. Finally, as I mentioned, I'm using a Chef Server so I need to specify …

opscode.com Read
  Source Favicon
Email

Hiring a Mid-Senior Ruby on Rails Developer. You will be an experienced Ruby and Rails engineer with the opportunity to work in central London with a great company.

Essential skills

Ruby

Rails

Exposure to Rack Middleware and implementation

Gems

RSpec/Cucumber/Capybara

Creating /Consuming REST ful API' s

GIT

Experience that would be Nice to have

Cloud -AWS, Heroku

Elastic Search, Lucene, Solr

Central London, great company!

up to 60K based on experience

blog.dynamic50.com Read
  Source Favicon
By Seth Falcon of Chef Blog 12 months ago.
Email

http://SOLR IP: SOLR PORT

stop runit_service supervise/ok race condition

Currently we wait 10 seconds for a runit service's supervise/ok named pipe. On slower systems ( cough CentOS 5.x) this 10 second wait is not long enough. This commit updates the embedded runit cookbook that ships in omnibus-chef to match the indefinite block used in the current version of community cookbook:

https://github.com/opscode-cookbooks/runit/blob/1.1.0/libraries/provider runit service.rb#L151-L153…

opscode.com Read
  Source Favicon
By Joshua Timberman of Chef Blog 9 days ago.
Email

…we run Solr 1.4, and it is made highly available for redundancy . Due to the age of Solr in our environment, we are currently working to update Solr to version 4 to take advantage of various new features and bug fixes. The Erchef API sends all search queries to Solr 4 and Solr 1 simultaneously so we can measure performance and accuracy before we upgrade. All the results from Solr 4 are compared against Solr 1 and the differences are logged. The request times are also aggregated to …

opscode.com Read
  Source Favicon
By Kevin Smith of Chef Blog 5 months ago.
Email

This morning we released Enterprise Chef Server 11.0.2 and Chef Server 11.0.10. We recommend all users upgrade to these new versions to pick up the following security fixes:

Nginx [ CVE-2013-4547] - security restriction bypass flaw due to whitespace parsing

Solr [ CHEF-4792] - Disable insecure JMX settings leading to potential remote code execution

Rails [ CVE-2013-4389] - Possible DoS Vulnerability in Action Mailer

Ruby 1.9.2 [ CVE-2013-4164] - Heap Overflow in Floating Point Parsing

opscode.com Read
  Source Favicon
By Joshua Timberman of Chef Blog 1 year ago.
Email

RabbitMQ, Nginx and so on are here, including the PostgreSQL database, SOLR indexes.

/var/log/chef-server - All the runit services write their output here.

The design of the system is such that this is self contained and maintained using the chef-server-ctl program, rather than modifying the underlying components themselves.

Chef Server Configuration

The main configuration file for the Chef Server in Chef 11 is /etc/chef-server/chef-server.rb . It uses a Ruby DSL similar …

opscode.com Read
  Source Favicon
By Bryan McLellan of Chef Blog over 2 years ago.
Email

[ CHEF-1054 ] - Chef SOLR gem has an empty README.rdoc

[ CHEF-1287 ] - speed up yum provider

[ CHEF-1588 ] - knife cookbook upload should have a -d option to upload the specified cookbooks dependencies

[ CHEF-1790 ] - Modify package/yum.rb upgrade_package to support "downgrade" in certain situations

[ CHEF-1929 ] - ‘knife ssh' should read config file for attribute, ssh-user, identity-file …

opscode.com Read
  Source Favicon
By David Eisinger of Viget.com Blogs 8 months ago.
Email

…computer in a dark room, just waiting for me to leak the SSL certificate for the staging Solr EC2 box. At the same time, I know there are many people with access to my email, my Dropbox, my Basecamp posts, and it would be irresponsible of me to rely on their collective good faith to keep this information secure.

I've settled on a simple solution that doesn't inconvenience the sender or receiver too terribly much (assuming they're both on modern, Unix-compatible machines) …

viget.com Read
  Source Favicon
By Dan DeLeo of Chef Blog almost 3 years ago.
Email

[ CHEF-1054 ] - Chef SOLR gem has an empty README.rdoc

[ CHEF-1089 ] - Private Amazon S3 remote file resource

[ CHEF-1287 ] - speed up yum provider

[ CHEF-1290 ] - Cookbook loading must support versioned dependencies

[ CHEF-1423 ] - Support versions of recipes on the run list

[ CHEF-1428 ] - Update to use rackspace cron-based execution of chef-client instead of ssh

opscode.com Read
  Source Favicon
Email

What's the problem?

As a developer, you'll work on hundreds of different projects in your career. The biggest pain in the ass when changing projects is having to get started in a new development environment. If you're moving to a different Rails project you have to install new Rubies and bundle - plus you might need to install Redis, Solr or jam your public key on a server somewhere. Even worse, after bundling you notice this is a Rails 2.3 project not a Rails 3.2 and …

thefrontiergroup.com.au Read