Permalink
Browse files

nova and horizon appear to be working, need to get images into glance

  • Loading branch information...
1 parent e6dd491 commit 05805c229211456c67871b6f86b2e08c86721585 @mattray mattray committed Aug 14, 2012
Showing with 33 additions and 50 deletions.
  1. +2 −0 .gitignore
  2. +4 −7 Cheffile
  3. +15 −8 Cheffile.lock
  4. +8 −19 TODO.org
  5. +0 −14 cookbooks/.gitignore
  6. +1 −1 infrastructure.yml
  7. +3 −1 roles/single-compute.rb
View
@@ -4,3 +4,5 @@
*.swp
*~
.DS_Store
+/cookbooks
+/tmp
View
@@ -5,6 +5,7 @@ site 'http://community.opscode.com/api/v1'
cookbook 'ntp', '1.1.8'
cookbook 'openssh', '0.8.0'
+cookbook 'apt', '1.4.6'
cookbook 'yum', '0.6.2'
cookbook 'build-essential', '1.1.0'
cookbook 'erlang', '1.0.0'
@@ -14,10 +15,6 @@ cookbook 'aws', '0.99.1'
cookbook 'xfs', '1.0.0'
cookbook 'database', '1.2.0'
-cookbook 'apt',
- :git => 'https://github.com/mattray/apt.git',
- :ref => 'COOK-1530'
-
cookbook 'mysql',
:git => 'https://github.com/mattray/mysql.git',
:ref => 'COOK-1384'
@@ -44,9 +41,9 @@ cookbook 'nova',
:git => 'https://github.com/mattray/nova.git',
:ref => 'essex'
-# cookbook 'horizon',
-# :git => 'https://github.com/mattray/horizon.git',
-# :ref => 'essex'
+cookbook 'horizon',
+ :git => 'https://github.com/mattray/horizon.git',
+ :ref => 'essex'
# cookbook 'swift',
# :git => 'https://github.com/mattray/swift.git',
View
@@ -1,6 +1,8 @@
SITE
remote: http://community.opscode.com/api/v1
specs:
+ apache2 (1.1.12)
+ apt (1.4.6)
aws (0.99.1)
build-essential (1.1.0)
database (1.2.0)
@@ -19,13 +21,6 @@ SITE
yum (0.6.2)
GIT
- remote: https://github.com/mattray/apt.git
- ref: COOK-1530
- sha: 743989eb614d55b5561671911d669d3bff66920e
- specs:
- apt (1.4.5)
-
-GIT
remote: https://github.com/mattray/glance.git
ref: essex
sha: 6903b45981d3b6b8785bae6c17117aed48e8b02f
@@ -37,6 +32,17 @@ GIT
osops-utils (>= 0.0.0)
GIT
+ remote: https://github.com/mattray/horizon.git
+ ref: essex
+ sha: bf023c7e459fa688582e9978475717114c45abb3
+ specs:
+ horizon (5.0.0)
+ apache2 (>= 0.0.0)
+ database (>= 0.0.0)
+ mysql (>= 0.0.0)
+ osops-utils (>= 0.0.0)
+
+GIT
remote: https://github.com/mattray/keystone.git
ref: essex
sha: 40ddc3852c17a48e514ee7e161a5b936c1f08f37
@@ -96,12 +102,13 @@ GIT
sysctl (0.1.0)
DEPENDENCIES
- apt (>= 0)
+ apt (= 1.4.6)
aws (= 0.99.1)
build-essential (= 1.1.0)
database (= 1.2.0)
erlang (= 1.0.0)
glance (>= 0)
+ horizon (>= 0)
keystone (>= 0)
mysql (>= 0)
nova (>= 0)
View
@@ -1,8 +1,7 @@
* CURRENT: QuickStart for Chef & OpenStack
-** rebase rcbops and compare
-** nova!
+** glance image loading
+** rebase with rcbops and compare
** librarian-chef for spiceweasel
-** weekly status emails
** QuickStart
* backlog
** remotefilemirror->pxe_dust and others?
@@ -42,16 +41,8 @@
*** nova config/setup
needs cleanup to be safe to run partial Nova deploys
nova-common should pass hashes instead of so many attributes, that would make conditional rendering blocks simpler
-*** nova::scheduler
-*** nova::api
-*** nova::network
-*** nova::vncproxy
-*** nova::volume
-*** nova::project
*** nova::compute
abstract out hypervisors and key off of attribute
-*** horizon
- tag and release 5.0.0
*** swift
compare with other implementations
make documentation more consistent with other cookbooks
@@ -94,21 +85,19 @@
* Technical Debt
Rackspace->Rackspace US, Inc.
there are a lot of :upgrades for packages rather than :install, let's clean that up.
- osops-utils as a stand-alone cookbook just for managing networks with Chef? LWRPs driven by a cookbook?
- osops-utils is heavily dependent on searching by roles... should we use recipes instead?
-* Weekly Status 8/10
+ move the os-database and os-network attributes to an environment?
+ verify still need patch for nova-scheduler
+* Weekly Status 8/17
** Goals for next week:
-*** nova deployed and working
-*** test using librarian-chef to manage mix of community and github-based cookbooks https://github.com/applicationsonline/librarian
+*** nova and horizon deployed and working
+*** document using librarian-chef to manage mix of community and github-based cookbooks
*** push openstack cookbooks to community site and Opscode github repos
*** start on the Quick Start for Chef and OpenStack
** DreamHost Chef for OpenStack Hackday August 21 in Los Angeles
-** visited Rackspace Wednesday
- Discussed the roadmap for the cookbooks and where we want to go with these. Folsom milestones will attempt to be kept in the same branch, RS would strongly prefer to stick with packages for installation and avoid working with trunk. This is of course, open for someone else to pursue if they can actively maintain it without breaking Essex. They should be providing a patch for a RabbitMQ recipe that does sticks with the distro version instead of rabbitmq.org's version (for consistency and security patches). The churn on the community MySQL cookbook has been disconcerting, we may explore a simplified MySQL cookbook if it continues to be an issue. We discussed osops-utils, it mostly needs more documentation but it's sticking around for now until time is invested to make better approaches to the problems it solves.
** cookbooks
Tracked with Librarian now
*** mysql - fork updated, waiting on new release with 12.04 omnibus well-supported COOK-1384
*** osops-utils - merged upstream, a few minor patches ahead for debugging
*** sysctl - new dep, need to get upstreamed
-*** apt - waiting on COOK-1530
+*** apt - released 1.4.6
*** rabbitmq - fix for COOK-1496
View
@@ -1,14 +0,0 @@
-ntp
-openssh
-apt
-yum
-build-essential
-erlang
-rabbitmq
-openssl
-chef_handler
-windows
-postgresql
-aws
-xfs
-database
View
@@ -4,7 +4,7 @@ cookbooks:
- openssh: #used by base role
- 0.8.0
- apt: #used by erlang
- - 1.4.5
+ - 1.4.6
- yum: #used by erlang
- 0.6.2
- build-essential: # used by mysql
View
@@ -1,6 +1,8 @@
name "single-compute"
description "Nova compute (with non-HA Controller)"
run_list(
- "role[base]"
+ "role[base]",
+ "role[os-networks]",
+ "recipe[nova::compute]"
)

0 comments on commit 05805c2

Please sign in to comment.