4. acm
• https://github.com/cloudfoundry/acm
• Cloud Foundry Access Control Manager (ACM)
• The ACM is a service that allows cloud foundry
components to implement access control
features.
• The ACM documentation is at docs/Access-
Control-Manager-APIs.rst
• 最初のコミットは、2011年11月15日
5. bosh
• https://github.com/cloudfoundry/bosh
• BOSH
• Cloud Foundry BOSH is an open source tool chain
for release engineering, deployment and lifecycle
management of large scale distributed services.
In this manual we describe the architecture,
topology, configuration, and use of BOSH, as well
as the structure and conventions used in
packaging and deployment.
• 最初のコミットは、2010年8月18日!
7. bosh-sample-release
• https://github.com/cloudfoundry/bosh-sample-
release
• This is a sample release repository for BOSH that
deploys a three tier LAMP application: a
wordpress blog which consists of a number of
apache servers running php & wordpress, fronted
by nginx, and using one mysql database for
storage.
最初のコミットはMar 06, 2012
13. eventmachine
forked from eventmachine/eventmachine
• https://github.com/cloudfoundry/eventmachine
• What is EventMachine
• EventMachine is an event-driven I/O and lightweight
concurrency library for Ruby. It provides event-driven I/O
using the Reactor pattern, much like JBoss Netty, Apache
MINA, Python's Twisted, Node.js, libevent and libev.
• オリジナルのeventmachineから派生して、CloudFoundry向
けの修正が入っている
• 最初のコミットは2003年・・・って元のものですね
16. health_manager
• https://github.com/cloudfoundry/health_manager
• 2012年5月16日に出現
• HealthManager 2.0
Health Manager 2.0 (HM-2) is a complete re-write of the original Health Manager.
• HM-2 monitors the state of the applications and ensures that started applications
are indeed running, their versions and number of instances correct.
Conceptually, this is done by maintaining a Known State of applications and
comparing it against the Expected State. When discrepancies are found, actions
are initiated to bring the applications to the Expected State, e.g., start/stop
commands are issued for missing/extra instances, respectively.
Additionally, Health Manager collects and exposes statistics and health status for
individual applications, as well as aggregates for frameworks, runtimes, etc.
• なにか置き換わる予定か・・・?
• 最初のコミットは2012年4月19日
17. membrane
• https://github.com/cloudfoundry/membrane
• Membrane
Membrane provides an easy to use DSL for specifying validators
declaratively. It's intended to be used to validate data received from
external sources, such as API endpoints or config files. Use it at the
edges of your process to decide what data to let in and what to
keep out.
• なんだか分からないので、grepしてみたけどひっかからず。なにこ
れ?
→各コンポが使っている設定値等のValidationを取ったりするよう
なTOOLが入っているらしい
• 最初のコミットは2012年4月30日
18. micro
• https://github.com/cloudfoundry/micro
• This repository is currently broken as I've just pulled
the micro cloud related code from the bosh repository.
• To get it working again:
• - switch to the new stemcell builder
• - change the console code to use the http-based agent
• 最初のコミットは2010年8月18日
19. oss-docs
• https://github.com/cloudfoundry/oss-docs
• There is a Cloud Foundry documentation set for open source developers,
and one for CloudFoundry.com users
• Open Source Developers: https://github.com/cloudfoundry/oss-docs
• CloudFoundry.com users: http://docs.cloudfoundry.com
• To make changes to our documentation, follow the [OSS
Contributions][OSS Contributions] steps and contribute to the oss-docs
repository.
• タイトルと言っていることがなんかおかしいですが、boshとvcapのセット
アップ等のドキュメントがあります
• 最初のコミットは2011年4月23日
23. vblob
• https://github.com/cloudfoundry/vblob
• node.js blob service gateway.
• The blob service provides an S3-compatible HTTP endpoint
to an underlying storage provider. A driver model is used
for different providers. Currently the available drivers
include S3 (Amazon web services) or a local file system (FS)
driver.
• CloudFoundry.comがEMCのストレージとセットのために
使っているコンポらしいとのこと
• 最初のコミットは2011年8月11日
24. vcap
• https://github.com/cloudfoundry/vcap
• VMware's Cloud Application Platform
• What is Cloud Foundry?
Cloud Foundry is an open platform-as-a-
service (PaaS). The system supports multiple
frameworks, multiple application
infrastructure services and deployment to
multiple clouds.
• 最初のコミットは2011年4月11日
26. vcap-concurrency
• https://github.com/cloudfoundry/vcap-
concurrency
• ```VCAP::Concurrency''' provides a small set of
classes that ease common tasks associated
with concurrent programming
• grepの結果もないので、まだ使われてな
い??詳しい情報求む
• 最初のコミットは、2012年4月16日
27. vcap-java
• https://github.com/cloudfoundry/vcap-java
• What is vcap-java ?
• The vcap-java repo contains Java libraries that
applications running on Cloud Foundry may
utilize. Applications can include cloudfoundry-
runtime library to easily access information about
services bound to the app, its environment, as
well as implementation of various namespace
elements. Cloud Foundry automatically includes
the auto-reconfiguration library as needed.
• 最初のコミットは2011年4月11日
28. vcap-java-client
• https://github.com/cloudfoundry/vcap-java-client
• What is this component
The vcap-java-client repo contains a java client
library and tools for Cloud Foundry. The library
provides a set of classes that ultimately call the
core Cloud Foundry REST API
• Caldecott client とかmaven-pluginとかJavaクライ
アントとか
• 最初のコミットは、2011年9月14日
30. vcap-ruby
• https://github.com/cloudfoundry/vcap-ruby
• What is this component
• The vcap-ruby repo contains the auto-reconfiguration
and cfruntime modules. cf-runtime is a client library
that makes it easier to connect to Cloud Foundry
services from your Ruby applications. The auto-
reconfiguration module is used internally by the Cloud
Foundry staging plugins to automatically connect Ruby
and Sinatra applications to Cloud Foundry services.
• 最初のコミットは、2011年11月17日
31. vcap-services
• https://github.com/cloudfoundry/vcap-services
• What is this component
The services repo contains a collection of sample
cloud foundry services.
The repo has a position in the overall vcap
namespace at vcap/services and uses the git
submodule mechanism to be mounted in that
location.
The code is exposed via the vcap-services repo.
• 最初のコミットは、2011年4月11日
32. vcap-test-assets
• https://github.com/cloudfoundry/vcap-test-
assets
• What is vcap-test-assets ?
The vcap-test-assets repo contains various
assets needed by vcap-tests. It has a position
in the overall vcap namespace at vcap/test-
assets and uses the git submodule mechanism
to be mounted in that location.
• 最初のコミットは2011年9月14日
33. vcap-tests
• https://github.com/cloudfoundry/vcap-tests
• What is vcap-tests ?
• The tests repo contains the basic verification tests
used to quickly validate that a release is
functional. It has a position in the overall vcap
namespace at vcap/tests and uses the git
submodule mechanism to be mounted in that
location.
• 最初のコミットは2011年4月11日
34. vcap-tools
• https://github.com/cloudfoundry/vcap-tools
• Repository for Cloud Foundry tools
• VCAP Metric Collector
The collector will discover the various components on the message bus and query
their /healthz and /varz interfaces.
• dashboard
READMEなし。Java出かかれている。
• router_registrar
• vcap_registrar
• 最初のコミットは2011年4月11日