We encountered a hiccup in the publishing process for 0.8.12, and moved right along to 0.8.14.
|
Version 0.8.2 (208 issues) |
| Type |
Key |
Summary |
|
CHEF-219
|
Attribute files need include_attribute
|
|
CHEF-328
|
CRUD Cookbooks via API
|
|
CHEF-491
|
Should suport SSL verification
|
|
CHEF-505
|
Nested Roles
|
|
CHEF-530
|
chef-client daemon dies with segfault
|
|
CHEF-540
|
Allow association of user accounts with OpenIDs
|
|
CHEF-542
|
Cookbook Uploading
|
|
CHEF-539
|
User Accounts
|
|
CHEF-555
|
Default adapter for chef-server merb should be thin instead of mongrel
|
|
CHEF-573
|
Add a verbose setting to allow logging to a TTY
|
|
CHEF-598
|
Upstart service provider
|
|
CHEF-607
|
cookbook loader doesn't get attributes in correct order
|
|
CHEF-623
|
Nodes are able to be created without names
|
|
CHEF-639
|
git resource fails on subsequent checkouts of the same repostiry
|
|
CHEF-642
|
Services will always issue a WARN when status is not present
|
|
CHEF-661
|
mixlib-authentication not available on apt.opscode.com
|
|
CHEF-666
|
Chef should have separate Rabbitmq users for "nanite" and "mapper" roles
|
|
CHEF-670
|
knife should be smarter about the command line arguments
|
|
CHEF-680
|
When rake upload_cookbooks fails, it leaves behind a tempdir that causes the next run to fail
|
|
CHEF-696
|
Cache file checksums
|
|
CHEF-698
|
Validate JSON in the Web UI
|
|
CHEF-703
|
chef search: make the default always be to iterate over the results
|
|
CHEF-705
|
chef-repo with rake install should update roles via the api
|
|
CHEF-708
|
add data bags support to Chef DSL
|
|
CHEF-710
|
knife fails silently if you lack the EDITOR env var
|
|
CHEF-704
|
Ruby block device does not have a default action
|
|
CHEF-728
|
Data bags could be Mash, not Hash
|
|
CHEF-742
|
Cron provider hangs installing new crontab
|
|
CHEF-740
|
debian package for nanite
|
|
CHEF-741
|
Web UI allows creation of a user with no name
|
|
CHEF-744
|
rake upload_cookbook and upload_cookbooks tasks should complain when run from the wrong location.
|
|
CHEF-737
|
Starting chef-server with '-c2' fails to create a couch database
|
|
CHEF-749
|
cache is not maintained with run_list; so we load items from the cache that are no longer set to run in the run_list
|
|
CHEF-747
|
webui needs a binary so you can run the slice outside of git
|
|
CHEF-748
|
chef-server-webui - config.ru and bin script
|
|
CHEF-760
|
Use AMQP drivers directly for indexing queues
|
|
CHEF-764
|
webui crashes when attributes are Fixnum
|
|
CHEF-758
|
Webui prints generated keys with spaces and not newlines
|
|
CHEF-759
|
Package bunny for debian + ubuntu
|
|
CHEF-762
|
chef-solr gem builds from chef root but doesn't include the lib dir
|
|
CHEF-765
|
when creating a user in the web-ui, it causes an indexer failure to occur in solr and thus users never get indexed.
|
|
CHEF-777
|
hostnames with an _ in it, create 2 node entry's and then fail during a chef-client run
|
|
CHEF-787
|
Make bunny DFSG-free
|
|
CHEF-799
|
remote_directory does not work
|
|
CHEF-806
|
knife refactored should show all the sub commands with --help
|
|
CHEF-809
|
man page for knife
|
|
CHEF-811
|
knife subcommand options are invalid, not processed
|
|
CHEF-812
|
file backup permissions less secure than file
|
|
CHEF-808
|
Rakefile for mixlib-authentication uses obsolete cucumber task syntax
|
|
CHEF-824
|
The WebUI is not detecting thin
|
|
CHEF-832
|
chef-solr does not install any binaries what so ever.
|
|
CHEF-855
|
ruby-openid required by chef-server-webui, and missing in rakefile
|
|
CHEF-858
|
Provider detection broken if Resource type and Provider name matches
|
|
CHEF-860
|
chef-web-ui status button shows 500 error
|
|
CHEF-856
|
knife configure should allow you to create a new api user
|
|
CHEF-864
|
Unable to reindex chef via knife or chef-solr-rebuild
|
|
CHEF-879
|
knife data bag show groups fails ... with something like undefined method `keys' for ["http://localhost:4000/data/groups/sysadmin"]:Array
|
|
CHEF-898
|
chef-solr-indexer needs to depend on uuidtools
|
|
CHEF-900
|
security vulnerability in 0.8 webui
|
|
CHEF-902
|
mixlib-authentication fails to generate SHA1
|
|
CHEF-912
|
deep_merge should be a Chef::Mixin
|
|
CHEF-916
|
on chef-server startup, webui_user.rb:203:in `create_design_document': uninitialized constant Chef::Couchdb (NameError)
|
|
CHEF-918
|
chef-solo fails to download remote recipes because application/solo.rb no longer uses open-uri
|
|
CHEF-921
|
Remove deprecated gem dependencies
|
|
CHEF-935
|
chef-server-webui data bag item editing is broken
|
|
CHEF-951
|
update redhat distro files for 0.8
|
|
CHEF-974
|
undefined chef_server_rest
|
|
CHEF-975
|
client.pem is mode 644 by default
|
|
CHEF-989
|
Search for client in the webui returns 404 when trying to show the client in the search result
|
|
CHEF-1337
|
Chef is too 1337 4 u
|
|
CHEF-919
|
chef-server-webui requires merb-param-protection but rakefile doesn't list it.
|
|
CHEF-537
|
Authenticate Signed API Requests
|
|
CHEF-601
|
Extend metadata spec based on wiki comments
|
|
CHEF-681
|
500 error when trying to retrieve a file w/o a default dir
|
|
CHEF-688
|
Deploy revision strategy does not fetch tags
|
|
CHEF-695
|
No backups kept if backup is set to 1
|
|
CHEF-756
|
Specifying the run list for instance data with knife should ignore commas
|
|
CHEF-774
|
Chef-server does not log anything to server.log
|
|
CHEF-822
|
Web UI differentiates between "user not found" and "wrong password"
|
|
CHEF-120
|
OpenID auth bits should default to HTTPS
|
|
CHEF-136
|
bad permissions on search_indexes files hangs chef-server
|
|
CHEF-209
|
make use of Joshua Sierles's thorfile for recipe management
|
|
CHEF-291
|
No high-level cookbook endpoint in REST API
|
|
CHEF-358
|
Refactor the REST API
|
|
CHEF-417
|
Add rake task to update roles in running server.
|
|
CHEF-438
|
Chef::Provider::Execute doesn't honor user attribute for not_if/only_if
|
|
CHEF-440
|
Running chef-client with a JSON file should override the node's run_list on server
|
|
CHEF-447
|
Zypper provider - suse support
|
|
CHEF-454
|
Centos4 yum provider failure
|
|
CHEF-470
|
role attribute deep merge only goes one level deep
|
|
CHEF-474
|
Switch chef-server syntax highlighting to coderay
|
|
CHEF-536
|
Add server side key-pair creation
|
|
CHEF-538
|
Allow for the creation of API Clients
|
|
CHEF-543
|
Web UI should call the API exclusively
|
|
CHEF-551
|
erl_call provider
|
|
CHEF-576
|
provider for python easy_install
|
|
CHEF-584
|
launching chef-client init script hangs chef-solo
|
|
CHEF-629
|
Users *must* be able to set the action on the SCM resource used by deploy
|
|
CHEF-635
|
Portage incorrectly detects currently installed packages
|
|
CHEF-644
|
Shebang lines should respect user's ruby
|
|
CHEF-643
|
Fix CHEF-570, as it doesn't catch package -revisions
|
|
CHEF-650
|
Freebsd and Yum package shortcut resources don't exist
|
|
CHEF-645
|
cd to /tmp breaks merb bootloader in features
|
|
CHEF-659
|
UI expands some escaped characters from JSON, then fails to encode them again
|
|
CHEF-668
|
cron resource seems to always run for non-numeric time entries
|
|
CHEF-677
|
Webui users object (for login)
|
|
CHEF-687
|
shef: irb/REPL mode for chef
|
|
CHEF-684
|
Should be possible for roles to be created without anything in the run_list
|
|
CHEF-693
|
Nodes should auto-expand
|
|
CHEF-697
|
Cookbook metadata does not convert booleans to "required" or "optional" on ruby 1.8.7 as shown by spec failures
|
|
CHEF-694
|
role override and default attributes don't get indexed
|
|
CHEF-699
|
solo and client modes in shef
|
|
CHEF-706
|
mount provider fails to mount samba/cifs devices (Device does not exist)
|
|
CHEF-725
|
'rake gem' fails calling 'rake package' on chef-solr
|
|
CHEF-753
|
chef server slice should finish activating
|
|
CHEF-755
|
"knife create_client" could accept :admin option
|
|
CHEF-766
|
Chef should print the error message generated by the Chef Server when an HTTP Exception occurs
|
|
CHEF-776
|
users and groups for mac os x
|
|
CHEF-775
|
if a client has a hostname with an _ such as hasoffers_3.adappsolutions.com it gets truncated improperly and mangled into hasoffers.3.adappsolutions.com and then returns a 403 during chef-client run
|
|
CHEF-800
|
The response from /search contains nil in some situations while the Chef::Search::Query library tries to process every result even it's nil
|
|
CHEF-801
|
Deprecated dependencies in chef-server
|
|
CHEF-805
|
Deploy resource's scm_provider should accept a short string/symbol as name instead of a fully qualified class name
|
|
CHEF-807
|
SVN provider uses undefined local variables to create an error message, obscuring the true cause of the error
|
|
CHEF-813
|
Spec failure: 'Chef::Application::Knife run should exit 2 if run without a sub command' actually returns 1
|
|
CHEF-814
|
Spec failure: 'Chef::Application::Knife run should exit 2 if run without a sub command' actually returns 1
|
|
CHEF-818
|
rake install: no longer require sudo
|
|
CHEF-826
|
rest fails with an obscure error if node_name is not determinable
|
|
CHEF-841
|
knife keeps trying to upload a cookbook despite HTTP 401
|
|
CHEF-837
|
Delayed actions excute in unpredicatable order
|
|
CHEF-854
|
shef executable needs to be added to the gemspec
|
|
CHEF-859
|
route provider will incorrectly configures centos/rhel networking
|
|
CHEF-865
|
Implement retry logic when making server requests
|
|
CHEF-866
|
@node and node should be available in attributes
|
|
CHEF-870
|
does not close stderr when daemonising
|
|
CHEF-873
|
Template provider doesn't respect the template resource's cookbook option
|
|
CHEF-877
|
fix :default and :required in lwrp
|
|
CHEF-882
|
slowdown due to debugging in ruby_block provider
|
|
CHEF-880
|
chef-server-api should require admin privileges to update data bag items
|
|
CHEF-897
|
package provider does not tell you about which package is the cause of problems
|
|
CHEF-904
|
"Could not create work tree dir" on chef deploy
|
|
CHEF-906
|
chef-server-webui refers to JSONeditor which doesn't exist
|
|
CHEF-908
|
Indexer fails on node properties that have invalid XML character sequences
|
|
CHEF-922
|
knife ssh should accept -a ec2.public_hostname
|
|
CHEF-931
|
deep_merge mixin spits out a warning
|
|
CHEF-932
|
git provider fetch strategy will not get all updates
|
|
CHEF-927
|
Override and Default attributes get clobbered at recipe load time
|
|
CHEF-936
|
chef no longer requires deep_merge gem
|
|
CHEF-937
|
chef-server-api and Chef::Solr::Query bans queries for api_users
|
|
CHEF-943
|
add section for knife ssh to man page
|
|
CHEF-948
|
pacman provider / resource - archlinux support
|
|
CHEF-944
|
chef-solr needs LICENSE information
|
|
CHEF-949
|
service daemons - archlinux support
|
|
CHEF-957
|
arch as platform - archlinux support
|
|
CHEF-956
|
Embed the Chef::VERSION as X-Chef-Version in HTTP requests
|
|
CHEF-969
|
Api client should expect 409 not 403 in save when one with same name already exists
|
|
CHEF-970
|
Need both class and instance methods for chef_server_rest
|
|
CHEF-971
|
Changes to webui error handling
|
|
CHEF-977
|
`knife configure` should prompt for validation_client name and validation_key
|
|
CHEF-978
|
Knife should not show HTTP Request Returned 404 Not Found: Cannot load node foo as WARN when the node gets created successfully
|
|
CHEF-390
|
Software raid provider
|
|
CHEF-406
|
typos in specs, fix resulting failures
|
|
CHEF-444
|
document using the chef-server API from a script using 'knife' as an example
|
|
CHEF-617
|
Install to chef repository on a remote machine
|
|
CHEF-616
|
rake install in chef-repo breaks if there is no git origin
|
|
CHEF-626
|
Template Context should have a #node method so users don't have to remember to use @node
|
|
CHEF-634
|
UI fails silently when unable to save node
|
|
CHEF-633
|
HTTP Request uses Chef::REST incorrectly
|
|
CHEF-638
|
Deploy with a revision should make that revision current if it already exists
|
|
CHEF-646
|
Enable Chef::Provider::Cron under FreeBSD
|
|
CHEF-647
|
Deploy resource should always run symlinks before migrate.
|
|
CHEF-654
|
chef-client -j against a self signed cert fails
|
|
CHEF-656
|
0.8 Integration tests should setup Vhosts and users for nanite
|
|
CHEF-657
|
Deploy with revision strategey did not clean up cache on rollback
|
|
CHEF-664
|
libxml required but not a gem dependency
|
|
CHEF-667
|
Specs run really slooooow because of ohai
|
|
CHEF-673
|
uuidtools gem is required with a silent rescue and not dependend on by chef server
|
|
CHEF-671
|
SCM providers should be able to specify the group
|
|
CHEF-676
|
redhat init script update
|
|
CHEF-713
|
missing alias for rpm_package (and probably also freebsd_package, yum_package)
|
|
CHEF-709
|
Support for backup up files in another directory than the original file
|
|
CHEF-722
|
Link provider doesn't understand paths requiring expansion
|
|
CHEF-723
|
creating ssl-certs with fqdn "*.example.com" should name w/ wildcard instead of *
|
|
CHEF-732
|
Remove references to chef-indexer
|
|
CHEF-734
|
LWRP resources should look for provider named same by default
|
|
CHEF-736
|
chef-solr gem rake install task does not use sudo
|
|
CHEF-750
|
Refactor the caching code so logic for what gets cached and why is wrapped in a class
|
|
CHEF-754
|
Chef::Config.cookbook_path is in reverse order of override application
|
|
CHEF-769
|
knife should be able to specify the config file location
|
|
CHEF-779
|
rake upload_cookbook shouldn't try to upload cookbooks that don't exist in the local repo
|
|
CHEF-796
|
Change to mixlib-log breaks Chef::Log.level() usage
|
|
CHEF-815
|
knife cookbook upload fails when cookbooks are in an SVN repo
|
|
CHEF-840
|
client admin field should be checkbox not text box
|
|
CHEF-843
|
FileEdit permission issues
|
|
CHEF-850
|
rake spec in 'chef' project tries to create directory /new/home/adam
|
|
CHEF-881
|
make :name_attribute work in lwrp
|
|
CHEF-901
|
If a role is deleted, any nodes that had that role can not be edited or deleted with the webgui
|
|
CHEF-896
|
file_backup_path include prefix in log output
|
|
CHEF-928
|
deep_merge issues with empty strings
|
|
CHEF-929
|
typo in provider/deploy/revision causes rescue from StandardError instead of Chef::Exceptions::FileNotFound
|
|
CHEF-934
|
chef-server's old gemspec is still in the source tree
|
|
CHEF-980
|
BULK DELETE (cookbook/node/client/role) defaults to deleting everything
|
|
CHEF-990
|
bulk deletes are not spec tested for clients, cookbooks, or roles
|
|
CHEF-1432
|
metadata.rb does not accept symbol as an attribute type
|
|
CHEF-374
|
drop outdated contrib/
|
|
CHEF-731
|
Add a screenrc to start a chef environment in screen
|
|
CHEF-825
|
The WebUI is a little excited about wanting you to change the password and gramatically off
|
|
CHEF-842
|
duplicate copies of FileEdit: file_edit.rb & fileedit.rb
|
|
CHEF-851
|
specs leave a /tmp/foo directory lying around
|